line-height属性指定行间距,可使用px,em和百分数。em和百分数相对于本元素字体的大小。浏览器
CSS将每一个元素看作一个盒子,这里的元素包括块元素和内联元素在内的全部元素。每一个盒子由一个内容区以及可选的内边距、边框和外边距组成。post
background-image属性把一个图像放在元素的背景中:字体
background-image: url(images/background.gif)
还有另外两个属性影响背景图像:url
background-postion: top left;
使用padding-left属性在左边增长内边距,设置边距的顺序很重要,后出现的会覆盖先出现的设置。code
border-style属性能够控制边框的视觉样式。共有八种样式:it
border-width属性控制边框的宽度,可使用像素或关键字(thin/medium/thick)。io
border-color属性设置边框的颜色与设置字体颜色相似,可以使用颜色名、rgb值或十六进制码。test
像外边距和内边距同样,能够指定任意一边的边框的样式、颜色和宽度:基础
border-top-color border-bottom-style border-right-width
border-radius属性给边框建立圆角,可使用像素和em。若是使用em,边框半径的度量相对元素字体大小。技巧
也能够只指定一个角建立圆角。
将边框设置为锯齿效果的技巧:
按id选择一个元素,须要在id 前面使用#字符,id能够以一个数字或字母开头,包括字母、数字以及下划线,但不能包括空格。
在HTML中可使用多个样式表。若是几个样式表包含冲突的属性定义,HTML文件中最后连接的样式表最优先。
有时会有一个样式表做为页面的基础样式,要修改样式,并非修改这个基础样式表,而是连接这个样式表,而后在下面提供本身的样式表,指定向修改的样式。
<link>元素中的media属性指定应用这个样式表的设备类型:
media="screen and (max-device-width:480px)" screen指定有屏幕的设备, max-device-width指定屏幕宽度小于等于480px media="screen and (orientation:landscape)" orientation指定屏幕方向,landscape横向,portrait纵向 media="print" 经过打印机查看页面
也能够在CSS中使用@media规则把全部适用的规则放到大括号里:
@media screen and (min-device-width:480px) { #id{ ...... } }
min-device-width/max-device-width关注设备的实际屏幕,也可使用min-width/max-width值得是浏览器的大小。
一些属性: