CSS————更适合后端宝宝们学习的前端
1,CSS介绍1,CSS介绍CSS可以理解为对我们上期Html所写的代码进行化妆,达到界面美化的效果;语法:选择器+{一条/n条声明}选择器决定针对谁进行修改,声明决定修改啥,声明的属性是键值对,用;区分键值对,用:区分键和值;我们使用style标签,在style标签中写修改的内容;我们看看结果:注意哈,style可以放到界面任意位置,一般我们放到head中。
今天是第二期啦,我们今天来学习css;
1,CSS介绍
CSS可以理解为对我们上期Html所写的代码进行化妆,达到界面美化的效果;
语法:选择器+{一条/n条声明}
选择器决定针对谁进行修改,声明决定修改啥,声明的属性是键值对,用;区分键值对,用:区分键和值;
<html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>css练习</title> <style> p{ color: blue; size: 500px; } </style> </head> <body> <p>你好世界</p> </body> </html>
我们使用style标签,在style标签中写修改的内容;
我们看看结果:
注意哈,style可以放到界面任意位置,一般我们放到head中。
引入方式:
有三种引入方式,一种是内部样式,一种是行内样式,还有一种是外部样式,行内样式是直接在标签后面写,但是太乱了,外部样式是直接创建一个CSS单独写,与html分开了,企业大部分都是用这个,但是我们后端宝宝,我们只需要用内部样式就好啦,就是刚才演示代码的样式,用一个style标签,之后在标签中统一写;我们来额外学一个html的标签嗷,上期忘说了,我们可以用ul标签表示无序列表,ol标签标识有序列表,标签内用li标签写数据,来看代码和效果:
<ul>
<li>我是无序第一个</li>
<li>我是无序第二个</li>
<li>我是无序第三个</li>
</ul>
<ol>
<li>我是有序第一个</li>
<li>我是无序第二个</li>
<li>我是无序第三个</li>
</ol>
这样式的,还挺好看的嗷;
2,CSS选择器
介绍完了,我们来学习怎么使用吧,我们想要使用css的话就要用css选择器,因为css是对界面的标签进行选择,之后再对标签进行修饰,所以我们要有选择器来选中我们的页面标签;
1,标签选择器
我们可以选中标签,对其进行属性设置:
<style>
p{
color: blue;
size: 500px;
}
div {
color: brown;
}
</style>
<p>你好世界</p>
<div>我是div1</div>
<div>我是div2</div>
<div>我是div3</div>
<span>我是span1</span>
看看效果:
2,class选择器
使用.class(自己设置的名){};
.ass1 {
color: aquamarine;
}
<div class="ass1">我是div1</div>
<div class="ass1" class="ass2">我是div2</div>
<div class="ass2">我是div3</div>
一个标签可以使用多个类,一个类也可以被多个标签使用;
3,id选择器
给标签设置id,在style中使用#id{}进行属性设置;
<div class="ass1" id="asid1">我是div1</div>
<div class="ass1" class="ass2" id="asid2">我是div2</div>
<div class="ass2" id="asid3">我是div3</div>
.ass1 {
color: aquamarine;
}
#asid2 {
color: blueviolet;
}
#asid1 {
font-size: larger;
}
看看效果:
4,复合选择器
当标签就是div这样的嵌套层数太高了的时候,我们可以用复合选择器来指定确定的标签,
<ul>
<li><p>我是无序第一个</p></li>
<li>我是无序第二个</li>
<li>我是无序第三个</li>
</ul>
<ol>
<li>我是有序第一个</li>
<li>我是无序第二个</li>
<li>我是无序第三个</li>
</ol>
ul li p{
color: darkmagenta;
}
5,通配符选择器
直接用*来代表所有的标签
* {
color: chartreuse;
}
全都变绿了,这样可以看到嗷class选择器和id选择器的优先级是更高的;
如果想选多种标签的话,可以使用,号分阁;
3,常用CSS
<div id="divid1">我是一个div</div>
接下来我们就对这个div进行化妆啦;
1,设置颜色
使用color:
#divid1 {
color: dodgerblue;
}
豪堪;
2,设置字体大小
用font-size:
#divid1 {
font-size: x-large;
}
变大啦;
3,边框
border:
#divid1 {
border: solid;
}
solid是实线应该,看看效果: 因为是div超级长;
边框还可以拆分设置:
#divid1 {
border-color: brown;
border-width: medium;
border-style: solid;
}
4,宽度和长度
width,设置宽度;height,设置长度;
#divid1 {
width: 150px;
height: 300px;
}
5,内边距
padding,设置内容和边框的距离。
#divid1 {
padding: 200px;
}
这里还能单独设置,使用padding-top,padding-bottom,padding-left,padding-right对4个方向分别设置边距;
6,外边距
margin,设置元素与元素之间的距离:
#divid1 {
margin: 100px;
}
同理,这个也是能从4个方向单独设置外边距的;
本期内容就到这里了,下期我们学习JavaScript的学习,这样我们的前端知识足够应付一段时间了;
更多推荐
所有评论(0)