课程
/前端开发
/HTML/CSS
/初识HTML(5)+CSS(3)-升级版
纳闷,为什么不用display:inline-block?这样既可以有内联元素的特征,又可以设置宽高,请大神明示我的想法对不对。
2016-03-13
源自:初识HTML(5)+CSS(3)-升级版 15-6
正在回答
同有这个问题,不知道这样设会不会有什么问题
我用inline-block好像设置不了高度。。
lmj122621 提问者
我把程序里两个inline都改成block,这个时候页码是纵向显示的,不在一行里,所以我觉得,他的例子只是针对做页码,要做成一行的这种,如果是block就变成块级,块级是一行一显示,用在这就不合适吧,如果想要做别的需要纵向显示的应该可以用block
继续努力的小楠 回复 lmj122621 提问者
可能是老师一不小心疏漏了吧
嗯嗯,目前我也不知道为什么课程里为啥没有这种方法,等高手解答吧
我试了,可以这么设定,但是不知道会有什么坏处,望高手解答
“这种方法相比第一种方法的优势是不用增加无语义标签,简化了标签的嵌套深度,但也存在着一些问题:它将块状元素的 display 类型改为 inline,变成了行内元素,所以少了一些功能,比如设定长度值。”
你认真看一下15章4节,上面是这个方法的优缺点。用“display:inline;”但是它说会带来一些问题,我的意思是为啥不用“display:inline-height;”这个属性,用这个就能有内联的特点,又能设定宽高。
我是一菜鸟 但是你的问题我没看懂 不是要设置水平居中吗?那要设置宽高都没用吧。display:inline 然后直接text-align:center 不行吗?
对不起,我也学得不太好。
芹菜波比 回复 lmj122621 提问者
举报
HTML(5)+CSS(3)基础教程8小时带领大家步步深入学习标签用法和意义
2 回答不定宽块元素的水平居中问题
1 回答定宽块状元素的水平居中设置
1 回答水平居中设置-定宽块状元素
4 回答定宽块状元素_水平居中设置
1 回答css水平居中设置定宽块状元素
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号