css文件定义,定义都看不懂,还怎么引用啊...
2009-07-15 12:34
281 查看
举个例子:
引用代码:
注意事项:
css样式还可以更多嵌套定义,不如想让样式更规范化,更有约束性,避免比的地方胡乱调用。
css样式的命名越复杂越好,尽量让人一看就知道是什么位置的样式。比如 pageTitle ul li .smallTitle a:hover{},意思是“整个页面的 ul标签里面的 li标签里面的 小标题里面的 a的超链接当有鼠标经过时怎样怎样”
css样式的名字不要重复,否则整的局部的css样式和全局的css样式又覆盖又继承的,脑子很混乱;css样式的名字也不要和html标签名字重复,除非是标签的样式定义。
小妹无奈又开始玩起美工的活了,这是自学后的总结。
一开始看css文件就头晕了,定义都看不懂。而且不同的浏览器语法还不一样,ie6和ie7的现实效果还不一样,真服了,能不能统一啊。上面也是自己一点一点试出来的总结,肯定有不对的地方,希望高人指点
/*第一组*/ .tags{} #tags{} LI{} /*第二组*/ .tags .mycss{} /*第三组*/ #tags .mycss{} #tags.mycss{} /*第四组*/ LI .mycss{} LI.mycss {} /*第五组*/ LI:hover{}
引用代码:
<!--第一组--> <div class="tags">可以多个标签去引用.开头的css</div> <div id="tags">一个页面id是唯一的,一般都是一个标签去引用#开头的css</div> <li>当一个css样式的定义名字和html标签名相同,则在某个范围里面的这个标签会自动显示该样式</li> <!--第二组--> <div class="tags"><div class="mycss">在第一组的基础上有了约束条件:".mycss"只有在".tags"的标签内才能可见,否则不可见</div></div> <!--第三组--> <div id="tags"><div class="mycss">与第二组同理:".mycss"只有在"#tags"的标签内才能可见引用才有效,否则不可见</div></div> <div id="tags" class="mycss">需要特别注意(没有空格):只有id为"tags"的标签才能引用".mycss",才有效果,否则无效</div> <!--第四组--> <li><div class="mycss">与第三组同理:".mycss"只有在<li>标签内才能可见引用才有效,否则不可见</div></li> <li class="mycss">需要特别注意(没有空格):只有<li>标签才能引用".mycss",才有效果,否则无效</li> <!--第五组--> <li >需要特别注意(冒号):一个标签有很多属性,想针对某个标签的属性定义样式,就这样实现。hover是鼠标经过的意思,该li标签在有鼠标经过时就会自动的现实css样式,不用写js脚本去实现啦</li>
注意事项:
css样式还可以更多嵌套定义,不如想让样式更规范化,更有约束性,避免比的地方胡乱调用。
css样式的命名越复杂越好,尽量让人一看就知道是什么位置的样式。比如 pageTitle ul li .smallTitle a:hover{},意思是“整个页面的 ul标签里面的 li标签里面的 小标题里面的 a的超链接当有鼠标经过时怎样怎样”
css样式的名字不要重复,否则整的局部的css样式和全局的css样式又覆盖又继承的,脑子很混乱;css样式的名字也不要和html标签名字重复,除非是标签的样式定义。
小妹无奈又开始玩起美工的活了,这是自学后的总结。
一开始看css文件就头晕了,定义都看不懂。而且不同的浏览器语法还不一样,ie6和ie7的现实效果还不一样,真服了,能不能统一啊。上面也是自己一点一点试出来的总结,肯定有不对的地方,希望高人指点
相关文章推荐
- ASP.NET中母版页引用外部js或css文件无效,提示对象未定义解决方法
- [搬家文]css文件的编码导致页面引用已定义的样式无效
- 在Ext(Version2.2 和目前的Version3.1.1 Version3.2) 里面存在一个BUG,就是当设置了 stripeRows:true, 并没有出现斑马线的效果,解决的办法是在定义一个css类,放置在一个独立的css文件里面,页面加以引用。
- web-inf 目录下的jsp怎么引用外部文件:js,css等
- 解答:Mobile里面支持自己创建css文件吗?怎么自己定义css属性?
- WPF开发学习:资源在内外部定义的不同方式和怎么引用,Style样式的四种使用(对比CSS)
- css html 当你对一个html定义它的width和height无用时应该怎么做
- 母版页中引用js和css文件
- Go语言引用css和js文件
- flex文件中的css和.as文件引用
- 怎么在html页面中调用css文件
- FLEX实践:引用外部CSS文件控制外观
- web项目的WEB-INF/jsp文件下面的jsp页面引用webRoot文件夹下面的css,js等文件失败
- CSS文件的相互引用
- code::blocks编译多文件 没有定义的引用
- maven工程如何引用css和js文件
- 母版页中的js和css文件引用路径的问题
- CSS样式设置(鼠标经过表格变色和控制表格隔行变色和添加CSS文件引用)
- C++ 关于声明,定义,类的定义,头文件作用,防止头文件在同一个编译单元重复引用,不具名空间
- 怎么在页面里引入bootstrap的css和js文件呢?