HTML快速入门--第二节--css选择器

devtools/2024/10/17 22:21:27/
htmledit_views">

一、基本概念

CSS:层叠样式表
样式:外观属性
层叠:一个标签对象,最终呈现出来的样子,多个样式共同作用
表:.css后缀文件

tr是列         td是行
div :能整齐装东西 
空格td :后代        >td:子代          

选择器-->筛选条件
选择器    3种表现形式    
js---vue
  ---鸿蒙

二、样式表(3种)

1.行内样式表 

缺点:1.扩展性不好2.可读性不好3.可维护性不好4.重用性不好

html"><body style="background-color: pink;
color: yellow;
font-size: 100px;
background-image: url(img/cake.jpg);">
6666666
</body>

2.内部样式表:样式表通过选择器作用到标签上  

缺点:只限于当前页面里的标签 重用性不好  
(body和div都是这个样式)
 

html">       <style type="text/css"></style>body,div{background-color: pink;(选择器)color: yellow;font-size: 100px;background-image: url(img/cake.jpg);}

3.外部样式表:样式表 通过选择器 作用到标签上  重用性 ---当前项目内的所有页面里的标签

三、选择器

a.作用:通过选择器作用在标签上
b.分类:
1.基本选择器:

a.标签选择器: div{ }
b.类选择器:   .aaa==作用在拥有class="aaa"的标签上
c.id选择器:#aaa==作用在拥有id="aaa"的标签上,==>标签数量是上1个
d.通配符选择器:*{} 作用在当前页面的所有标签
 
2.复合选择器(2种)

a.交集选择器:div#aaa{} 作用在拥有id值是"aaa"的标签上 div#aaa;div.aaa
b.并集选择器:div,#aaa{} 作用在div标签上,或者作用在id值等于“aaa”的标签上
 
3.关系选择器

1.父亲 > 儿子    :div>#aaa{}作用在div标签里id=“aaa”的子标签
2. 祖先  后代      :  div #aaa{}  作用在div标签里id=“aaa”的后代标签
3.兄+弟              :  div+#aaa{}  作用在div标签同辈的,相邻其后的标签
4.兄~弟              :  div ~ #aaa{}  作用在div标签的同辈标签

4.属性选择器

1、[属性]                      [src]{}:作用在拥有src属性的标签上
2、[属性=属性值]         [src='']{}
3、[属性^=属性值]       [src^=' ']{} 以谁开头  
4、[属性$=属性值]       以谁结尾      
5、[属性*=属性值]        包含 

每个选择器的例子参考下方链接:
css选择器实例               


http://www.ppmy.cn/devtools/126573.html

相关文章

C++面试速通宝典——28

527. 讲一下平衡二叉搜索树&#xff0c;删除非叶子节点后如何调整&#xff1f; 平衡二叉搜索树&#xff08;比如AVL树或红黑树&#xff09;是一种在每次插入和删除后能够自平衡的二叉搜索树&#xff0c;以保证树的高度尽可能地低&#xff0c;从而保证操作的性能。 删除非叶子…

微深节能 堆取料机回转俯仰角度检测系统 格雷母线

微深节能的堆取料机回转俯仰角度检测系统结合了格雷母线技术&#xff0c;为堆取料机的自动化作业提供了高精度、无磨损的位置检测与控制方案。该系统由武汉市微深节能科技有限公司自主研发&#xff0c;旨在提升堆取料作业的自动化水平和精确性。 格雷母线定位系统是一种高精度、…

MATLAB使用高斯消元法计算方程组的解

function X uptrbk(A,B) % A,B是系数矩阵和列向量 % 求方阵A 含多少行(列) X是N*1列向量解 [~, N] size(A); X zeros(N,1); % C一行,N1列 C zeros(1,N1); % 增广矩阵Aug Aug [A,B]; %循环从第一列到倒数第二列 for p1:N-1[~,j] max(abs(Aug(p:N,p)));%返回每一列中的绝对…

elementui+vue 多行数据的合并单元格

多行的合并&#xff0c;可以参考&#xff0c;改改就能用 html <template><el-table :data"students" :span-method"objectSpanMethod"><el-table-column prop"grade" label"年级"></el-table-column><el-…

Android13 添加运行时权限

在一些场景下&#xff0c;需要给app 添加运行时权限&#xff0c;这样就不需要在使用的时候再去点击授权。 直接上代码&#xff1a; --- a/services/core/java/com/android/server/pm/permission/DefaultPermissionGrantPolicy.javab/services/core/java/com/android/server/pm…

推荐一个可以免费上传PDF产品图册的网站

​在数字化时代&#xff0c;企业将产品图册以PDF格式上传至网络&#xff0c;不仅便于客户浏览和下载&#xff0c;还能提升企业的专业形象。今天&#xff0c;就为您推荐一个可以免费上传PDF产品图册的网站——FLBOOK&#xff0c;轻松实现产品图册的在线展示。 1.注册登录&#x…

jmeter输出性能测试报告(常见问题处理与处理)

问题1&#xff1a;报错 WARNING: Could not open/create prefs root node Software\JavaSoft\Prefs at root 0x80000002. Windows R 意思是&#xff1a;报没有权限 处理&#xff1a; 操作非gui生成测试报告的方法 cmd界面进入到 jmeter的bin目录 jmeter –n –t -l -e –o …

快手游戏服务端C++开发一面-面经总结

1、tcp的重传机制有哪几种&#xff1f;具体描述一下 最基本的超时重传 超过时间就会重传 三个重复ACK 快速重传 减少等待超时、 接收方可以发送选择性确认 不用重传整段 乱序到达 可以通知哪些丢失 重复数据重传 2、override和final&#xff1f; override可写可不写 写出来就…