Tôi có thể ngăn văn bản trong khối div bị tràn không?Tôi có thể ngăn văn bản trong khối div bị tràn không?
Trả lời
Bạn có thể thử:
<div id="myDiv">
stuff
</div>
#myDiv {
overflow:hidden;
}
Check-out the docs for the overflow property để biết thêm thông tin.
Sourse trực tuyến tuyệt vời! Cảm ơn nhiều! –
Đó không phải là "tài liệu", đó là trang web có một số thông tin cơ bản về HTML/CSS. Các tài liệu có tại w3.org – DisgruntledGoat
Đừng gây hiểu lầm. Trang đó giải thích rõ ràng việc sử dụng tài sản được đề cập. – inkedmn
overflow: scroll
? Hoặc tự động. trong thuộc tính kiểu.
Có. Bạn có thể sử dụng CSS - Có một loạt các giá trị mà bạn có thể sử dụng ..
http://www.w3schools.com/Css/pr_pos_overflow.asp
inkedmm là đúng, đó có thể là hành vi mà bạn muốn, nhưng bạn nên xác định xem đó là trường hợp.
.NonOverflow
{
width: 200px; /* Need the width for this to work */
overflow: hidden;
}
<div class="NonOverflow">
Long Text
</div>
trong văn bản đa ngôn ngữ khác, nó gây ra một số ký tự của từ dài được ẩn khỏi màn hình. – Bhupi
Bạn có thể kiểm soát nó với CSS, có một vài lựa chọn:
- ẩn -> All tràn văn bản sẽ được ẩn.
- hiển thị -> Để văn bản bị tràn có thể nhìn thấy.
- cuộn -> đặt thanh cuộn nếu văn bản tràn qua
Hy vọng điều đó sẽ hữu ích.
Nếu div của bạn có chiều cao được đặt bằng css sẽ khiến nó bị tràn ra ngoài div.
Bạn có thể cung cấp cho div một chiều cao tối thiểu nếu bạn cần có chiều cao tối thiểu trên div vào mọi lúc.
Chiều cao tối thiểu sẽ không hoạt động trong IE6, nếu bạn có biểu định kiểu IE6 cụ thể, bạn có thể cung cấp chiều cao bình thường cho IE6. Chiều cao thay đổi trong IE6 theo nội dung bên trong.
Nếu bạn muốn các văn bản tràn trong div để tự động xuống dòng thay vì được ẩn hoặc thực hiện một thanh cuộn, sử dụng tài sản
word-wrap: break-word
.
[https://developer.mozilla.org/en-US/docs/Web/CSS/word-wrap](https://developer.mozilla.org/en-US/docs/Web/CSS/word-wrap) – Dangerous
Đây là một trong những điều tuyệt vời –
có một tài sản css:
white-space : normal;
Các trắng-không gian điều khiển bất động sản như thế nào văn bản được xử lý trên các yếu tố đó được áp dụng cho.
div {
/* This is the default, you don't need to
explicitly declare it unless overriding
another declaration */
white-space: normal;
}
Điều này thực sự hữu ích khi kết hợp với tràn: ẩn; – koppor
Bạn có thể sử dụng tràn văn bản thuộc tính CSS để cắt ngắn văn bản dài.
<div id="greetings">
Hello universe!
</div>
#greetings
{
width: 100px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis; // This is where the magic happens
}
tham khảo: http://makandracards.com/makandra/5883-use-css-text-overflow-to-truncate-long-texts
hoàn hảo, cảm ơn (pfff 3 năm :)) –
tuyệt vời, hoạt động hoàn hảo –
Đơn giản chỉ cần sử dụng này:
white-space: pre-wrap; /* CSS3 */
white-space: -moz-pre-wrap; /* Firefox */
white-space: -pre-wrap; /* Opera <7 */
white-space: -o-pre-wrap; /* Opera 7 */
word-wrap: break-word; /* IE */
Hãy thử thêm lớp này để khắc phục vấn đề:
.ellipsis {
text-overflow: ellipsis;
/* Required for text-overflow to do anything */
white-space: nowrap;
overflow: hidden;
}
Giải thích thêm trong liên kết này http://css-tricks.com/almanac/properties/t/text-overflow/
Tôi thực sự thích giải pháp này. Cảm ơn nhiều! – daronwolff
Bạn chỉ có thể thiết lập min-width trong css, ví dụ:
.someClass{min-width: 980px;}
Nó sẽ không phá vỡ, tuy nhiên bạn sẽ vẫn có cuộn-bar để giải quyết.
khuyến nghị cho làm thế nào để nắm bắt phần nào của CSS của bạn đang gây ra vấn đề:
1) thiết lập style="height:auto;"
trên tất cả các yếu tố <div>
và thử lại lần nữa.
2) Đặt style="border: 3px solid red;"
trên tất cả các yếu tố <div>
để xem khoảng cách của một khu vực mà hộp <div>
đang chiếm dụng.
3) Lấy đi tất cả css height:#px;
thuộc tính từ CSS của bạn và bắt đầu lại.
Vì vậy, ví dụ:
<div id="I" style="height:auto;border: 3px solid red;">I
<div id="A" style="height:auto;border: 3px solid purple;">A
<div id="1A" style="height:auto;border: 3px solid green;">1A
</div>
<div id="2A" style="height:auto;border: 3px solid green;">2A
</div>
</div>
<div id="B" style="height:auto;border: 3px solid purple;">B
<div id="1B" style="height:auto;border: 3px solid green;">1B
</div>
<div id="2B" style="height:auto;border: 3px solid green;">2B
</div>
</div>
</div>
- 1. SPAN bên trong DIV ngăn chặn tràn văn bản: dấu chấm lửng
- 2. Ngăn không cho văn bản bị trống
- 3. Force div để cuộn nếu văn bản tràn HTML/CSS?
- 4. Thẻ câu hỏi tràn ngăn xếp Hộp văn bản
- 5. Cách tạo văn bản bị tràn của một div để di chuyển liền mạch sang một div khác
- 6. JavaScript - Văn bản có thể nhìn thấy của DIV
- 7. Tràn một danh sách bên trong một div bị tràn: ẩn
- 8. CSS: Bạn có thể ngăn chặn tràn: ẩn khỏi cắt dòng cuối cùng của văn bản không?
- 9. Ngăn văn bản bị gói trong hộp kiểm
- 10. Tôi có thể ngăn StreamReader khóa một tệp văn bản trong khi đang sử dụng không?
- 11. Có thể có tràn văn bản: dấu chấm lửng không có khoảng trắng: không?
- 12. Overflow và chuyển văn bản thành tràn trong fieldsets
- 13. Hình ảnh trung tâm bên trong div có ẩn bị tràn mà không biết chiều rộng
- 14. Bản đồM trong Haskell có nghiêm ngặt không? Tại sao chương trình này bị tràn ngăn xếp?
- 15. DIV di chuyển khi tôi đặt văn bản trong đó
- 16. Tôi không hiểu lỗi tràn ngăn xếp với DispatchMessageW lặp lại trong ngăn xếp cuộc gọi
- 17. Khối văn bản dài trong văn bản Jade?
- 18. Thêm dấu ba chấm vào văn bản tràn trong SVG?
- 19. Có thể sử dụng tràn văn bản: dấu ba chấm trên phần tử nút không?
- 20. Nội dung tràn tự động bên trong tràn bị ẩn?
- 21. CSS DIV không mở rộng khi có thêm văn bản
- 22. Có thể tràn dòng văn bản theo chiều dọc với css3 không?
- 23. Tôi có thể chọn văn bản trống với CSS không?
- 24. Thanh trạng thái WPF, giãn khối văn bản để có nhiều không gian nhất có thể
- 25. Cắt ngắn CSS tràn văn bản
- 26. chèn khối văn bản trong haml
- 27. HTML: Tôi có thể đặt văn bản chỉ số ngay dưới phần siêu văn bản không?
- 28. đơn Set tràn văn bản màu
- 29. tràn chỉ một phần tử trong DIV
- 30. Các cá thể lớp C++ trên ngăn xếp có thể bị chặn bởi các khối Objective-C không?
tại sao văn bản của bạn tràn? –