
Em có tham khảo bài hướng dẫn về thẻ <DOCTYPE>
trong khoá học HTML Cho Người Mới Bắt Đầu nhưng mà vẫn chưa hiểu thẻ DOCTYPE có tác dụng gì trong HTML. Em có thử tạo trang HTML mà không có thẻ này như sau:
<html>
<head>
<meta charset="UTF-8">
</head>
<body>
<h1>Trang này không sử dụng thẻ DOCTYPE</h1>
</body>
</html>
Và sau đó mở trang trên trình duyệt thì thấy vẫn chạy bình thường không vấn đề gì.
Các bác ai biết giải thích giúp em tại sao trong HTML lại quy định cần phải sử dụng thẻ này ạ?
Khi quy định độ lớn phông chữ cho trang sử dụng CSS mình thấy một số lập trình viên sử dụng đơn vị là em
thay vì pixel
:
body {
font-size: 1.5em;
}
Như vậy thì một đơn vị em
trong CSS sẽ tương đương với bao nhiêu đơn vị pixel?
Ngoài các màu cơ bản trong bài học thì còn có các màu nào khác không và có thể tìm danh sách đầy đủ các màu này ở đâu?
Các bác cho em hỏi chính xác thì thuộc tính line-height
trong CSS được dùng để làm gì vậy? Tại sao cần sử dụng nó mà không sử dụng thuộc tính height
?
Các bác cho em hỏi có cách nào để chọn phần tử cha của một phần tử với ID cho trước sử dụng CSS hay không.
Ví dụ như trong đoạn mã HTML dưới đây:
<ul>
<li>
<a class="selected">Menu 1</a>
</li>
<li>
<a>Menu 1</a>
</li>
</ul>
Thì làm sao để chọn phần tử <li>
là phần tử cha của phần tử <a class="selected">
?
Em có một trang HTML với cấu trúc đơn giản như sau:
<!DOCTYPE html5>
<html>
<body>
<div>100% height</div>
</body>
</html>
Bây giờ em cần định chiều cao cho phần tử <div>
để nó cao đúng bằng 100% chiều cao của trình duyệt. Em thử với đoạn code sau:
div {
height: 100%;
min-height: 100%;
}
Nhưng vẫn không được và cũng không hiểu tại sao lại không được. Với đoạn code ở trên thì em sai ở đâu và cách khắc phục như thế nào?
Thẻ Meta Keywords là một trong những thẻ <meta>
được dùng để bổ sung thông tin cho trang web. Thẻ Meta Keywords được dùng để định nghĩa các từ khoá của trang web. Nội dung của thẻ Meta Keyword thường được sử dụng bởi các máy tìm kiếm như Google, Bing ha