课程
/前端开发
/HTML/CSS
/初识HTML(5)+CSS(3)-升级版
既然blcok可以转化为inline,从而获得内联式元素的属性,反之,inline可以转化为blcok,从而获得块元素的属性,那为什么还需要inline-blcok这个元素呢?请大神给予详细一点的解释(或者最好带个例子),在此谢过!!!
2017-01-03
源自:初识HTML(5)+CSS(3)-升级版 12-4
正在回答
页面的设计千变万化,各种效果都有,单独的块状元素和内联元素已经满足不了放飞的设计需求啦
inline内联元素特点:无法设置高度宽度,左右两边值,而且不独占一行
block块状元素特点:可以设置高度宽度,左右两边的值,但独占一行
inline-block内联块状元素特点:既可以设置高度宽度,左右两边的值,又不独占一行
主要区别:
A.当block转化为inline后,元素就只具备inline内联式元素的属性,不具有块状元素特征;
即1.和其他元素在同一行,2.元素的高度、宽度、行高以及顶和底边距都不可设置。
B.当inline转化为block后,也只具备block块状元素的属性,不具有内联式元素特征;
即1.一个元素单独占一行,2.元素的高度、宽度、行高以及顶和底边距都可以设置。
C.inline-block内联块状元素,则具有块状、和内联各自一半的特点。
即:1.和其他元素在同一行,2.元素的高度、宽度、行高以及顶和底边距都可以设置。
inline-blcok 将对象呈递为内联对象,但是对象的内容作为块对象呈递。旁边的内联对象会被呈递在同一行内,答应空格。
举报
HTML(5)+CSS(3)基础教程8小时带领大家步步深入学习标签用法和意义
3 回答关于块状元素转换
2 回答如何将内联元素转换为块状元素
2 回答块状元素转换为内联元素的用处?
2 回答内联元素a转换为块状元素怎么不行?