课程
/前端开发
/HTML/CSS
/初识HTML(5)+CSS(3)-升级版
是相对于自己本来的位置移动啊,不是吗?求教
2019-11-18
源自:初识HTML(5)+CSS(3)-升级版 15-7
正在回答
是因为display:inline;会在元素之间造成一点间隙(可以通过设置父层:font-size:0;去掉,子元素:font-size:重新定义字体大小),加border 可以查看;加上浮动就会没有元素之间的间隙了.最后记得父层::after{display:table;content:"";clear:both;}清除浮动.
相对于自己本来的位置移动就是那个 relative和left的值
浮动是让那两个div从左到右排列 但是前面那个div是空的 实际上是不占位置的 他的意义就是做出一个相对位置 让他的左边界成为中线
border:1px solid red; 你可以把div加上边框再去观察 如果还有疑问可以私聊我 我刚刚也看了很久实验很多次才想明白
小杨111
举报
HTML(5)+CSS(3)基础教程8小时带领大家步步深入学习标签用法和意义
2 回答设置3个div元素向左浮动为什么不行
7 回答浮动怎么都是对不齐乱浮啊
4 回答浮动模型只能左右浮动吗?可不可以上下浮动,是不是设置浮动模型时不能设置盒模型的margin-bottom宽度
2 回答浮动模型不可设置为居中吗
1 回答浮动方向问题