shift+alt+F
基础选择器和复合选择器
后代选择器又称为包含选择器,可以选择父元素里面的子元素。其写法就是把外层标签写在前面,内层标签写在后面,中间用空格隔开,内层标签就称为外层标签的后代。
语法:
子元素选择器只能选择作为某元素最近一级子元素。
语法:
元素 1> 元素2{样式声明}
上述语法表示选择元素1里面直接后代元素2
并集选择器可以选择多组标签,同时为他们定义相同的样式。通常用于集体声明。
并集选择器是各选择器通过中文逗号连接而成,任何形式的选择器都可以作为选择器的一部分。
伪类选择器用于向某些选择器添加特殊效果,比如给连接添加特效,或选择第一个,第n个元素。
伪类选择器书写最大的特点的特点就是==用冒号(:)表示,比如:hover、:first-child。
链接伪类,结构伪类
注意事项:
1.为了确保生效,按照顺序声明::link->:visited->:hover->:active;
实际开发用法:
:focus伪类选择器用于选取获得焦点的表单元素。
焦点就是光标,一般情况<input>
类表单元素才能获取,主要针对表单元素来说。
元素显示模式就是元素以什么方式进行显示比如div独占一行;
HTML元素一般分为块元素和行内元素两种类型。
<span>
特殊情况下链接a可以放块级元素,但是先转换一下
img,input,td
同时具有行内元素和行内块元素的特点。
特点:
(1)和相邻行内元素在一行上,但是他们之间会有空白嫌隙。一行可以多个(行内元素特点)
(2)默认宽度就是它本身内部的宽度(行内元素特点)
(3)高度,行高、外边距以及内边距都可以控制(块级元素特点)。
<style>
a{
display: block;
width: 50px;
height: 50px;
background: pink;
}
</style>
<title>Document</title>
</head>
<body>
<a href="#">click</a>
</body>
background-color
属性定义了元素的背景颜色。
一般情况下默认值是transparent
background-image
属性描述了元素的背景图像。
可以使用绝对路径或者相对路径指定图片
如果要在HTNL页面上对背景图像进行平铺,可以使用background-repeat
属性
👉默认是平铺的,为防止重叠显示可以设置不平铺
background-position
属性可以改变图片在背景中的位置
1.参数是方位名词
2.参数是精确单位
background-attachment
属性可以设置背景图片是否固定或者随着页面的奇特部分滚动。
background:rgba(0,0,0,0.3);