CSS常用属性
常用的字体属性如表所示:
属性 | 属性值 | 描述 |
font-size | n(单位px),如36px | 设置字体大小 |
font-family | 如宋体··· | 设置字体类型 |
font-weight | normal | 设置字体正常 |
lighter | 设置字体加细 | |
bold | 设置字体加粗 | |
bolder | 设置字体更粗 | |
font-style | normal | 设置字体正常 |
italic | 设置字体为斜体 | |
oblique | 与italic效果一样 |
【示例】CSS字体属性应用
<html>
<head>
<meta charset="utf-8">
<title>CSS字体属性示例</title>
<style type="text/css">
table{
font-family: verdana,geneva,sans-serif;
font-size: 36px;
font-style: normal;
font-weight: bold;
}
</style>
</head>
<body>
字体属性
<table width="1254" border="1">
<tr>
<td width="144">常用字体属性</td>
<td width="244">woaini</td>
</tr>
</table>
</body>
</html>
1.2 文本属性
常用的文本属性如表所示:
文本属性 | 属性值 | 描述 |
text-indent | n(单位 pt) | 设置文字的首行缩进 |
line-height | n(单位 pt) | 定义行间距 |
letter-spacing | n(单位 px) | 定义字符间距 |
text-decoration | underline | 下划线 |
overline | 上划线 | |
line-through | 删除线 | |
none | 无任何修饰 | |
text-align | left | 左对齐 |
center | 居中对齐 | |
right | 右对齐 | |
justify | 两端对齐 |
【示例】CSS文本属性应用
<html>
<head>
<meta charset="utf-8">
<title>w文本属性示例</title>
<style type="text/css">
table{
text-align: left;
text-indent: 25pt;
text-decoration: underline;
line-height: 20pt;
letter-spacing: 1px;
}
</style>
</head>
<body>
<p>常用文本属性</p>
<table width="254" border="1">
<tr>
<td width="244">常用文体属性博客园是面向开发者的知识分享社区,不允许发布任何推广、广告、政治方面的内容。博客园首页(即网站首页)只能发布原创的、高质量的、能让读者从中学到东西的内容。如果博文质量不符合首页要求,会被工作人员移出首页,望理解。如有疑问,请联系contact@cnblogs.com。</td>
</tr>
</table>
</body>
</html>
1.3 列表属性
常用的列表属性如表所示:
属性 | 属性值 | 描述 |
list-style-image | 选择图像作为列表项的引导符号 | |
list-style-position | outside | 列表贴近左侧边框显示 |
inside | 列表缩进显示 | |
list-style-type(设定引导列表项目的符号类型) | disc | 在列表项前添加“●”实心圆点 |
circle | 在列表项前添加“○”空心圆点 | |
square | 在列表项前添加“▆”实心方体 | |
decimal | 在列表项前添加普通的阿拉伯数字 | |
lower-roman | 在列表项前添加小写的罗马数字 | |
upper-roman | 在列表项前添加大写的罗马数字 | |
lower-alpha | 在列表项前添加小写的英文字母 | |
upper-alpha | 在列表项前添加大写的英文字母 | |
none | 在列表项前不添加任何的项目符号或编号 |
【示例】CSS列表属性应用
<html>
<head>
<meta charset="utf-8">
<title>列表属性示例</title>
<style type="text/css">
ul li{
list-style-type: decimal;
}
</style>
</head>
<body>
<p>列表属性</p>
<ul>
<li>常用</li>
<li>列表</li>
<li>属性</li>
</ul>
</body>
</html>
1.4 颜色和背景属性
颜色和背景属性如表所示:
属性 | 属性值 | 描述 |
color | 设置颜色 | |
background-color | 设定一个元素的背景颜色 | |
background-image | 设定一个元素的背景图像 | |
background-repeat | repeat-x | 设置图像横向重复 |
repeat-y | 设置图像纵向重复 | |
repeat | 设置图像横向及纵向重复 | |
no-repeat | 设置图像不重复 | |
background-position | left | 背景图像左放置 |
right | 背景图像右放置 | |
center | 背景图像居中放置 | |
top | 背景图像向上对齐 | |
bottom | 背景图像向下对齐 |
【示例】CSS颜色和背景属性应用
<html>
<head>
<meta charset="utf-8">
<title>CSS颜色和背景属性示例</title>
<style type="text/css">
h1{
background: red;
}
body{
background-image: url(img/glyphicons-halflings.png);
/*background-repeat: no-repeat;*/
background-color: blue;
background-position: left;
}
</style>
</head>
<body>
<h1>颜色和背景属性</h1>
</body>
</html>
1.5区块属性
区块属性如表所示:
属性 | 描述 |
width | 设定对象的宽度 |
height | 设定对象的高度 |
float | 让文字环绕在一个元素的周围 |
clear | 禁止浮动元素出现在所属对象旁边 |
padding | 设置内边距,即区块边框与内容之间的间距,它包括了top、right、bottom和left4个属性,分别用于设定上右下左方向的填充距离 |
margin | 设置外边距,即区块与周围元素之间的间距,它也包括了top、right、bottom和left4个属性,分别设定边框与上右下左方向对象之间的距离 |
【示例】CSS区块属性应用
<html>
<head>
<meta charset="utf-8">
<title>CSS区块属性示例</title>
<style type="text/css">
p{
width: 500px;
height: 100px;
margin-top: 200px;
margin-left: 300px;
}
</style>
</head>
<body>
<p>区块属性示例</p>
</body>
</html>
1.6 层属性
层属性如表所示:
属性 | 属性值 | 描述 |
position | absolute | 对元素进行绝对定位 |
relative | 对元素进行相对定位 | |
top | 设置层距离顶点纵坐标的距离 | |
left | 设置层距离顶点横坐标的距离 | |
width | 设置层的宽度 | |
height | 设置层的高度 | |
Z-index | 决定层的先后顺序和覆盖关系,值高的元素会覆盖值较低的元素 | |
clip | 限定只显示裁切出来的区域,裁切出的区域为矩形。只要设定两个点即可,一个是矩形左上角的顶点,由top和left两项的设置完成,一个是右下角的顶点,由bottom和right两项的设置完成 | |
overflow | visible | 当层内的内容超出超出层所能容纳的范围时,显示层大小及内容 |
hidden | 当层内的内容超出层所能容纳的范围时,隐藏超出层内容大小的内容 | |
scrol | 不管层内容是否超出层所能容纳的范围,层总是显示滚动条 | |
auto | 当层内的内容超出层所能容纳的范围时,层才能显示滚动条 |
【示例】CSS层属性应用
<html>
<head>
<meta charset="utf-8">
<title>层属性示例</title>
<style type="text/css">
p{
position: absolute;
top: 10px;
left: 50px;
width: 250px;
height: 200px;
overflow: auto;
background-color: #0000FF;
color: #000000;
font-size: 30px;
z-index: 1;
visibility: visible;
}
div{
position: absolute;
top: 10px;
left: 50px;
width: 250px;
height: 200px;
z-index: 2;
background-color: #0000FF;
}
</style>
</head>
<body>
<div>覆盖</div>
<p>CSS层属性示例</p>
</body>
</html>
1.7 鼠标属性
鼠标属性如表所示:
属性 | 属性值 | 描述 |
cursor | hand | 设置鼠标为手形状 |
crosshair | 设置鼠标为十字交叉形状 | |
text | 设置鼠标为文本选择形状 | |
wait | 设置鼠标为windows的沙漏形 | |
default | 设置鼠标为默认的形状 | |
help | 设置鼠标为带问号的形状 | |
e-resize | 设置鼠标为指向东的箭头 | |
ne-resize | 设置鼠标为指向东北的箭头 | |
n-resize | 设置鼠标为指向北的箭头 | |
nw-resize | 设置鼠标为指向西北的jiant | |
w-resize | 设置鼠标为指向西的箭头 | |
sw-resize | 设置鼠标为指向西南的箭头 | |
s-resize | 设置鼠标为指向南的箭头 | |
se-resize | 设置鼠标为东南的箭头 |
【示例】CSS鼠标属性应用
<html>
<head>
<meta charset="utf-8">
<title>鼠标属性示例</title>
<style type="text/css">
p#auto
{cursor: auto;}
p#crosshair
{cursor: crosshair;}
p#text
{cursor: text;}
</style>
</head>
<body>
<p id="auto">auto正常鼠标</p>
<p id="crosshair">crosshair十字鼠标</p>
<p id="text">text文本鼠标</p>
</body>
</html>
1.8 滤镜属性
滤镜属性如表所示:
属性 | 描述 |
mask | 为对象建立一个覆盖于表面的膜 |
blur | 设置模糊的效果 |
chroma | 设置对象中指定的颜色为透明色 |
dropShadow | 对对象设置阴影效果 |
flipH、flipV | 设置翻转效果,flipH代表水平翻转,flipV代表垂直翻转 |
glow | 设置光晕效果 |
invert | 设置对象的可视化属性全部翻转,包括色彩、饱和度和亮度值 |
shadow | 在指定的方向建立物体的投影 |
wave | 用来把对象按照垂直的波纹样式打乱 |
xray | 使对象产生X光片的效果 |
alpha | 设置透明度效果 |
【示例】CSS滤镜属性应用
<html>
<head>
<meta charset="utf-8">
<title>CSS滤镜属性示例</title>
<style type="text/css">
body{
filter: blur(add=true,direction=135,strength=200);
}
</style>
</head>
<body>
<div class="try">
<font color="#0000FF">CSS滤镜属性示例</font>
</div>
<div>
<img src="img/glyphicons-halflings.png"/>
</div>
</body>
</html>