0


CSS基础

文章目录

CSS

1.介绍

层叠样式表单,是用于(增强)控制网页样式并允许样式信息与网页内容分离的一种标记性语言

2.语法

P是选择器:决定

  1. html

页面中那些元素收影响,

  1. font-size

是属性,可以有多个声明,需要用分号隔开,

  1. 80px

是值

  1. P{font-size:80px
  2. }

3.CSS和HTML结合

  1. 直接在html的标签的style属性上设置,即在标签style属性上设置"key:value value;",每个标签都要style属性,px为像素。 缺点:样式多了就代码非常庞大,可读性差,css代码没有复用性!
  1. <divstyle="border: 1px solid red;height: 100px;width: 100px;background-color: green;text-align: center">div标签1
  2. </div><divstyle="border: 1px solid red">div标签2</div><spanstyle="border: 1px solid green">span标签1</span><spanstyle="border: 1px solid green">span标签2</span>
  1. 在head标签中,使用style标签来定义自己的样式 缺点:只能在同一个页面复用,维护不方便,实际中会有成千上万个页面
  1. <!-- 效果和上面一样--><head><metacharset="UTF-8"><title>testcss</title><!--style标签专门用来定义css样式代码,里面写的代码是css的代码--><styletype="text/css">div{/* 不管有多少个div标签都有效*/border: 1px solid red;}span{border: 1px solid green;}</style></head><body><div>div标签1</div><div>div标签2</div><span>span标签1</span><span>span标签2</span></body>
  1. head标签中通过link标签引入css代码文件,即把css样式写成一个单独的css文件,在通过link标签引入,即可多个页面复用!!最常用
  1. <!-- 3.--><head><metacharset="UTF-8"><title>testcss</title><!-- link专门用来引入css样式代码!!!!!--><linkrel="stylesheet"type="text/css"href="testcss01.css"/></head><body><div>div标签1</div><div>div标签2</div><span>span标签1</span><span>span标签2</span></body>
  1. testcss01.css

文件,这里写的代码和刚刚style标签里面写的代码是一样的:

  1. div{border: 1px solid red;}span{border: 1px solid green;}

4.常见选择器

  1. 标签名选择器 可以决定那些标签被动的使用这个样式,这种选择器在页面引入就能用
  1. /*
  2. 和上面一样
  3. 标签名 {
  4. 属性: 值;
  5. ...
  6. }
  7. */div{border: 1px solid yellow;color: blue;font-size: 30px;}
  1. id选择器 可以让我们通过id属性选择性的使用这个样式。
  1. /*
  2. #id 属性值 {
  3. 属性: 值;
  4. }
  5. */#id001{color: blue;font-size: 30px;border: 5px dotted black;}#id002{color: aqua;font-size: 10px;}/* 我们重点是怎么使用样式,我们看到样式是#xxx,我们标签属性id选择我们要用的样式就行了*/
  6. <div id="id001">div标签111</div>
  7. <div id="id002">div标签222</div>
  1. class选择器 可以通过class属性有效的选择性性取使用这个样式
  1. /*重点怎么用
  2. .class 属性值 {
  3. 属性: 值;
  4. }
  5. */.class01{color: blueviolet;border: 3px solid black;}.class02{font-size: 10px;color: brown;}
  6. <div class="class01">div标签333</div>
  7. <div class="class02">div标签444</div>
  8. <div class="class01">div标签555</div>
  1. 组合选择器 主要是让多个选择器共同一个css样式代码。
  1. /*
  2. 选择器1,选择器2,选择器n {
  3. 属性: 值;
  4. }
  5. *//*修改class="class01",id="id001",所有的span标签*/.class01, #id001, span{color: darkblue;font-size: 50px;}

5.常用样式

我们学后端的,虽然我们不怎么写,了解一下也好。

  1. div{color: red; 字体颜色
  2. font-size: 20px; 字体大小
  3. border: 1px yellow solid; 边框颜色样式 solid是实线
  4. width: 19px; 宽度
  5. height: 20px; 高度
  6. background-color: aqua; 背景颜色
  7. margin-left: auto; div标签框剧中
  8. margin-right: auto;text-align: center; div中的文字剧中
  9. }a{text-decoration: none; 超链接去除下划线
  10. }td,th{border: 1px solid black;}table{border: 1px solid black;border-collapse: collapse; td的边框和table的边框合并
  11. }ul{list-style: none; 去掉无需列表前面的东西,即使不同的浏览器也没问题
  12. }

本文转载自: https://blog.csdn.net/m0_53492310/article/details/124177810
版权归原作者 苏瞳呐 所有, 如有侵权,请联系我们删除。

“CSS基础”的评论:

还没有评论