首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >设置div最大宽度,但div不自动扩展高度。

设置div最大宽度,但div不自动扩展高度。
EN

Stack Overflow用户
提问于 2016-12-01 09:36:41
回答 3查看 42关注 0票数 2

我有一个被设置为最大宽度的div。我在div中输入不同的内容,我发现一些输入(emoji)会让div扩展它的高度,但是如果我输入所有的英语聊天字符,div就不会自动扩展它的高度。

以下是html代码:

代码语言:javascript
复制
<div style="float: left;color: #fff;background-color: #00b0ff; max-width:300px;">        
    howdoyoudoaspacehowdoyoudoaspacehowdoyoudoaspacehowdoyoudoaspacehowdoyoudoaspacehowdoyoudoaspace
</div>

<div style="float: left;color: #fff;background-color: #00b0ff; max-width:300px;">
    
</div>

我还附上了结果

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2016-12-01 09:39:01

文本没有包装,因为它是连续的一行,如果您希望文本能够输出,那么将这个CSS样式添加到包含的元素中:

代码语言:javascript
复制
 word-wrap: break-word;

弹琴示例:https://jsfiddle.net/6nv9ohfw/1/

票数 3
EN

Stack Overflow用户

发布于 2016-12-01 09:38:54

如果段落之间没有空格,文本将不会中断,请使用片段进行检查。

代码语言:javascript
复制
<div style="float: left;color: #fff;background-color: #00b0ff; max-width:300px;">        
    howdoyoudoaspa cehowdoyoudoaspacehowdoyoud oaspacehowdoyoudoaspac ehowdoyoudoaspaceho wdoyoudoaspace
</div>

<div style="float: left;color: #fff;background-color: #00b0ff; max-width:300px;">
        
</div>

票数 1
EN

Stack Overflow用户

发布于 2016-12-01 09:42:43

将此word-wrap: break-word;word-break: break-all添加到CSS中的文本分区

代码语言:javascript
复制
<div style="float: left;color: #fff;background-color: #00b0ff; max-width:300px;/*word-break: break-all;*/word-wrap: break-word;">        
    howdoyoudoaspacehowdoyoudoaspacehowdoyoudoaspacehowdoyoudoaspacehowdoyoudoaspacehowdoyoudoaspace
</div>

<div style="float: left;color: #fff;background-color: #00b0ff; max-width:300px;">
    
</div>

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40907013

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档