Поставяне на вложен текст в div

Имам (ляв) div, чиято ширина е зададена на 30% от съдържащия родител. Вътре в този div имам параграф, който игнорира полето на колоната. Как да накарам текста да бъде обвит в родителския div (контейнер)?

css

body {
    margin:0;
    padding:0;
    border:0;
    background-image:url(../img/Background.png);

}   

#container {
    width:960px;
    border:2px solid red;
    margin:auto;
}

#header {

    margin-top:10%;
    border: 1px solid green;
    height:150px;
    background: #000;

}


ul {
    list-style:none;
}

li {
    font-size:1.5em;
    display:inline-block;
    float:right;
    margin: 40px;
    color:white;
    }

img {
    border: 1px solid #39C;
}

.left {
    width:30%;
    height:500px;
    border: 1px solid #93F;
}

.left p {

}

и html

<body>
<div id = container>
<div id = header>
<img src="img/firma.png" width="231" height="80"/>
    <ul>
    <li> Home </li>
    <li> Cds  </li>
    <li> Bio  </li>
    <li> Contacts </li>
    </ul>
</div> <!--end of header-->
<div class = "left">
<p> fooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo     </p>
</div>  <!--end of left-->
</div> <!--end of container-->
</body>

person Community    schedule 08.09.2013    source източник


Отговори (2)


Добавете CSS правилото word-wrap:break-word към вашия .left клас:

.left {
    width:30%;
    height:500px;
    border: 1px solid #93F;
    word-wrap:break-word;
}

пример за jsFiddle

https://developer.mozilla.org/en-US/docs/Web/CSS/word-wrap

person j08691    schedule 08.09.2013

Можете да използвате свойството word-wrap. Пример: http://jsfiddle.net/r7EdS/

.left p {
    word-wrap: break-word;
}
person Krasimir    schedule 08.09.2013