块状元素的宽度问题

来源:13-2 排队显示-流动模型(一)

zmeng2744

2016-04-26 15:27

为什么box1和box2的宽度不一样

写回答 关注

6回答

  • 阮肥
    2016-05-12 14:50:01

    box1和box2都是<div>的子元素,由于box2默认宽度是它的父元素的100%,而<div>是块状元素,宽度占一整行;box1被人为的设置了高度和宽度,所以显示宽度和box2不一样。

  • TheRedWolf
    2016-05-02 13:33:19

    你仔细看看代码,代码中,box1的宽度设置为300,所以宽度为300,而box2没有设置宽度,所以宽度就是父容器的宽度。。。。。。。

  • Amanda3252526
    2016-04-26 21:19:20

    因为box1有设置宽高 box2没有设置。那没有设置的块元素的宽度一般就是一样的,和所谓父元素一样宽

  • 刘xixi
    2016-04-26 15:42:53

    box2设置了positon:absolute之后,脱离了文档流,继承不了box1的宽度了,

    块状元素在未定义宽度的情况下,是包含内容的宽度。

    top,left属性只是用来相对于父元素box1的定位。

  • 青了枯3223481
    2016-04-26 15:36:18

    样式不一样

  • 慕仰6230830
    2016-04-26 15:34:09

    样式不一样,一个是固定宽度,一个是未定义(即100%父容器body)

初识HTML(5)+CSS(3)-升级版

HTML(5)+CSS(3)基础教程8小时带领大家步步深入学习标签用法和意义

1225806 学习 · 18234 问题

查看课程

相似问题