[关闭]
@yacent 2016-07-22T09:42:48.000000Z 字数 1966 阅读 837

CSS

CSS


  1. "be kind to netscape 4",由于旧浏览器无法继承,所以使用沉余法则来处理旧式浏览器无法理解继承的问题

    1. body {
    2. font-family: Verdana, sans-serif;
    3. }
    4. p, td, ul, ol, li, dl, dt, dd {
    5. font-family: Verdana, sans-serif;
    6. }

选择器


样式


框架
盒子模型:content、padding、border、margin

外边距合并

外边距合并
即不需要上一个元素设置了margin-bottom之后,下面的元素设置的margin-top < margin-bottom时,则不需要设置了,会被覆盖,除非 > margin-bottom


定位
定位机制:普通流、浮动和绝对定位

position: static、absolute、relative、fixed
overflow: hidden、scroll、auto
float: left、right
clear: left、right、both

使用absolute之后,元素会脱离于**文档流**,所以会经常出现用position:absolute的时候,外面方框直接没了,因为没有内容了,内层元素已经脱离了文档流,原本所占空间 关闭。

其实,float的原理和absolute的原理差不多,都是会将框脱离于文本流

伪类

常见伪类:link、visited、hover、active、first-child(该伪类修饰该元素作为第一个子元素时)、focus


伪元素
first-letter | first-line
:before | :after

  1. h1:before {
  2. content: url(logo.gif)
  3. }
  4. h1:after {
  5. content: "请你滚";
  6. }

媒介类型:允许你定义以何种媒介来提交文档。文档可以被显示在显示器、纸媒介或者听觉浏览器等等

常用媒介类型:
all | aural | braille | embossed | handheld | print | projection | screen | tty | tv
各类型对应描述详见:http://www.w3school.com.cn/css/css_mediatypes.asp

@media 规则

  1. @media screen {
  2. p.test {
  3. font-family: verdana;
  4. font-size: 14px;
  5. }
  6. }

关于CSS更多特性的参考手册:http://www.w3school.com.cn/cssref/index.asp

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注