标签:tom 边框 定义 用户 居中 border 排列 作用 特性
先将字体文件放到web服务器上,需要时自动下载到用户计算机上
属性:@font-face
例: @font-face{
font-family:myFont;
src:url("自定义字体路径");
}
p{font-family:myFont;}
注意:一次只能引入一种字体,引入多种字体需要写多个@font-face。
CSS雪碧,即CSS Sprite,是将小图标和背景合成到一张图片上,利用CSS背景定位来显示需要显示的图片部分。使用CSS的background和background-position属性渲染。图片是在CSS中定位,不是<img>
标签。
权重值 | a | b | c | d |
内嵌样式 | 1 | 0 | 0 | 0 |
ID选择器 | 0 | 1 | 0 | 0 |
类、伪类、属性 | 0 | 0 | 1 | 0 |
元素选择器 | 0 | 0 | 0 | 1 |
通用选择器(*),子选择器(>)和兄弟选择器(+,~)权重值均为0000
!important可以使其他选择器均失效
写法:{color:red!important}
1.内容: 2.padding:内边距 3.border:边框 4:margin:外边框
元素边框与元素内容之间的空白区域(同border用法类似,没有负值,负值不起作用)
padding-top 上
padding-right 右
padding-bottom 下
padding-left 左
margin的居中属性:
margin:o auto; 可以让块级元素水平居中,需设置宽度
透明边框: border-color:transparent
W3C标准盒子模型:
元素空间高度:content+padding+border+margin
IE盒子模型:
元素空间高度:content+margin
属性:float:left,right,none,inherit
说明:left,right常用;inherit表示从父元素继承浮动属性的值
浮动的特性:
1.会造成父级元素高度的崩塌(前提父级元素没有设置高度);父级元素崩塌后,后面的元素自动排列到上面去,但是文字不会(即不会被浮动的块元素覆盖),文字会自动环绕在四周。
2.对兄弟元素的位置影响
1 overflow:hidden
2 清除浮动 clear 属性(both,left,right,none)
3 :after{
content:"";
display:block;
clear:both;
}
说明:第二种是先在父元素里设置一个新标签,再给新添加的标签设置一个样式。
标签:tom 边框 定义 用户 居中 border 排列 作用 特性
原文地址:http://www.cnblogs.com/justsilky/p/6789922.html