简体   繁体   English

在div中显示段落内容

[英]display paragraph content within a div

I have a div that has a width changes dynamically. 我有一个宽度动态变化的div。 And inside the div, I want to display a paragraph but my paragraph keep getting out of the div. 在div内,我想显示一个段落,但是我的段落一直不在div内。 How can I fix that problem? 我该如何解决这个问题?

<div class="wrapper">
    <div class="session session_1">
    </div>
    <div class="session session_2">
        <p>aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa</p>
    </div>
</div>

CSS CODE: CSS代码:

div.wrapper {
    width: 90%;
    background: black;
}
div.session {
    display: inline-block;
    vertical-align: top;
}

div.session_1 {
    width: 60%;
    height: 100px;
    background: green;
}
div.session_2 {
    width: 30%;
    height: 100px;
    background: red;
}

fiddle 小提琴

you can try like this 你可以这样尝试

 div.wrapper { width: 90%; background: black; } div.session { display: inline-block; vertical-align: top; } div.session_1 { width: 60%; height: 100px; background: green; } div.session_2 { width: 30%; height: 100px; background: red; word-break: break-all; word-wrap: break-word; } 
 <div class="wrapper"> <div class="session session_1"> </div> <div class="session session_2"> <p>aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa</p> </div> </div> 

On your CSS, the <div> that contains your paragraph (that is .session_2 ), add word-wrap: break-word; 在CSS上,包含段落的<div> (即.session_2 ),添加自动.session_2 word-wrap: break-word;

Example (based on fiddle): 示例(基于小提琴):

div.session_2 {
    width: 30%;
    height: 100px;
    background: red;
    word-wrap: break-word;
}

change css as 将css更改为

div.session_2 {

height: 100px;
background: red;
overflow-x:auto;
}

http://jsfiddle.net/TJGZU/259/ http://jsfiddle.net/TJGZU/259/

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM