CSS基础-导入及选择器

216 阅读2分钟

一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第7天,点击查看活动详情

CSS三种导入方式

  • 行内样式:在标签元素中,编写一个style属性,编写样式即可 <h1 style="color red>稀土掘金<h1>
  • 链接式:外部样式 <link rel="stylesheet" href="css/style.css">
  • 导入式 <style>@import url("css/style.css")</style>
  • 优先级:就近原则
  • 首页link和import语法结构不同,前者是[html标签],只能放入[html源代码]中使用,后者可看作为[css样式],作用是引入css样式功能。import在html使用时候需要标签,同时可以直接“@import url(CSS文件路径地址);”放如css文件或[css代码]里引入其它css文件。
  • 本质上两者使用选择区别不大,但为了软件中编辑布局网页html代码,一般使用link较多,也推荐使用link。

选择器

作用:选择页面上的某一个或者某一类元素

基本选择器

  • 标签选择器:会选择到页面上所有这个标签的元素 标签{}
  • 类选择器的格式 :.class的名称{}
  • id选择器: #id名字{} 好处:可以多个标签归类,是同一个class,可以复用
  • id必须保证全局唯一 不遵循就近原则,固定的
  • id选择器>class选择器>标签选择器

层次选择器

1.后代选择器:在某个元素的后面 body 标签{}

2.子选择器:一代 body>标签{}

3.相邻选择器 :同辈,只有一个,相邻(向下) .class名 +标签{}

4.通用选择器:对下不对上,类名下的同类标签会改变 .class名~标签{}

结构伪类选择器

ul的第一个子元素:ul li:first-chile{}

ul的第一个子元素:ul li:first-chile{}

  • 选中p1:定位到父元素,选择当前的第一个元素,选择当前p元素的父级元素,选中父级元素的第一个,并=并且是当前元素才生效`!

p:nth-child(1)选中p元素下的第一个标签

p:nth-of-type(1)选中父元素下p元素的第二个

所有带冒号的就是伪类选择器