<p style=”color:blue;”>落霞与孤鹜齐飞,秋水共长天一色</p>css
<style type=”text/css”>html
p {浏览器
font-size: 80px;ide
}测试
</style>ui
p {spa
border-style: solid;3d
border-width: 1px;htm
border-color: black;blog
text-align: center;
}
使用link标签引入到当前文档中
<link rel=”stylesheet” type=”text/css” href=”css/style.css” />
<ul>
<li>普通列表项</li>
<li>普通列表项</li>
<li>普通列表项</li>
<li id=“tuHao”>土豪列表项</li>
<li>普通列表项</li>
</ul>
#tuHao {
font-size: 50px;
}
<ul>
<li>普通列表项</li>
<li>普通列表项</li>
<li>普通列表项</li>
<li class=“special”>特殊列表项</li>
<li class=“special”>特殊列表项</li>
<li class=“special”>特殊列表项</li>
<li>普通列表项</li>
<li>普通列表项</li>
</ul>
.special {
font-size: 50px;
}
<h1>标题1</h1>
<h2>标题2</h2>
<h3>标题3</h3>
<h4>标题4</h4>
<h5>标题5</h5>
<h6>标题6</h6>
h2,h3 {
border-style: solid;
border-width: 1px;
border-color: black;
}
<div>
<p>div下的段落</p>
<p>div下的段落</p>
<p>div下的段落</p>
</div>
<p>普通段落</p>
<p>普通段落</p>
<p>普通段落</p>
div p {
background-color: blue;
color: white;
font-size: 50px;
}
<div>
<p>div下的段落</p>
<p>div下的段落</p>
<p>div下的段落</p>
</div>
<p>普通段落</p>
<p>普通段落</p>
<p>普通段落</p>
div p {
background-color: blue;
color: white;
font-size: 50px;
}
<div>
<p>段落</p>
</div>
<div class=“targetDiv”>
<p>目标段落</p>
</div>
<div>
<p>段落</p>
</div>
<div class=“targetDiv”>
<p>目标段落</p>
</div>
.targetDiv p {
font-style: italic;
font-size: 30px;
}
<p class=“big”>段落</p>
<p class=“big”>段落</p>
<table>
<tr>
<td>单元格</td>
<td>单元格</td>
<td>单元格</td>
</tr>
<tr>
<td class=“big”>单元格</td>
<td class=“big”>单元格</td>
<td class=“big”>单元格</td>
</tr>
<tr>
<td>单元格</td>
<td>单元格</td>
<td>单元格</td>
</tr>
</table>
td.big {
background-color: #cccccc;
color: #0000ff;
}
.big {
font-style: italic;
}
CSS框模型
行框:先后不换行,不能指定宽度[a、span、strong等标签,或经过display : inline指定]
落花有意,<a href=“#”>广告时间</a>流水无情
默认效果:
转为块框:display: block;
能够指定宽度了:
块框:先后换行[div、table、p、h1~h6等,或经过display : block指定]
其实世上本没有路,<div>走的人多了</div>,也便成了路
默认效果:
转为行框:display: inline;
宽度设定失效:
行内框:先后不换行,但能指定宽度[经过display : inline-block指定]
其实世上本没有路,<div id=“widthDiv”>走的人多了</div>,也便成了路
转为行内框:display: inline-block;
在行内,先后无换行,可是可以设置宽度:
position: relative;
#pos {
position: relative;
top: 5px;
left: 55px;
}
position: absolute;
从文档流中删除其原来的位置,就好像该元素历来都不存在同样。它当前所处的位置若是和其余元素重合则会遮盖住其余元素的显示,这就是CSS中层的概念。当前位置的定位有两种状况:
①父容器以及祖先容器未定位:相对于浏览器左上角
#pos {
position: absolute;
top: 0px;
left: 0px;
}
②存在已定位的祖先元素:相对于最接近的已定位的祖先元素
<div> </div>
<div> </div>
<div id=“pos”><div id=“test”>测试</div></div>
<div> </div>
<div> </div>
#pos {
position: absolute;
top: 30px;
left: 100px;
}
#test {
position: absolute;
top: 5px;
left: 20px;
}
<div> </div>
<div> </div>
<div> </div>
<div> </div>
<div> </div>
div {
border-style: solid;
border-width: 1px;
border-color: black;
width: 50px;
height: 50px;
margin-right: 5px;
float: left;
}
补充:
设置元素透明
filter:alpha(opacity=90);
-moz-opacity:0.9;
-khtml-opacity:0.9;
opacity:0.9;
设置表格线的细线效果
table {
border-spacing: 1px;
background-color: black;
}
td,th {
background-color: white;
}
使控件不可用
<input type=”button” value=”添加” class=”btn” disabled=”disabled” />
使元素隐藏
display: none;
visibility: hidden;
转载原文连接:http://www.atguigu.com/jsfx/1245.html