4 回答
TA贡献83条经验 获得超16个赞
css 属性: word-break 和 word-wrap 可以帮助你
word-break: break-all; word-wrap: break-word;
TA贡献1条经验 获得超0个赞
你的问题是你输入的内容如果过长,不会自动换行,直接在div外面显示了。这里面的问题是position:absolute;定位就脱离了文档流,你的内容和这个定位就没有在同一个文档流里面。所以就不受这个定位的影响了。据我所知,如果要左边宽度固定,右边自适应。左边给了宽度后用margin-left给一个和宽度一样的负值。大概事例如下。
<div id="container">
<div id="left" class="aside">Left Sidebar</div>
<div id="content" class="section">Main Content</div>
</div>
<style type="text/css">
*{margin: 0;padding: 0;}
#container {
overflow: hidden;
}
#left {
background: #ccc;
float: left;
width: 200px;
margin-bottom: -99999px;
padding-bottom: 99999px;
}
#content {
background: #eee;
margin-left: 200px;/*==此值等于左边栏的宽度值==*/
margin-bottom: -99999px;
padding-bottom: 99999px;
}
#left,
#content {
min-height: 200px;
height: auto !important;
height: 200px;
}
</style>
添加回答
举报