@martin0207
2018-08-14T08:27:42.000000Z
字数 1374
阅读 778
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: 文本流向对象的左边