选择器 盒模型.-----雀雀老师

基础选择器的配合使用,目的是更精准的控制元素.称之为 组合选择器

组合选择器 是通过嵌套,来实现控制的,包含多种关系:

后代选择器  .wrap p

加入第三个P

不能直接使用 后代关系的时候,用到了.兄弟关系的选择器.

选择器只能向后面方向查找,不能向前面的 查找.

这种费事; 简化 方法  加一个类名

只想控制子元素,不想控制孙代元素. 就要用到 >   表示.只选择子元素.

毗邻关系选择器: P ~ div  下面所有的符合条件的兄弟元素.多个被选中.

而  p + div   只选择后面的一个.

交集选择器  : 给自己前面 再加一个 说明条件.更具体.  翻译成:  ***下面的某某

多层混合嵌套

有哥哥的都能被选择中的案例: 

   li+li {

}

如图:

实际的用途:

三个元素, 只设置两个.的时候可以使用到.

选择器不要冗长.(又臭又长)

不要用纯标签选择器. 要 加上前面的.主体.

公共类名. 公共样式.

归结一下:

盒子模型

盒子模型都是 矩形的. 看到的圆形也是用方形盒子变化来的

盒模型的样式

内容区域

盒模型里面的具体属性

boreder    边框线   复合属性 包含三个子属性  border-style(样式)/  颜色  / 粗细

不写颜色,的话会继承父元素的字体颜色. 这样,很被动.所以,必须写颜色.不要让浏览器默认.

线的类型:

十六进制颜色值.     三对值.  对应红绿蓝(0--9    a--f )

颜色的简写 

颜色十六进制 值的获取方法:

1   qq  截图 工具法

2    取色器.软件.

复合属性下面的 子属性有可能还是一个复合属性.

利用这样的可以更具体的体现样式.

四边的颜色都不一样到时候.:

取消边框线:   用 0  或者 none . 建议用0 更精炼.

paddign 和 margin:

padding   内边距.就像 快递包装箱内的填充物. 边框线到内容区域的距离. 

padding 的值 ,用 具体的 px 来表示.

padding 的值的分解

两个值的使用 是做多的. 第一个值是 上下 的值.  第二个表示 左右的值.

三个值 :  上 ,  左右(相同)   下     

四个值的时候: 上  右  下  左.  顺时针方向.

注意:  padding   没有auto . margin  有 auto.

margin :  纸箱外面 再 附加上去的 泡沫板. 

    黄色区域 是div 独占一行所致.全部占用.

特殊的写法 : 使用auto ;  让块级元素左右居中.  只能上下,不能左右.

padding  撑大盒子的时候,减去.(两个单位)

作业;

随堂笔记 ,仅供复习.

猜你喜欢

转载自blog.csdn.net/liliming86575513/article/details/89197700