首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    block、inline和inline-block

    block、inline和inline-block 行内元素和块级元素 block inline inline-block 行内元素和块级元素的区别 常见用法 display 举个栗子 ---- 行内元素和块级元素...---- inline-block 简单来说就是将对象呈现为inline对象,但是对象的内容作为block对象呈现。之后的内联对象会被排列在同一行内。...比如我们可以给一个link(a元素)inline-block属性值,使其既具有block的宽度高度特性又具有inline的同行特性。...(4)display:inline-block;可以让元素具有块级元素和行内元素的特性:既可以设置长宽, 可以让padding和margin生效,又可以和其他行内元素并排。 ---- 举个栗子 <!...将块级元素转换成内联元素*/ ul li{ line-height: 50px; /*与height设为一致 则字体垂直居中显示*/ width: 80px; display: inline-block

    73320

    cssjshtml css之display:inline-block布局

    两个图可以看出,display:inline-block后块级元素能够在同一行显示,有人这说不就像浮动一样吗。...没错,display:inline-block的效果几乎和浮动一样,但也有不同,接下来讲一下inline-block和浮动的比较。...    b.相同之处:能在某程度上达到一样的效果   我们先来看看这两种布局: 图一:display:inline-block ?...c.浏览器兼容性:ie6/7是不兼容 display:inline-block的所以要额外处理一下:   在ie6/7下:   对于行内元素直接使用{dislplay:inline-block;}...b.对于浮动布局就用于需要文字环绕的时候,毕竟这才是浮动真正的用武之地,水平排列的是就交给inline-block了。 作者:Ry-yuan

    1.1K20

    去除inline-block元素间间距

    我们先来看一段代码 div{width:900px;} div a{ display:inline-block; width:300px;} ...例如 div{width:900px;} div a{ display:inline-block; width:300px;} <a href...webkit-text-size-adjust:none; 例如 div{width:900px;font-size:0px;-webkit-text-size-adjust:none;} div a{ display:inline-block

    56240

    HTML元素分类:inline、inline-block、block

    三者可以互相转化——设置display属性值:inline、inline-block、block inline textarea、span、a、img、input、select  行内元素特征...而inline-block元素仍在文档流内。因此设置inline-block不需要清除浮动。当然,周围元素不会环绕这个元素,你也不可能通过清除inline-block就让一个元素跑到下面去。...但是父元素内元素如果设置了display:inline-block,则对父元素设置一些定位属性会影响到子元素。(这还是因为浮动元素脱离文档流的关系)。...这也是我倾向于inline-block的主要原因。 4、空白(Whitespace):inline-block包含html空白节点。...如果你的html中一系列元素每个元素之间都换行了,当你对这些元素设置inline-block时,这些元素之间就会出现空白。而浮动元素会忽略空白节点,互相紧贴.

    1.4K40

    应不应该使用inline-block代替float

    之前的几个站点上,有展示一系列照片的需求,我就用inline-block代替了浮动。 inline-block是什么? Inline-block是元素display属性的一个值。...而inline-block元素仍在文档流内。因此设置inline-block不需要清除浮动。当然,周围元素不会环绕这个元素,你也不可能通过清除inline-block就让一个元素跑到下面去。...这也是我倾向于inline-block的主要原因。 空白(Whitespace):inline-block包含html空白节点。...使用inline-block:当你需要控制元素的垂直对齐跟水平排列时,使用inline-block。...inline-block导航 另一种inline-block的适用场景:横向导航栏。通常,我们一般会设置a元素display:block然后进行浮动来制作。

    1.5K10
    领券