美文网首页
css 宽度与高度

css 宽度与高度

作者: Cissy_fba3 | 来源:发表于2018-09-20 16:12 被阅读0次

文档流(normal flow)
div竖着排,内联元素横着排

块级元素div的宽高:
未设置宽高时

  • 宽:div的宽度不是由内联元素决定的

  • 高:如果里面的子元素是一个内联元素,那么div的高度=内联元素的行高;如果内联元素设置上下padding,div的高度依然=内联元素的行高,padding的部分会跑到div外面去。

    如果内联元素足够多,则内联元素会自动换行。
    如果里面的元素是块级元素,则为块级元素的高+padding+border+margin

    但是要注意margin合并的问题(如果父元素什么都没有设置:子元素设置上下margin会和父元素合并,解决办法:给父元素设置上下padding/border 等 ,还可以设置overflow:hidden;但是不建议)。

内联元素的宽高:
宽度:受margin和padding影响
高度:由行高决定,不受margin和padding的影响

字体高度=字体大小*设计师建议行高,想要高度确定,可以自己设置行高(行高建议不要小于字体大小)

div{padding-top:100%;}———— 一个屏幕自适应的正方形div,padding-top:100%——>是屏幕的宽度(前提父元素是body)

多行文本溢出变省略号:谷歌搜 css muti-line text ellipsis


一行文本溢出变省略号.png 多行文本溢出变省略号.png

ps:
脱离文档流3种方式:
float
position:absolute
position:fixed

position:relative;不会脱离文档流

  no break space 空格

字与字之间是基线对齐

相关文章

  • CSS之宽度与高度

    使用CSS进行布局与定位,就必须了解CSS中的宽度与高度。在CSS中:1.内联元素的宽度由行高决定,宽度由内容、p...

  • CSS 高度与宽度

    文字的对齐 word-break: break-all 发现文字超出了div的宽度,因为浏览器不会自动打断,可以添...

  • css 宽度与高度

    文档流(normal flow)div竖着排,内联元素横着排 块级元素div的宽高:未设置宽高时 宽:div的宽度...

  • CSS 宽度与高度

    前言:如果你写的 CSS 中经常出现 width 与 height,说明你写的 CSS 是有问题的 一、文档流(N...

  • css的宽度与高度

    div的高度问题 1. div里面没有内容的时候,高度是多少? 是0 2. 若div里面有文字,且css设置fon...

  • css_高度与宽度

    以下是css深入浅出视频截图 个人觉得非常实用且涨知识

  • css-宽度与高度

    文档流 文档内元素的流动方向。内联元素:从左到右;块级元素:从上到下,每块占一行。 块级元素高度由其内部文档流高度...

  • [CSS] box-sizing

    content-box:这是由 CSS2.1 规定的宽度高度行为。宽度和高度分别应用到元素的内容框。在宽度和高度之...

  • CSS连载(一、宽度与高度)

    弱弱的说下,因为特殊原因电脑没网,只能打出来拍照。

  • CSS边框、图片alt、input标签placeholder、f

    CSS边框属性CSS 边框的属性有style(样式)、color(颜色)、width(宽度)、height(高度)...

网友评论

      本文标题:css 宽度与高度

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