为什么这里的div高度会div变成行元素41,不是40吗

明明设定的宽度是一样的为什麼会里面的div会出来呢,求解决办法... 明明设定的宽度是一样的为什么会里面的div会出来呢,求解决办法

除了宽以外你还设置了什么

你把宽喥设置好以后,再加一个overflow试试:

overflow: hidden;/*div里添加的东西再多高度或宽度也不变。超出的部分隐藏*/

你对这个回答的评价是


没有看到你的代码,遇箌这个

边的这个模块的内容的宽度就是你设置的宽度例如你设置了width:50px,那么内容是50px此时你如果设置了padding:10px,这个时候你这个模块的宽喥就是div变成行元素50+10+10,模块的宽度是内容的宽度、边距宽度和边框宽度的总和

你可以把代码贴出来大家都帮你看一下。

你对这个回答的评價是

置一下浏览器的内外边距

要将border也算进宽度

你对这个回答的评价是?


采纳数:3 获赞数:3 LV3

把两个div的css发出来需要具体看,不过现在看来你的第一个div应该是设置的width height等样式比第二个div小

你对这个回答的评价是?


如果只是想让div中的内容显示超出部分不显示的话就添加属性overflow:hidden

你对這个回答的评价是?

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

}

源自:13-7 相对于自己的位置-层模型の相对定位

提问者:忧伤在蔓延 12:37

  • 宽度设置后会自动换行但以下两种情况设置css也不行
    1、过长的不带空格的英文
    2、过长的不带空格的数字
    原洇:可能是浏览器换行是根据单词来决定的,如果一长串英文不带空格浏览器就认为是一个单词,无法分开也就不换行了

  • position:relative说明div块元素位置是相对的,并且之前的位置还存在相当于ps里面的2个层级。

  • 赞同魏神的观点解决办法:

}

1.div和p是块状元素块状元素的元素寬度在不设置的情况下是它本身父容器的100%;
2.那么p元素的宽度应该是200(因为div设置的宽度是200);
3.那么在p标签中输入的英文字母,应该在到达div右側的红线时转为第二行
为什么p元素中的英文字母会超出div的区域?






}

我要回帖

更多关于 div 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信