首页 美女贴图 网络日记 重庆租房 搜索指南 网络电视 飘网音乐 飘网博客 精彩网址 友情链接 飘网地图 本站留言
飘网中国
专题:网络营销 | 网站设计 | QQ技巧 | 搜索优化 | 菜鸟进阶 | 病毒攻防 | 网络技术 | 系统应用 | 本站作品 | 常用软件 | 工具软件 |
飘网中国>>网站设计>>正文

手写样式表:CSS语法全攻略

编辑:admin 来源:天极 更新:2006-12-28 点击:
【字体:

摘要:不能用可视化编辑器写CSS呢?理由很简单,手写CSS可以写很多可视化编辑器写不出的样式,刚开始手写可能会不大习惯,可是配合智能提示,写熟了是不会比可视化编辑器点的慢。想学好CSS就要学会接受各种浏览器的虐待。
关键字:CSS语法 
正文:
放弃可视化编辑器写CSS

为什么不能用可视化编辑器写CSS呢?理由很简单,手写CSS可以写很多可视化编辑器写不出的样式,刚开始手写可能会不大习惯,可是配合智能提示,写熟了是不会比可视化编辑器点的慢。

想学好CSS就要学会接受各种浏览器的虐待(当然做某些特定只要针对只有IE用户的网站例外),在接受浏览器的虐待的第一步是放弃可视化编辑器。如果不能放弃,后面的很多东西你就只能看看。

各种类型的选择符
为什么要出现不同的选择符呢?个人认为是主是模块化跟重用性。
下面的Element表示元素。

通配选择符 
*
像很多语言一样 * 代表所有,一般开始我会在一个CSS的开始时做下面这样的定义:这样定义是把所有的元素的margin跟padding定义为0。例子 
* {margin:0; padding:0;} 

* 也是可以像下面这样用的:把div元素下的所有元素定义。 
div * {color:#94439F; } 

这样定义时要小心应用,像下面这样的定义是用乘的。例子 
ul * {font-size:120%; } 
所以大家在用通配选择符出现百分比的定义时要小心。

类型选择符 
Element
这个是大家最最常用的吧,说Element可能大家不会知道,看下面的。例子 
p {color:blue;} 

当然有时 HTML 也搞搞特别的,自定义元素是其中的一种,例子 
rotui\:aoao {color:#123456;} 

包含选择符 也有人叫派生选择符 
Element1 Element2
像刚才的显著 div * 就是,当然还可以像下面这样。例子 
p strong {color:blue;} 

子对象选择符 
Element > Element
这个跟包含选择符有什么不同呢?他只对他的子一级元素有效(IE6还不支持)。例子 
p > span { color:red;} 

相邻选择器 
Element + Element
只对相邻的元素,也就是下一个元素的定义(IE6还不支持)。例子 
p + p { border:1px red solid;} 

ID选择符 
#IDName
Element#IDName 
直接定义HTML的ID名。例子 
#csser { border :1px #000 solid;} 

类选择符 
.className
Element.className
这两个有什么不同呢,前一个是定义所有class="className"。例子 
.rotui { border:1px #000 solid;} 

属性选择符 
Element[attr] 
Element[attr=value] 
Element[attr~=value] 
Element[attr|=value] 
Element[attr] 选择具有attr属性的E1 例子 
input[value] {border:1px #000 solid;} 

Element[attr=value]选择具有attr属性且属性值等于value的元素 例子 
input[type=password] {border:1px red solid;} 

Element[attr~=value]选择具有attr属性且属性值为一用空格分隔的字词列表,其中一个等于value的Element。这里的value不能包含空格 例子 
input[value~="aoao"] {color:red;} 

Element[attr|=value] 选择具有attr属性且属性值为一用连字符(-)分隔的字词列表,必须是以value开始的元素。 例子 
input[value|="rotui"] {color:blue;} 

PS:以上的IE浏览器看不到.

选择符分组 
Element1,Element2
将同样的定义应用于多个选择符,可以将选择符以逗号分隔的方式并为组。不只只是元素,上面所说的八类选择符跟下面的都可以应用 。例子 
th,td {color::1px red solid;} 

伪类选择符 
Element:link
Element:visited
Element:hover
Element:active
Element:focus
Element:first-child
Element:lang
当然还有定义打印的:first :left :right,这里只介绍屏幕上的。例子:link,:visited,:hover,:active 这四类是
[1][2]
上一篇:用1KIP给一个新网站换6000IP
下一篇:CSS入门教学十四个问与答
最新文章 更多
推荐文章 更多
热门文章 更多
© 2005-2010 飘网中国 版权所有
站长邮箱:①LCC-749AT163.com ②FlymornATgmail.com(AT改为@)
如转载时,请注明出处;本站部分资源来自网络,如有侵权,请来信说明;飘易文章系统 HTML版.
渝ICP备05000119号