text-overflow
word-wrap
word-break
1. Text Overflow trong CSS3
text-overflow
dùng để xử lý một đoạn text khi bị tràn ra ngoài thẻ HTML.text-overflow: clip|ellipsis|string|initial|inherit;
- clip: là giá trị mặc định, nó sẽ kẹp các văn bản.
- ellipsis : thêm ba dấu chấm (...) nếu text bị tràn ra ngoài
- string : tự định nghĩa đoạn text nào đó thêm vào khi bị tràn ra ngoài.
- initial : thiết lập giá trị mặc định
- inherit : kế thừa giá trị từ thẻ HTML cha.
ellipsis
thì hoạt động hầu hết các trình duyệt mới hiện nay.overflow:hidden
thì nó mới có tác dụng nhé.
1
2
3
4
5
6
7
8
| p{ white-space : nowrap ; border : solid 1px ; width : 100px ; height : 18px ; text- overflow : ellipsis; overflow : hidden ; } |
2. Word Wrap trong CSS3
word-wrap
cho phép đoạn text xuống hàng cho dù chữ đó dài cỡ nào đi nữa.word-wrap: normal|break-word|initial|inherit;
- normal: trạng thái mặc định, tức là hiển thị theo mặc định của trình duyệt
- break-word : sẽ nhảy xuống hàng nếu chữ quá dài
- initial : trở về trang thái mặc định
- inherit : kế thừa giá trị từ thẻ HTML cha
1
2
3
| .breakword{ word-wrap: break-word; } |
3. Word Break trong CSS3
word-break: normal|break-all|keep-all|initial|inherit;
- normal: trạng thái mặc định, tức là sẽ dừng xuống hàng theo mặc định
- break-all : có thể xuống hàng bất kì lúc nào khi nó đã hiển thị full width
- keep-all : xuống hàng nếu chữ hiển thị sẽ bị tràn (overflow)
- initial : trở về trang thái mặc định
- inherit : kế thừa giá trị từ thẻ HTML cha
1
2
3
4
5
6
| .break- all { word-break: break- all ; } .keep- all { word-break: keep- all ; } |
4. Lời kết
font-face
trong CSS3.
No comments:
Post a Comment