课程
/前端开发
/HTML/CSS
/初识HTML(5)+CSS(3)-升级版
之前的内联元素一节,不是讲display:inline是内联元素,特点是不能设置边距,那为什么这节display:inline后面有margin:right?
2016-04-01
源自:初识HTML(5)+CSS(3)-升级版 15-5
正在回答
设置浮动是为了元素在同一行,同时设置inline是为了解决ie6下的一个双边距的小问题(如果你不需要兼容ie6,可以不加这一句)。如果只设置inline也可以实现元素在同一行的效果,但是会出现其他的问题:元素在换行写的情况下,换行符也会占据位置,元素之间就会出现间隙。设置浮动是为了元素在同一行,同事设置inline是为了解决ie6
慕侠8493311
内联元素特点:
1、和其他元素都在一行上;
2、元素的高度、宽度及顶部和底部边距不可设置;
3、元素的宽度就是它包含的文字或图片的宽度,不可改变。
第二点说的很清楚,是顶部和底部边距不可设置。
上下边距不能设置,左右可以
举报
HTML(5)+CSS(3)基础教程8小时带领大家步步深入学习标签用法和意义
2 回答边距的问题
4 回答边距的问题
5 回答关于display:inline和display:inline-block的问题
1 回答box1左边边距的疑问
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号