@martin0207
2018-08-14T08:27:42.000000Z
字数 1374
阅读 735
JavaWeb
<style type="text/css">
div{
background: greenyellow;
color: blue;
}
</style>
<style type="text/css">
@import url("css/css03.css");
</style>
<link rel="stylesheet" type="text/css" href="css/css03.css"/>
注意: 第三种方式,有些浏览器不起作用,一般使用第四种
由上到下,由外到内,优先级由低到高
要对哪个标签里面的数据进行操作
使用标签名当做选择器名,比如使用div{}
<div>标签选择器</div>
div{
background: palegoldenrod;
color: black;
}
给标签添加class属性
<div class="second">class选择器</div>
.second{
background: lightblue;
color: blue;
}
给标签添加一个Id属性,通过Id给标签添加css效果
<div class="second" id="third">id选择器</div>
#third{
background: green;
color: white;
}
上述三种选择器的优先级,由低到高
嵌套的内容
设置div标签里面p标签的样式
div p{
background: red;
}
把不同的标签设置成相同的样子
<div >div里面的内容</div>
<p>p里面的内容</p>
div,p{
background: palegoldenrod;
}
css中提供了一些定义好的样式,可以直接拿过来使用
a:link {
background: red
}
a:hover{
background: green;
}
a:active{
background: blanchedalmond;
}
a:visited{
background: white;
}
- border(border: 2px solid blue; 粗细,样式,颜色)
- border-top
- border-bottom
- border-left
- border-right
padding(上 右 下 左) 只填写一个,即四边同用
margin(同上)
这里操作的结果与视频中不一样,先不做考虑
float
- left: 文本流向对象的右边
- right: 文本流向对象的左边