锦瑟年华

前端学习总结

2023-06-10  本文已影响0人  吃饭韩我

一:本周学习

html:网页结构、标签、属性、注释、实体、路径

css:选择器、元素、背景、浮动、定位、盒子模型、布局

二:部分学习内容分享

1.若属性值相同,后来居上

2.数字后不加单位

3.只有定位的盒子才有z-index属性

定位的特殊性:

绝对定位和固定定位也和浮动相似(都脱标)

1.行内元素添加绝对定位或固定定位,可直接设置高度和宽度

2.块级元素添加绝对定位或固定定位,若不给宽度或高度,默认大小是内容大小

3.脱标的盒子不会触发外边距塌陷(外边距合并)

4.绝对定位和固定定位会完全压住下面标准流的所有内容,浮动会压住下面标准流的盒子,但不会压住文字或图片(浮动最初就是为了做文字环绕效果)

三、网页布局总结

1.标准流

可让盒子上下或左右排列,垂直的块级盒子显示用标准流布局

2.浮动

让多个块级元素一行显示或左右对齐盒子

3.定位

最大特点是有层叠概念,若元素自由的在某个盒子中移动就用定位

浮动特性:

1.如果块级元素未设置宽度,默认和父级一样宽,但添加浮动后,具有行内块元素特性,宽度根据内容来决定

2.任何元素都可以添加浮动,添加之后都具有行内块元素特性

3.一个大盒子中有多个小盒子,如果其中一个小盒子浮动了,那么其他小盒子也要浮动

4.浮动的盒子只会影响后面的标准流,不会影响前面的标准流

浮动经常和标准流的父级搭配使用

控制浮动盒子的外边距时如果要清除某个盒子的外边距,一定要注意权重问题!

上一篇 下一篇

猜你喜欢

热点阅读