美文网首页
行内元素设置宽高的方法

行内元素设置宽高的方法

作者: agamgn | 来源:发表于2020-01-20 08:14 被阅读0次

前言

 在开发中,我们有时需要给行内元素设置宽高,如何来实现呢?

方法一:使用display

display:block/inline-block/flex/inline-flex

见代码:

span {
    width: 100px; 
    height: 100px; 
    background: red; 
    text-align: center;
    line-height: 100px;
    display: block; 
}

<span>1</span>
display

方法二:使用position

position:absolute/fixed

见代码:

        span {
            width: 100px; 
            height: 100px; 
            background: red; 
            text-align: center;
            line-height: 100px;
            position: absolute;
        }
<span>1</span>
position

方法三:使用float

float:left/right

见代码:

        span {
            width: 100px; 
            height: 100px; 
            background: red; 
            text-align: center;
            line-height: 100px;
            float:left; 
        }
<span>1</span>
float

使用position和float能设置宽高的原因

 通过调试工具不难发现,float和position方法有一个共同的表现:display:block。其实就算将display设置为flex/inline-flex/inline-block,在computed中查看display会发现属性值也为block,也就是说以上三种方法的原理是一致的。


demo2.png

总结

代码地址

相关文章

  • 自己遗漏的知识点

    行内元素、块元素、行内块元素 行内元素不可设置宽高块元素可设置宽高并且独占一行行内块元素可设置宽高 锚点 清除浮动...

  • CSS元素显示模式

    什么是块级元素,行内元素? 块级元素会独占一行可以设置宽高如果没有设置宽高,默认和父元素一样的宽高 行内元素不会独...

  • 前端学习之块元素,行内元素,行内块元素

    块元素,每个元素都独占一行,可以设置宽高 行内元素不能直接设置宽高,不独占一行《a》 行内块元素, 不独占一行...

  • 行内元素设置宽高的方法

    前言  在开发中,我们有时需要给行内元素设置宽高,如何来实现呢? 方法一:使用display 见代码: 方法二:使...

  • 01、02.行内、块级元素、浮动

    块级元素与行内元素: 行内元素: 行内元素不能显示的设置宽高,(span,strong等),垂直的内边距、边框、外...

  • 2018-05-09

    行内元素,块级元素,行内块元素的区别 行内元素:1.设置宽高都无效2.不会自动换行3.设置margin仅对左右方向...

  • CSS居中小技巧

    Ⅰ、水平居中设置-行内元素 Ⅱ、水平居中设置-定宽块状元素 Ⅲ、水平居中总结-不定宽块状元素方法 (一) (二) ...

  • CSS入门三

    属性 样式 尺寸样式 设置宽高 width height行内元素是不可以设置宽高的 只有块级元素才可以 文本属性 ...

  • 行内元素的一些特性

    学习CSS时曾听说行内元素和块级元素的区别之一在于 行内元素无法设置宽高,也无法设置margin,padding....

  • CSS常见样式

    1.1块级元素和行内元素分别有哪些? 块级元素 行内元素 1.2块级元素和行内元素区别 宽高的设置只对块级元素有效...

网友评论

      本文标题:行内元素设置宽高的方法

      本文链接:https://www.haomeiwen.com/subject/flsuactx.html