2011-12-05 28 views
8

Tôi nên sử dụng loại tài liệu nào, nếu tôi muốn sử dụng div có thể chi phí. Với hoạt ảnh div, di chuyển hình ảnh, đặt độ mờ div, v.v.Tôi nên sử dụng loại tài liệu nào?

Tôi đã cố tạo div qua javascript, thiết lập màu nền, vị trí, chiều rộng và chiều cao và thêm sự kiện onmouseover vào nó.

Mọi thứ hoạt động ok cho đến khi tôi muốn đặt một loại tài liệu tại html của mình.

Tôi đã thử chuyển tiếp và nghiêm ngặt, cả hai đều khiến div của tôi biến mất.

Vì vậy, tôi đã chèn loại tài liệu HTML5 và div của tôi xuất hiện ok.

Vâng, tôi muốn làm cho trang web của mình bằng html4.

Có thể không?

+1

Nếu trang web của bạn ngừng hoạt động khi bạn thêm loại tài liệu, điều đó có nghĩa là bạn có lỗi trong đó. Chạy xác thực trên đó. –

Trả lời

12

Mọi thứ tôi đã đọc gần đây dường như nói rằng bạn chỉ nên sử dụng một loại tài liệu đơn giản để trình duyệt có thể sử dụng các tiêu chuẩn hiển thị mới nhất.

<!DOCTYPE HTML > 
+2

Tôi luôn sử dụng điều này, tương lai của nó, quen với việc viết mã cho HTML5. – Anil

+0

Nó hoạt động trên IE? –

+2

@MarceloNoronha, vâng nó hoạt động))) –

2

Có ba phiên bản DOCTYPE cho Html 4,01

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" 
    "http://www.w3.org/TR/html4/strict.dtd"> 

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
    "http://www.w3.org/TR/html4/loose.dtd"> 

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" 
    "http://www.w3.org/TR/html4/frameset.dtd"> 

Nhưng giải pháp tốt nhất là sử dụng HTML 5 của một

<!DOCTYPE html > 
1

Thêm HTML5 doctype sẽ làm cho trình duyệt để đọc nó như là tài liệu html5. Bạn sẽ phải ghi nhớ điều đó. Không có nhiều sự khác biệt trong chúng. HTML5 chỉ là một phiên bản có khả năng đọc tốt hơn. Bạn sẽ phải xem xét điều này khi bạn viết mã của bạn.

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