有一点疑问看一下呢?

来源:2-42 否定选择器

战神40

2019-04-09 21:16:57

http://img.mukewang.com/climg/5cac99dd0001969205960444.jpg

这边为什么用display:block float:left,不用display:inline呢

写回答

2回答

慕移动3569406

2019-12-16

因为float:left, 能让元素变得有 inline-block的特性。(之前老师的PPT有讲过)

也就是既能像inline(行内元素)一样从左至右的排列。

还能像block(块级元素)一样被设置宽高。


所以其实这里的display:block是多余的, 真正起作用的是float:left, 可以去掉看看。

0

好帮手慕夭夭

2019-04-10

你好同学 ,display:inline是让元素变为行内元素,a本身就是行内元素, 会自己排列在一行显示,但是行内元素还有一个特点,就是不能设置宽高,宽高都是内容撑开的。所以这里要想要设置宽高,就要让它变为块元素哦

http://img.mukewang.com/climg/5cad599c00019e0b04030236.jpg

祝学习愉快 ,望采纳。

0

0 学习 · 40143 问题

查看课程