web前端HTML+CSShtml5

说说行内元素与块级元素以及之间的转换?

2015-01-17  本文已影响11038人  Miss____Du

2015.1.5日,我去了北京一家互联网创业公司面试,我感受到了那里年轻人在一起拼搏的氛围,招聘栏上,说是希望要有几年web前端工作经验的,我凭着自己的这点小本事,不自量力的去啦。结果,面试官问了,我许多我接触过的问题,但是,不幸的是,我对那些知识点完全是只知道大概,对于这些知识点在实际中的应用,我却知之甚少。面试时,我都不好意思啦,总觉得耽误人家时间啦。

这个问题是当面试官问我盒子模型时,由于需要说上下左右边距,为了更能说明,我举例了行内元素与块级元素,但是,却又被人“行内元素与块级元素之可以通过哪些方式方法转换”问住啦,丢人啊!我只回答出来display,于是,我找了有关书籍,看了几个网站的源代码,再来总结一番。


通过display:block;与display:inline;可以很容易的实现两类元素变现形式之间的转换。
但是,有很多时候,我们需要使用display:inline-block;来转换行内元素,或者是块级元素。但是这个元素时css2新增的属性,对于IE7以下的版本不支持这个属性,所以需要一些兼容的办法。这里会即将写一篇

建议小伙伴们还是自己在编辑器里敲敲,对比一下,印象才深刻。

上一篇下一篇

猜你喜欢

热点阅读