分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 运营维护

CSS知识梳理01

发布时间:2023-09-06 02:24责任编辑:胡小海关键词:CSS

CSS的使用方式
???1. 行内样式(内联样式)
???????在HTML标签中加style属性,值写css代码
???????例:

1 <p style="color:red; font-size:50px"></p>

2. 内部样式

将css代码写在style标签中,style标签对一般放在head头里面
???????????选择器{css代码}
???????????例:

p{background:lime;}

3. 外部样式

1 <link rel="stylesheet" href="css的文件路径" />

4. @import 导入外部css样式

需要将语句写在style标签对的第1行
???????例:

1 <style>@import ‘./style.css‘;</style>

css的代码概念

属性:值;
???多条代码之间用分号隔开
???最后一条的分号可以省略

全局属性(标准属性):可以加在任何一个标签身上,有style/id/class/title

CSS的注释
???/* 注释内容 */

css使用方式的优先级
???行内样式 > 其他
???其他:下面的会覆盖上面的

css的长度单位
???px 像素,屏幕显示的最小表示单位
???em 倍数,2em 两倍
???% ?百分比,100% == 1em ??200%两倍

???s ?秒,css3的过渡效果会用到
???deg 度,css3的2D变换的时候会用到
???in 英寸,1英寸=96px
???pt 磅
???mm/cm 毫米/厘米

颜色单位
???1. 颜色的英文单词colorname
???????red/green/blue/pink/black...
???2. 十六进制方式 0~9a~f
???????#红 绿 蓝
???????#ff 00 00 -> 简写 #f00

#abc -> #aabbcc
???????#aabbcd -> 不能简写
???3. rgb()方式
???????rgb(红, 绿, 蓝);
???????数字:rgb(0~255, 0~255, 0~255);
???????百分比:rgb(0%~100%, 0%~100%, 0%~100%)
???4. rgba()方式
???????rgba(红, 绿, 蓝, 透明度);
???????透明度: 0~1

 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 ????<meta charset="UTF-8"> 5 ????<title>css的基本语法</title> 6 ?7 ????<style> 8 ????????p{color:blue;} 9 ????</style>10 11 ????<!-- 外部样式 -->12 ????<link rel="stylesheet" href="style.css">13 ????14 </head>15 <body style="font-size:50px">16 ????<!-- p标签默认为16px -->17 ????<p style="color:green;font-size:2em">这周日你有空吗?</p>18 ????<p style="font-size:32px">这周日你有空吗?</p>19 ????<p>这周日你有空吗?</p>20 ????<p style="font-size:1in">这周日你有空吗?</p>21 ????22 ????<hr>23 ????<!-- 颜色 -->24 ????<p style="color:#369">女神,我要给你做牛做马!</p>25 ????<p style="color:rgb(0,0,255)">女神,我要给你做牛做马!</p>26 ????<p style="color:rgba(0,0,255, 0.5)">女神,我要给你做牛做马!</p>27 </body>28 </html>

css的选择器
???标签选择器
???????通过标签名选中对象
???class类选择器
???????给HTML标签加class属性,值自己取;在内部或者外部样式中通过.class名选中对象
???id选择器
???????给HTML标签加id属性,值自己取;在内部或者外部样式中通过#id名选中对象
???????必须保证id值的唯一性
???*通配符选择器
???????可以匹配页面上的任何一个元素


选择器的优先级
???id选择器 > class选择器 > 标签选择器


取名的规范:
???1. 尽量由字母数字下划线组成
???2. 不要以数字开头

 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 ????<meta charset="UTF-8"> 5 ????<title>css的选择器</title> 6 ????<style> 7 ????????/*通配符选择器*/ 8 ????????*{border:5px solid lightblue;} 9 10 ????????/*id选择器*/11 ????????#two{color:blue;}12 ????????/*class类选择器*/13 ????????.one{color:green;}14 ????????/*标签选择器*/15 ????????p{color:red;}16 ????????17 ????????.san{font-size:25px;}18 ????????#si{font-size:30px;}19 ????</style>20 </head>21 <body>22 ????<!-- class可以同时使用多个 -->23 ????<p id="two" class="one">君子成人之美,小人夺人所爱</p>24 ????<p>君子成人之美,小人夺人所爱</p>25 ????<p id="kangyushenaizhewangru">君子成人之美,小人夺人所爱two</p>26 ????<p>君子成人之美,小人夺人所爱</p>27 ????<p class="one san">君子成人之美,小人夺人所爱</p>28 </body>29 </html>

CSS知识梳理01

原文地址:https://www.cnblogs.com/zhony/p/10040050.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved