CSS中的选择器可以分为基本选择器和复合选择器
一:关于基础选择器:
(1)标签选择器:
效果图如下:
写CSS代码时 必须带style标签中 body标签外 另外我们还可以看见 p 标签的上下间隔还是挺大的,如果不想间隔那么大的话 可以使用 div 标签
(2) 类选择器:
结果如下:
在p标签的后面加上class写一个名称即可 名称不能使用纯数字, 或者中文, 以及标签名来命名类名
在编写CSS代码时 要以 . 开头然后大括号 在大括号里面编写代码
(3) id选择器
使用#号开头 #id 的形式 并且id是唯一的不可以被多个标签使用
效果如下:
(4)通配符选择器(*):
使用*来代替所有的标签
在这里我们可以看见 我们设置的大小为200px但是如果使用了*通配符的话 会把整个页面都覆盖成红色
二:关于复合选择器:
效果图如下:
此外ol是有序列表 ul是无序列表 说白了ol是带有数字123.....等等的 ul就是前面带一个小黑点
如果我想让ol中的第2个111为黄色那么该怎么设置?
效果图如下:
(1)子选择器:
采用 元素1>元素2的方式命名 其中 元素1是父亲 元素2是儿子
效果图如下:
(2) 并集选择器:
采用 元素1,元素2,元素3 的方式 它们是同一级的
效果图如下:
另外:
伪类选择器:
- hover 鼠标放上去就发生变化
- active 鼠标按下去就发生变化
这里的意思就是 如果我鼠标指向div里面的文字的时候就会发生变化会实现div:hover里面的内容 如果在点击的话 就会实现div:active里面的内容 button按钮也不例外