05 2022 档案

摘要:CSS - 垂直对齐问题 场景:解决行内/行内块元素垂直对齐的问题 问题:当图片和文字在一行显示时,其实底部不是对齐的,且只有行内/行内块元素才会存在这样的问题 仔细观察可以发现,文字和图片在底部并没有对齐 垂直对齐方式 属性名:vertical-align 属性值: baseline:默认,基线对 阅读全文
posted @ 2022-05-31 17:06 jzhF1ash 阅读(1355) 评论(0) 推荐(0) 编辑
摘要:CSS - 元素层级问题 不同布局方式元素的层级关系: 标准流 < 浮动 < 定位 不同定位之间的层级关系: 相对、绝对、固定的层级相同 此时HTML中写在下面的元素会覆盖上面的元素 例: 表现出来就是: 可以看到,此时green浮动后覆盖了blue,表示浮动后元素层级 > 标准流 然后,给blue 阅读全文
posted @ 2022-05-31 15:56 jzhF1ash 阅读(184) 评论(0) 推荐(0) 编辑
摘要:CSS - 清除浮动的方法 浮动带来的影响: 如果子元素浮动了,子元素就不能撑开标准流的块级父元素 原因: ​ - 子元素浮动后会脱离标准流,子元素此时不再占用位置,若此时父元素未设置高度,表现为父元素高度为0 清除浮动的方法: 1.额外标签法:在父元素最后添加一个块级元素,给该元素设置clear: 阅读全文
posted @ 2022-05-29 15:57 jzhF1ash 阅读(47) 评论(0) 推荐(0) 编辑
摘要:CSS-margin的折叠现象:合并和塌陷 一、合并现象,也可成为兄弟元素的外边距合并 现象描述: 垂直布局的块级元素,它们的垂直方向的margin会合并,最后两者的距离为margin的较大值 p { width: 100px; height: 100px; } .pink { background 阅读全文
posted @ 2022-05-27 16:19 jzhF1ash 阅读(133) 评论(0) 推荐(0) 编辑
摘要:问题出现: .box { width: 500px; height: 400px; border: 1px solid #ccc; /* background: pink; */ margin: 100px auto; padding: 42px 30px 0; } .box h2 { height 阅读全文
posted @ 2022-05-22 11:05 jzhF1ash 阅读(467) 评论(0) 推荐(0) 编辑
摘要:可以看到,当设置a标签为display:inline-block时,即使清除了所有的默认padding和margin,仍然会有一定的空隙存在。 这些空隙可以理解成空格。 这种现象的解释: 行内元素或行内块元素类似于文字,文字即存在空格合并现象: 当代码中同时出现了多个空格(换行),浏览器会将它们解析 阅读全文
posted @ 2022-05-21 16:58 jzhF1ash 阅读(104) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示