【CSS】P6 CSS样式方法,命名规范,代码风格,CSS基本选择器,CSS符合选择器
创始人
2025-05-29 05:43:55

这里写自定义目录标题

  • 三种添加样式的方法
    • 方法一:行内样式
    • 方法二:内部样式
    • 方法三:外部样式
  • 样式命名规范
  • CSS代码风格
    • 展开风格
    • 紧凑风格
  • CSS基本选择器
    • 通配选择器
    • 元素选择器
    • 类选择器
    • ID选择器
  • CSS复合选择器
    • 交集选择器
    • 并集选择器
    • 后代选择器
    • 子代选择器
    • 兄弟选择器
    • 属性选择器

CSS: Cascading Style Sheets 层叠样式表;


三种添加样式的方法

方法一:行内样式

第一种方式;

不推荐,HTML结构和CSS样式混杂,不便于维护;不能复用;


方法二:内部样式


通过第二个样式设定

同样不推荐,并没有完全将结构与样式分离,在多个HTML中无法实现复用;


方法三:外部样式

新建 .css 样式文件

p {color: blue;font-size: 60px;
}

.html 文件中引入 .css 样式文件;



推荐使用,彻底将结构与样式分离,触发浏览器缓存机制,提高访问速度,可以复用;

优先级规则:

  1. 行内样式 > 内部样式 = 外部样式,相互之间覆盖重复部分,属于 A∪B 的操作;
  2. 同一种样式方法,后来者居上,且只覆盖重复部分,属于一种 A∪B 的操作;

样式命名规范

在这里插入图片描述


CSS代码风格

展开风格

开发时使用,便于调试;

h1 {color: blue;font-size: 66px;
}

紧凑风格

项目上线时使用,可有效减小文件体积;常用 webpack 对展开风格的 css 代码进行“压缩”;

h1{color:blue;font-size:66px;}

CSS基本选择器

通配选择器

* {属性名: 属性值;
}

作用范围为所有的 HTML 元素;


元素选择器

h2 {属性名: 属性值;
}

作用范围为指定的元素,比如上述指定的是所有 h2 元素;


类选择器


我对你说:

你对我说:


ID选择器


我对你说:


CSS复合选择器

交集选择器


李四

小猪佩奇

小狗旺财

当然,使用两个类名作为交集选择器也是可以的;


并集选择器


李四

小羊苏西

小猪佩奇

小狗旺财

并集选择器使得 李四,小羊苏西,小猪佩奇以及小狗旺财都具有指定的效果;


后代选择器


  • 抽烟
  • 喝酒
  • 烫头
  1. 张三
  2. 李四
  3. 王五

子代选择器

子代选择器,所谓子,只指儿子,不指孙子,从孙子;





兄弟选择器


张三

李四

王五

div+p 概念是 div 后下一个紧紧相邻的 p
div~p 概念是 div 后所有相邻的 p


  • 主页
  • 秒杀
  • 订单
  • 我的

属性选择器

/* 选中具有 title 属性的元素 */
[title]{color:red;}
/* 选中具有 title 属性值为 atguigu 的元素 */
[title="atguigu"]{color:red;}
/* 选中具有 title 属性值以 a 开头的元素 */
[title^="a"]{color:red;}
/* 选中具有 title 属性值以 a 结尾的元素 */
[title$="a"]{color:red;}
/* 选中具有 title 属性值包含 t 的元素 */
[title*="t"]{color:red;}

相关内容

热门资讯

匈奴人长什么样子?境外考古还原... 匈奴人长什么样子?不清楚的读者可以和趣历史小编一起看下去。这是一个长期以来困扰中国人和欧洲人的大问题...
安徽汽车职业技术学院最新或20... 我院毕业生具有理论知识扎实、技能突出等优势,主要在江汽集团公司及安徽省大中型企事业单位就业。第四章 ...
邯郸之战秦国为什么会输呢 只因... 今天趣历史小编给大家准备了:邯郸之战的文章,感兴趣的小伙伴们快来看看吧!长平之战后,秦国已经战胜当时...
为什么秦国会被称为虎狼之师 而... 今天趣历史小编给大家准备了:秦国虎狼之师的文章,感兴趣的小伙伴们快来看看吧!说到我国历史上的战国时期...
秦国书同文车同轨 秦国之前的文... 还不知道:七国文字的读者,下面趣历史小编就为大家带来详细介绍,接着往下看吧~秦国的统一,不仅仅是地域...