博主信息
华宥为
博文
13
粉丝
0
评论
2
访问量
3748
积分:0
P豆:30.5

css 引入方式与选择器

2020年12月15日 21:45:44阅读数:210博客 / 华宥为/ css

css 引入方式与选择器

任何元素如果引入到 html 文档中,必须使用适当的标签,css 也不例外
<style></style>
通过 style 标签引入的 css 规则,仅适用于当前的页面(html 文档)

css:层叠样式表,用来设置页面中元素的样式,布局

h1{}
h1:选择器
{…}:声明块
h1+{…}选择器+声明块=规则

h1{ color:violet; border:1px solid #000; }

内部样式:只适用于当前文档,使用的 style 标签。
外部样式表:所有文档都可以调用使用。

  • 通过@import url(css/style.css)
  • 更好的方式:<link rel="stylesheet" href="css/style.css">

行内样式:通过 style 属性添加,只适用于当前页面指定的元素。
<h1 style="color:teal">lll</h1>

对于一个网站来说,许多页面的页眉、页脚是相同的,可以考虑剥离出来。

header.css 公共页眉
footer.css 公共页脚
然后一个网站的各页面进行导入公共页面、页脚
@import url(css/header.css);
@import ‘css/footer.css’;

也可以使用公共样式表 style.css 中包含公共页眉、页脚

1、选择器的语法
2、样式表的引入方式
3、样式表的模块化编程

选择器:

简单选择器

1、标签选择器,返回一组
2、类选择器,返回一组
li[class="on"]{background-colot:violet;}
简写.on{background-colot:violet;}
3、id 选择器:返回一个
li[id="foo"]{background-colot:violet;}
简写#foo{background-colot:violet;}

上下文选择器

根据元素的上下文环境来选择是完全没有问题的
理解为一种层级关系。
1、后代选择器
ul li{background-colot:violet;}
2、子选择器:仅父子关系
body>ul>il{background-colot:violet;}

3、同级相邻选择器:兄弟选择器
.start+li{background-colot:violet;}

4、同级所有选择器:相邻所有兄弟选择器
.start~li{background-colot:violet;}

伪类选择器

(结构伪类)重点、难点
1、匹配任意位置的元素: :nth-of-type(an+b)
(an 起点 b 偏移量,n 的取值(0,1,2,3,…))
ul li:nth-of-type(0n+3){background-colot:violet;}
ul li:nth-of-type(3){background-colot:violet;}
如果全选还不如标签选择器

加上偏移量就不同了
ul li:nth-of-type(1n+3){background-colot:violet;}
ul li:nth-of-type(n+3){background-colot:violet;}

2、反向获取 nth-last-of-type(an+b)
选择倒数三个
ul li:nth-last-of-type(-n+3){background-colot:violet;}
选择倒数第三个
ul li:nth-last-of-type(3){background-colot:violet;}

21,22,23,偶数选择 2,4,6,8….
2
1+1,奇数的选择 1,3,5,7,…
even 代表偶数 odd 代表奇数
ul li:nth-of-type(even){background-colot:violet;}
ul li:nth-of-type(Odd){background-colot:violet;}

3、快捷方式语法糖
选择第一个子元素:first-of-type
ul li:first-of-type(1n+3){background-colot:violet;}
选择最后一个元素: last-of-type
ul li:last-of-type(1n+3){background-colot:violet;}

如果只想匹配父元素唯一子元素使用:only-of-type 就可快速实现
ul li:only-of-type(1n+3){background-colot:violet;}

批改老师:天蓬老师天蓬老师

批改状态:合格

老师批语:

版权申明:本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!

全部评论

文明上网理性发言,请遵守新闻评论服务协议

条评论
华宥为
  • 华宥为· 2020-12-18 17:28:111楼
  • 天蓬老师我改过了,这样对了嘛?

  • 回复
  • 2021-01-20

    css class是CSS的类,即class;类允许以一种独立于文档元素的来指定样,用于描述一组元素的样,可以在多个元素中使用;该可以单独使用,也可以其他元素结合使用。
    css有三种,分别为:1、内联CSS,语法“<标记 style="属性名:属性值"></标记>”;2、行内CSS,语法“<style>
    css中的类的作用是:允许以一种独立于文档元素的来指定样。类可以单独使用,也可以其他元素结合使用。在使用类之前,需要修改具体的文档标记,以便类正常工作。
    Excel中用函数用数据的法:首先依次单击【公-插函数】,在【或类别】中【查找应用】;然后【hlookup】函数,并设置参数;最后进行公的填充即可。
    css可以插图片,如​CSS“:before”和“:after”,其插法就是使用content属性来插图片,使用语法如“.p_beforeImg:before {content: '
    制作word索目录的法是:1、将光标定位在需要插目录的位置;2、依次点击【用】、【插】;3、类型【缩进】,排序依据【笔划】;4、勾【页码右对齐】,格【来自模板】即可。
    法:将CSS代码集中写在HTML文档的“<head>”头部标签中,并且用“<style>”标签定义;语法格为“<head><style type="
    使用jquery的原因:1、可以根据CSS快速地获取DOM元素;2、另外在修改DOM元素的CSS时,style标签编程格相似,便记忆。
    CSS教程:在html元素中设置css是:在元素中设置“id”和“class”。id可以为标有特定id的html元素指定特定的样
    解决wps自动填充项不见了的法:首先菜单栏中的“公”中的“查找用”,并“ROW”函数;然后在输框内输【-1】,并点击“确认”;最后下拉到需要的行数即可。
    id在css中表示ID,ID允许以一种独立于文档元素的来指定样;其中HTML元素以id属性来设置id,而在CSS中id是以“#”来定义,也称为棋盘号或井号。
    虚拟dom真实dom建立关系,让Vue实例控制页面中的某个区域的过程,称之为挂载。挂载的有:1、通过“el:'css'”语句进行配置;2、通过“Vue实例.
    css写法优化:1、层级嵌套不能太深,一般不超过4层;2、避免使用元素,不利于后期修改;3、避免使用群组,可以提取一个公用类,定义同一样,更加便;4、减少文件的数量,内容显示要有优先顺序
    基础阶段要学习html常用标签表单控件、css基本样及显示模、标签显示模css复合等等。
    在jquery中,可以使用css()法来添加css,该法可以为匹配的元素设置一个或多个css;语法格“$().css(属性名称,属性值)”或者“$().css({属性名称:属性值
    法:1、压缩css,减少文件体积;2、使用linkcss文件;3、合理设计CSS布局,注意复用样,减少渲染上花的时间;4、少用“*”;5、慎用浮动、定位等高性能属性;6、尽量减少页面重排、
    所谓CSS优先级,即是指CSS在浏览中被解析的先后顺序;浏览是通过优先级来判断哪些属性值元素最相关以决定并应用到该元素上的。
    之前的文章《什么是CSS语法?详细介绍使用法及规则》中带了解CSS语法使用法及规则。下面本篇文章来带大家了解一下CSS中的idclass,介绍一下它们的区别,快来一起学习吧!!
    css中class是指CSS的类,允许以一种独立于文档元素的来指定样;类允许以一种独立于文档元素的来指定样,用于描述一组元素的样,可以在多个元素中使用。
    html给span添加颜色的法:1、在对应的css文件中加代码如“span{color:blue;}”或其他;2、在head标签中加代码如“span{color:blue;}”;3、在对应标签中添加