Trong thiết kế của mình, không phải lúc nào bạn cũng muốn hiển thị các kiểu dánh dấu như trên, nhất là trong trường hợp sử dụng HTML List để thiết kế Menu. Để không hiển thị kiểu đánh dấu thứ tự các phần tử trong danh sách, ta chỉ việc khai báo css như sau:
list-style-type: none
3. Thay thế kiểu đánh dấu bằng ảnh nền

Chúng ta cũng có thể thay thế kiểu hiện của các phần tử trong danh sách bằng một ảnh nền với thuộc tính list-type-image
list-style-image: url(icon.gif)
4. Thuộc tính list-style-position
Thuộc tính list-style-position quy định kiểu đánh dấu được hiển thị bên ngoài hay bên trong nội dung của phần tử tương ứng với 2 giá trị inside và outside (mặc định).
Chúng ta cùng xét ví dụ sau:
Code HTML
Hiển thị với giá trị inside <ul class="a"> <li>Phần tử 1</li> <li>Phần tử 2</li> <li>Phần tử 3</li> </ul> Hiển thị với giá trị outside <ul class="b"> <li>Phần tử 1</li> <li>Phần tử 2</li> <li>Phần tử 3</li> </ul>
Để thấy rõ hơn về inside và outside mình sẽ quy định border cho các phần tử trong danh sách, và sử dụng ảnh nền làm kiểu đánh dấu.
/* Hiển thị với ảnh nền */
ul.a, ul.b {list-style-image: url(icon.gif)}
/* Tạo border các các phần tử <li> */
ul.a li, ul.b li{ border: 1px solid #cfcfcf; margin-top: 7px; width: 150px }
/* Danh sách thứ nhất hiển thị với giá trị inside */
ul.a {list-style-position: inside}
/* Danh sách thứ 2 hiển thị với giá trị outside*/
ul.b {list-style-position: outsite}
Kết quả:
Các viết tắt với CSS List
Chúng ta có gộp chung 3 thuộc tính: list-style-type, list-style-position và list-style-image theo thứ tự tương ứng như sau:
ul{list-style: circle inside url(icon.gif)}
Bài viết tiếp theo mình sẽ hướng dẫn các bạn sử dụng HTML List kết hợp với CSS để thiết kế menu cho trang web. Cảm ơn bạn đã quan tâm theo dõi.
Xem trang: 1 2


{ 6 comments… read them below or add one }
xin lỗi vì hay quá!
mới học đâu phải ai cũng biết chứ.
Bài viết tiếp theo mình sẽ hướng dẫn các bạn sử dụng HTML List kết hợp với CSS để thiết kế menu cho trang web. Cảm ơn bạn đã quan tâm theo dõi.
Bài nào hướng dẫn tạo menu bằng css đâu bạn ơi? mình chưa tìm thấy
Cách này hay,càng đọc càng biết thêm nhiều cái hay.
có chút nhầm lẫn ở trên disc là chấm tròn đen, còn square là chấm vuông. Bài tuts nào của bạn mình cũng làm lại, bài viết của bạn rất hay
tutorial này hay quá admin ơi, mình cũng đang tìm hiểu mấy cái CSS này nè. ^_^!