“CSS” 相关主题的文章存档:

Mozilla 的CSS建议书写顺序

  1. /* mozilla.org Base Styles
  2.  * maintained by fantasai
  3.  * (classes defined in the Markup Guide - http://mozilla.org/contribute/writing/markup )
  4.  */
  5.  
  6. /* Suggested order:
  7. // 显示属性 (by: Matt)
  8.  * display
  9.  * list-style
  10. // 定位属性 (by: Matt)
  11.  * position
  12.  * float
  13.  * clear
  14. // 盒模型属性 (by: Matt)
  15.  * width
  16.  * height
  17.  * margin
  18.  * padding
  19.  * border
  20. // 颜色属性 (by: Matt)
  21.  * background
  22.  * color
  23. // 文本属性 (by: Matt)
  24.  * font
  25.  * text-decoration
  26.  * text-align
  27.  * vertical-align
  28.  * white-space
  29.  * other text
  30.  * content
  31.  *
  32.  */
  33.  
  34. /* TOC:
  35.    Body
  36.    Random HTML Styles
  37.      Forms
  38.    General Structure
  39.    Navigation
  40.    Quotations
  41.    Comments and Other Asides
  42.    Emphasis
  43.    Computers - General
  44.    Code
  45.    Examples and Figures
  46.    Q and A (FAQ)
  47.    Tables
  48.    Headers
  49.    Meta
  50.    Specific to Products Pages
  51. */

来源:
http://www.mozilla.org/css/base/content.css
http://www.mozilla.org/css/cavendish/content.css

CSS解决IE5/IE5.5/IE6/FF的兼容性问题

在6G改版过程中,好多页面需要把在IE5/IE5.5下的兼容性问题考虑进去,最直接的方法还是“IE条件注释”,很方便的就能为IE的不同版本写样式。但这样就得为每个版本写一个样式,不利于XHTML代码的简洁。

后来从蓝色理想找到了一种通过CSS HACK实现的处理方法,简单而且实用,原文:
http://www.blueidea.com/tech/site/2006/3296.asp

大家都知道用!important声明可以提升指定样式规则的应用优先权,如下面的例子:

  1. E1{
  2. background-color: red !important;/*提升优先权*/
  3. background-color: blue;
  4. }

感兴趣?继续阅读 »

CSS 十大密技

1. css 字体简写规则

当使用css定义字体时你可能会这样做:
font-size: 1em;
line-height: 1.5em;
font-weight: bold;
font-style: italic;
font-variant: small-caps;
font-family: verdana,serif;
.

事实上你可以简写这些属性:
font: 1em/1.5em bold italic small-caps verdana,serif.

2. 同时使用两个class

通常我们只为属性指定一个cl 感兴趣?继续阅读 »

CSS for LBS^2 Article Print

六一节的晚上,为方便打印保存博客中的一些珍贵日志,特的写了一段用来打印日志的CSS。由于这段Print CSS是在当前我所用皮肤的CSS下重定义的,不敢保证能兼容其它的LBS^2皮肤样式,将样式表发在这里,仅供大家参考。

Article Print CSS:

/*
Copyright 2005-2006 Matt
Article Print CSS
Last Edit: 2006-06-01 03:52
*/

/* None Display */
#header,
.prev-article,
.next-article,
.category-label,
.textbox-fontsize,
.textbox-urls,
#commentForm,
#commentWrapper,
#innerFooter {
display:none;

感兴趣?继续阅读 »

简明 HTML CSS 开发规范

//总论

本规范既是一个开发规范,也是一个脚本语言参考,本规范并不是一个一成不变的必须严格遵守的条文,特殊情况下要灵活运用,做一定的变通。但是,请大家千万不要随意更改规范。如果有任何问题,请及时与我联系,我会及时更改本规范的相关代码样例和文档。

/基 本 要 求

1. 在网站根目录中开设images、common、temp 三个子目录,根据需要再开设media 子目录,images目录中放不同栏目的页面都要用到的公共图片,例如公司的标志、banner 条、菜单、按钮等等;common 子目录中放css、js、php、include 等公共文件;temp 子目录放客户提供的各种文字图片等等原始资料;media 子目录中放flash、avi、quick time 等多媒体文件 。
2. 在根目录中原则上应该按照首页的栏目结构,给每一个栏目开设一个目录,根据需要在每一个栏目的目录中开设一个images 和media 的子目录用以放置此栏目专有的图片和多媒体文件,如果这个栏目的内容特别多,又分出很多下级栏目,可以相应的再开设其他目录。
3. temp 目录中的文件往往会比较多,建议以时间为名称开设目录,将客户陆续提供的资料归类整理。 感兴趣?继续阅读 »

非图片、滤镜制作的阴影窗口

带阴影效果窗口最常见和方便的方法是使用滤镜,可以直接定义,但仅局限于IE环境使用。

其次是使用阴影图片做偏移背景图实现,兼容性很好。

阴影可以看作一种平滑的色阶过渡,由深到浅。于是我们可以采用多层覆盖模拟这种过度。这种方法只是在技术角度模拟出滤镜效果,纯XHTML/CSS实现,兼容IIE6和FF1.5,最终效果图:

最终效果图 感兴趣?继续阅读 »

话说绝对居中

什么叫绝对居中?就是说容器到屏幕左右上下四个方向都有间距,并且随屏幕大小缩放相对不变或者等比例调整,始终居屏幕中间。

绝对居中也有两种情况,容器的绝对大小相对大小

同时有很多方法可以实现,总结起来大致如下:

1,利用table特性,在width and height all set 100%的时候,可以把容器嵌套在td内形成绝对居中,此时的被嵌套容器可为绝对或者相对大小。(非标准) 感兴趣?继续阅读 »