Tôi cần văn bản trong một div cần được bảo quản và bọc. Cho đến nay tôi đang có một thời gian khó khăn để đưa ra một giải pháp. Giải pháp tốt nhất mà tôi có thể tìm thấy không hoạt động với tất cả các trình duyệt.Trình bao bọc từ tương thích và khoảng trắng: trước?
Các công trình sau đây trong Chrome và IE6 +, nhưng trong Firefox văn bản không được gói.
white-space: pre;
word-wrap: break-word;
Tôi đã tìm thấy rằng vì bất kỳ lý do nào văn bản không được bao bọc trong Firefox với khoảng trắng: trước. Và -moz-pre-wrap không hoạt động trong Firefox 3.5 (tại sao ??), chỉ được bọc trước. NHƯNG khi tôi thêm trước khi bọc vào danh sách, IE 6 và 7 không hoạt động. Rất bực bội.
Mã:
.introsub {
position: relative;
top: 30px;
left: 25px;
width: 550px;
font-weight: normal;
line-height: 1.5em;
overflow: auto;
margin: 0;
padding: 1.5em;
white-space: pre;
word-wrap: break-word;
}
Văn bản không tự động được bao bọc theo mặc định? Bạn có thể chỉ cho tôi một số mã mẫu không? – PeeHaa
Tôi nghĩ rằng nó sẽ được, nhưng nó không phải. .introsub { vị trí: tương đối; hàng đầu: 30px; bên trái: 25px; chiều rộng: 550px; font-weight: normal; chiều cao dòng: 1,5em; tràn: tự động; lề: 0; padding: 1.5em; khoảng trắng: trước; từ bọc: ngắt lời; } – Logan
Chế độ xem vấn đề trên codeplex có vẻ như đang gặp phải vấn đề này. – SoonDead