HTML学习笔记记录---速预CSS(1) 选择器类型

选择器

选择器内可以写无数条属性

每行属性都得以英文分号结尾

选择器{

属性1:属性值1;

属性2:属性值2;

}

例:

css 复制代码
p{
    color:blue;        颜色
    font-size:16px;    字号大小(像素)
}

样式表优先级:

内联样式(inline styles) 最高优先级

内部样式表(internal stylesheet)

外部样式表(extrnal stylesheet) 最低优先级

指令笔记:

link 导入文件 href 文件的路径

background-color 背景颜色

font-family:'名称'; 设定字体(须用单引号)

weight 字体粗细

选择器类型:

css选择器可以在"style"设置格式时对"h2、h3"这样的级别段落进行统一设置,也可以对"body"内容下所设定的"class"(类)或"id"进行统一设置。

类选择器:".名称{ }"格式。

id选择器:"#名称{ }"格式。

元素选择器:"名称{ }"格式。

通用选择器:

"*{ }"格式,"*"代表的是所有类型子元素选择器:".father > .son{ }"指father标签下的子元素,可以是"p、h2等及其他标签名称"

例如:

css 复制代码
.father > .son{
            color: seagreen;
        }

<div class="father">
        <p class="son">子元素</p>
    </div>

后代选择器:

"father"下"div"是子元素。"div"中的"grandson"不是子元素,属于"孙子"级别为后代元素,所以须使用后代选择器".father p{ }"来对其修改样式属性。

例如:

css 复制代码
.father p{
            color: gold;
        }

 <div class="father">
        <p class="son">子元素</p>
        <div>
            <p class="grandson">后代元素</p>
        </div>
    </div>

相邻元素选择器:

会将相邻并指定类型的元素标签赋予指定的属性。

例如:

css 复制代码
 h3 + p{
            background-color: blue;
        }

<p>普通标签</p>
<h3>相邻元素选择器</h3>
<p>另一个普通标签</p>

此命令会给"h3"相邻的"p"标签添加蓝色底纹,他只能给"h3"下面的进行添加,无法对上面的进行修改。

同时若有标签隔开了"h3"与"p"则不进行任何效果修改。

css 复制代码
<p>普通标签</p>
<h3>相邻元素选择器</h3>
<h2>隔开</h2>
<p>另一个普通标签</p>  

伪类选择器:

用于添加一些互动效果。

例如:当鼠标放在指定文本上时,会对文本的颜色进行修改,离开时恢复原样。

css 复制代码
#weileitest:hover{
            color: brown;
        }

<h3 id="weileitest">鼠标悬停修改颜色</h3>
相关推荐
用户0595401744612 小时前
Redis缓存一致性踩坑实录:线上故障排查6小时,我用pytest+内存快照把它永久关进了笼子
前端·css
llllk1 天前
新手向逐段讲解
css
ZhengEnCi1 天前
Q02-Vue-React-index.html完全指南
vue.js·react.js·html
牧艺2 天前
HTML-in-Canvas 深度解析:让 Canvas 真正「吃上」HTML 这碗饭
前端·html·canvas
爱勇宝2 天前
我给自己做了一个新标签页:不登录、不打扰、打开就能用
前端·html·浏览器
玄玄子2 天前
CSS 浮动引起父元素高度塌陷
前端·css
越努力越幸运663 天前
多模态代码调试实战:Gemini3.5 精准捕获 HTML 隐性语法
html
用户0926292831453 天前
CSS 代码调试总踩坑?Gemini 3.5 精准定位修复
css
zzzzzz3104 天前
当甲方说'logo放大的同时再缩小一点'时,我用 AI 把这个需求做出来了
javascript·css·程序员
闪闪发光得欧5 天前
前端提效新思路:Gemini 3.5 自动化定位 CSS 异常
前端·css