网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网页制作 > CSS
网页制作:Dreamweaver教程,FrontPages教程,Javascript教程,HTML教程,CSS教程,心得技巧,DHTML教程,网页特效,Discuz!论坛
本月文章推荐
.在XHTML文档中合适的使用CSS和Ja.
.浏览器Firefox与IE在CSS样式表中.
.利用CSS层叠(cascade)处理样式冲.
.用CSS设计你的搜索框.
.最常用的CSS小把戏(Most used CS.
.CSS hack定义技巧浏览器兼容一览.
.Css中的filter常用滤镜属性及语句.
.CSS+DIV表格背景透明,内容不透明.
.精通 CSS 滤镜(二).
.如何让某个页面使用特定的CSS.
.跟初学者分享:学习css需要什么软.
.在CSS样式表里使用JavaScript.
.CSS层叠样式的主次顺序.
.CSS初级入门:页面样式的整体声明.
.门户网站与大型网站的CSS架构与组.
.GridView固定表头(不用javascrip.
.CSS三行三列DIV高度自适应的设置.
.CSS优先级的读法-详解.
.能够通过w3验证的css文字阴影效果.
.css图像映射.

Mozilla Firefox 建议的CSS书写顺序

发表日期:2008-10-1


 mozilla.org Base Styles
* maintained by fantasai
* (classes defined in the Markup Guide -http://mozilla.org/contribute/writing/markup)
*/
/* Suggested order:
//显示属性
* display
* list-style
* position
* float
* clear
//自身属性
* width
* height
* margin
* padding
* border
* background
//文本属性
* color
* font
* text-decoration
* text-align
* vertical-align
* white-space
* other text
* content
*


整理了一下自己写CSS时的顺序,跟大家分享下。

下表顺序为从上到下,从左到右:
========================
display || visibility
list-style : list-style-type || list-style-position || list-style-image
position
top || right || bottom || left
z-index
clear
float

width
max-width || min-width
height
max-height || min-height
overflow || clip
margin : margin-top || margin-right || margin-bottom || margin-left
padding : padding-top || padding-right || padding-bottom || padding-left
outline : outline-color || outline-style || outline-width
border
background : background-color || background-image || background-repeat || background-attachment || background-position

color
font : font-style || font-variant || font-weight || font-size || line-height || font-family
font : caption | icon | menu | message-box | small-caption | status-bar
text-overflow
text-align
text-indent
line-height
white-space
vertical-align
cursor


.class{
background-color:# FFFF00;/*所有浏览器*/
* background-color:#00FF00;/*IE*/
_ background-color:# 00FFFF;/*IE6*/
}

@media all and(min-width:0){
.class{
background-color:#FF00FF; /*Opera */
} }/*只有Opera识别*/

@media all and (min-width:0){
.class{
background-color:#FF00FF; /*Opera和Sa */
html* .class{
background-color:# 808080; /*Sa*/
}
}}

注:这里所指代的 Safari 和 Opera 一般为最新版本。

Chrome的hack写法:
body:nth-of-type(1) p{color:#333333;}

2、仅 Firefox 3 和 IE7 识别的 Hack

selector, x:-moz-any-link, x:default {
/* Firefox 3   and IE7 rules here */
}
可简单解决IE与FF之间的兼容问题(保持FF,IE7,IE的顺序),但这种方式貌似对加载有一定的影响 !

Update2007-12-31 NND快被Opera个丫的折腾崩溃了:

.e {/*FF OP*/
background-color: #FF0000
}
html* .e{/*Sa IE7 OP*/
background-color:#FF00FF
}
*+html .e{
background-color:#000000;/*OP*/
*background-color:#0000FF;/*IE7*/
}
* html .e{/*IE6*/
background-color:#00FFFF
}

对于 IE8 beta1 可以尝试下面的 Hack:

/*/ selector { … } /**/
此规则仅 IE8 beta1 识别,而其他 A-grade 浏览器都不识别

上一篇:纯CSS实现的可包含html的title提示 人气:915
下一篇:关于CSS属性display:none和visible:hidden的区别 人气:1081
浏览全部CSS的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐