0
点赞
收藏
分享

微信扫一扫

前端HTML5/HTML+CSS3/CSS学习笔记(三)

_鱼与渔_ 2022-02-20 阅读 50

CSS3选择器

属性选择器

如:   div[id^=section]
表示匹配包含id属性,且id属性值是以“section”字符串开头的div元素。

如:    div[id$=section]
表示匹配包含id属性,且id属性值是以“section”字符串结尾的div元素。

如:	div[id*=section]
表示匹配包含id属性,且id属性值包含“section”字符串的div元素。

关系选择器

结构化伪类选择器


如:
<元素>:before
{
	content:文字/url();
}

链接伪类

超链接标记<a>的伪类(每个样式只能对应应用一次)

超链接标记<a>的伪类含义
a:link{ CSS样式规则; }未访问时超链接的状态
a:visited{ CSS样式规则; }访问后超链接的状态
a:hover{ CSS样式规则; }鼠标经过、悬停时超链接的状态
a:active{ CSS样式规则; }鼠标点击不动时超链接的状态

补充知识点:

考点:

  1. link和@import的区别(无样式闪烁问题FOUC)
    @import是CSS提供的语法规则,只有导入样式表的作用;link是HTML提供的标签,不仅可以加载CSS文件,还可以定义RSS,rel连接属性等。
    加载页面时,link标签引入的CSS被同时加载;@import引入的CSS将在页面加载完毕后被加载。
    @import是CSS2.1才有的语法,故只可在IE5+才能识别;link标签作为HTML元素,不存在兼容性问题。
  2. 三种引入样式的优先级
  3. 选择符的优先级
通配符0
标签1
类/伪类/属性10
ID100
行内样式1000
important1/0(无穷大)
举报

相关推荐

HTML5和CSS3

html5 + css3(下)

html5背景 css

HTML5、CSS3面试题(三)

HTML5和CSS3笔记

0 条评论