css
层叠样式表
不是编程语言
告诉浏览器如何指定样式、布局等
三种方式添加css
1.外部样式表(推荐)
css保存在.css文件中
在HTML里使用<limk>
2.内部样式表(推荐)
不使用外部css文件
将css放在HTML<style>里
3.内联样式(不推荐)
仅影响一个元素
在HTML元素的style属性中添加
第一种:是直接指向p标签
第二种:是根据class,也就是类去选,这里用.
第三种:是根据id去选择,这里用#号(不推荐) ,必须确保id唯一
-
新建一个css文件
.box1 {
color: rgb(241, 6, 6);
/* 这是文字颜色 */
/* 这是背景颜色 */
font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman', serif;
font-size: 15px;
font-weight: normal;
/* 字体样式 */
}
.box2{
width: 80%;
/* 这是占屏幕的百分之80 */
margin:auto;
/* 这是显示的文字水平居中 */
}
color:文字上色
-
将HTML文件与css文件绑定
link标签,href是文件的位置
HTML文件里面要将写到的文字,放到div class里面,这个名字,后面css会根据这个名字来找
上下左右边距
.box2{
color: crimson;
border: 5px blue solid;
border-right: 5px red solid;
border-left: 0px rgb(0, 255, 128) solid;
border-top: 10px red dotted;
border-bottom: 5px rgb(12, 11, 11) double;
margin-top: 200px;
/* 这个是将顶部往下面移,针对最上面那个 */
width: 80%;
/* 这是占屏幕的百分之80 */
margin:auto;
/* 这是显示的文字水平居中 */
}
边框样式
字前面加图案
<div class="list">
<ul>
<li>list 1</li>
<li>list 2</li>
<li>list 3</li>
<li>list 4</li>
</ul>
</div>
.list li{
list-style-image: url('C:/Users/User/Desktop/1.jpg');
/* 他喵的,这里路径是/不是\靠 */
}