2013-08-01 46 views
6

Làm cách nào để văn bản phù hợp với chiều rộng của div. Đây là mã của tôiLàm cho nội dung vừa với chiều rộng của div

<div class="column"> 
    <a href="#" class="user_thumbnail"> 
     <img src="<?=base_url()?>/images/1.jpg" width="100px" height="100px"> 

    </a> 
    <span class="name">texttexttexttexttexttexttexttexttexttext</span> 
</div> 

Khi tôi đã cố gắng hiển thị văn bản, văn bản tràn ra khỏi div như một đường thẳng. Làm thế nào tôi có thể làm css để vừa với văn bản với chiều rộng là <div class="column"> (chiều rộng = 33%).

+1

Bạn có nghĩa là văn bản không quấn xung quanh? Bạn đã cố gắng thêm "word-wrap: break-word" vào CSS của div chưa? –

+0

xin lưu ý mã đã được chỉnh sửa. – VeNaToR

Trả lời

15

word-wrap:break-word

  • Quấn từ dài lên dòng tiếp theo.
  • Điều chỉnh các từ khác nhau để chúng không bị vỡ ở giữa.

Vì vậy, cố gắng dưới đây CSS

.column { 
    width: 33%; 
    word-wrap: break-word; 
} 

JSFiddle

+0

Nó hoạt động rất tốt. Nhưng nó bắt đầu với line.but mới, tôi muốn nó bên phải của hình ảnh với từ vỡ. Tôi không có ý tưởng làm thế nào có thể được thực hiện điều này. bạn có thể cho tôi biết không? – Rickyrock

3

Bạn có thể sử dụng word-break: break-all; (giả sử bạn có nghĩa là phù hợp với những rộng của div, không phải là chiều cao như tiêu đề của bạn nói)

.column { 
    width: 33%; 
    word-break: break-all; 
} 

http://jsfiddle.net/VbTes/1/

+0

Từ ngắt không hoạt động. Văn bản tên xuất hiện giống như một dòng thẳngTôi đã thay đổi mã một chút, vui lòng kiểm tra các chỉnh sửa. – VeNaToR

Các vấn đề liên quan