CSS 进阶秘籍:核心知识点全解析

一、复合选择器:精准定位元素的“组合拳”

1. 后代选择器:选“子孙后代”

/* 选中 ul 下所有 li(儿子、孙子都行) */
ul li {
    color: red;
}

特点:用空格隔开,选中父元素内的所有子元素。


2. 子选择器:只选“亲儿子”

/* 只选中 div 下的直接 p 标签(亲儿子) */
div > p {
    color: blue;
}

特点:用 > 隔开,只选直接子元素。


3. 并集选择器:一键批量操作

/* 同时选中 h1 和 .title 元素 */
h1, .title {
    font-size: 24px;
}

特点:用英文逗号 , 隔开,集体声明样式。


4. 伪类选择器:动态交互小能手

/* 鼠标悬停时变红 */
a:hover {
    color: red;
}
/* 输入框聚焦时背景变黄 */
input:focus {
    background-color: yellow;
}

常用伪类

  • :hover(悬停)
  • :focus(聚焦)
  • :link(未访问链接)
  • :visited(已访问链接)

二、元素显示模式:块、行内、行内块的区别

1. 块级元素:霸道总裁

你可能感兴趣的:(#,前端,前端,html,css,css3)