|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 不二如是 于 2020-9-8 23:48 编辑
哈哈,废话不多说了, #敲黑板时刻!
课程思维导图
先来说下课程一开始小甲鱼老师的说的小技巧。
将块级div设置为 inline-block 后会变为行内块元素。
inline-block 的元素特点:
将对象呈递为内联对象,但是对象的内容作为块对象呈递。旁边的内联对象会被呈递在同一行内,允许空格。
这段定义注意看“允许空格”。
看代码:
- <!DOCTYPE html>
- <html>
- <head>
- <meta charset="utf-8">
- <title>实现多列布局</title>
- <style type="text/css">
- div.left {
- width: 48%;
- background-color: pink;
- display: inline-block;
- }
- div.right {
- width: 48%;
- background-color: lightblue;
- display: inline-block;
- }
- </style>
- </head>
- <body>
- <div class="left">Lorem ipsum dolor, sit amet consectetur adipisicing elit. Esse nulla molestiae eum, mollitia dolor
- repudiandae nobis ullam vero ipsum provident inventore reprehenderit. Molestiae cumque soluta tempore minus ad
- inventore dolore?</div>
- <div class="right">Lorem ipsum, dolor sit amet consectetur adipisicing elit. Quis nobis aliquid reiciendis alias sit
- cupiditate? Commodi, facere cupiditate optio corrupti autem obcaecati, quod magni, nulla repudiandae distinctio
- assumenda at! Explicabo?</div>
- </body>
- </html>
复制代码
宽度都是 48%,默认的块级元素,就像行内元素一样排在一行:
现在将宽度设置为 50%:
- div.left {
- width: 50%;
- background-color: pink;
- display: inline-block;
- }
- div.right {
- width: 50%;
- background-color: lightblue;
- display: inline-block;
- }
复制代码
现在看:
为什么会变成两行了呢?
难道是失效了?
这是因为在代码中的上下换行,会被解析为一个空格
当两个宽度都能容在一行中,自然没问题。
当我们设置为 50% 后,这个空格就会将第二个元素撑到下一行!
所以我们可以修改代码:
- <div class="left">Lorem ipsum dolor, sit amet consectetur adipisicing elit. Esse nulla molestiae eum, mollitia dolor
- repudiandae nobis ullam vero ipsum provident inventore reprehenderit. Molestiae cumque soluta tempore minus ad
- inventore dolore?</div><div class="right">Lorem ipsum, dolor sit amet consectetur adipisicing elit. Quis nobis aliquid reiciendis alias sit
- cupiditate? Commodi, facere cupiditate optio corrupti autem obcaecati, quod magni, nulla repudiandae distinctio
- assumenda at! Explicabo?</div>
复制代码
现在看效果:
好了,搞定!
课后作业,完成了吗?
传送门
如果有收获,别忘了评分 :
这位鱼油,如果喜欢本系列学习笔记,请订阅 淘专辑( 传送门)( 不喜欢更要订阅 ) |
|