20/07/2019, 09:59

Phần đầu: header

Phần đầu: header Phân tích ta sẽ thấy phần header này gồm có 2 phần: Phần bên trái: ta tạm gọi là hLeft (header left), phần này chứa logo và domain trang web Logo sử dụng image nên ta dùng thẻ <img />, nhưng do logo là phần quan trọng nhất của trang, ...

Phần đầu: header

header

Phân tích ta sẽ thấy phần header này gồm có 2 phần:

header

  • Phần bên trái:

    ta tạm gọi là hLeft (header left), phần này chứa logo và domain trang web

    • Logo sử dụng image nên ta dùng thẻ <img />, nhưng do logo là phần quan trọng nhất của trang, nên ta sử dụng thẻ <h1> bao ngoài thẻ <img />.
    • Domain ta thấy cần bao bên ngoài bằng thẻ <p> là được.

<h1><img src="images/img_logo.gif" alt="" /></h1>
<p>www.hocwebchuan.com</p>

  • Phần bên phải: ta tạm gọi là hRight (header right), phần này chứa 2 button và một danh sách chứa link

    • 2 button này có thể coi như một danh sách không có thứ tự do đó ta có thể sử dụng thẻ <ul><li>.
    • Danh sách chứa link cũng thuộc dạng danh sách không có thứ tự vì vậy ta cũng có thể sử dụng thẻ <ul><li>.

<ul>
<li><a href="#"><img src="images/btn_name01.gif" alt="" /></a></li>
<li><a href="#"><img src="images/btn_name02.gif" alt="" /></a></li>
</ul>

<ul>
<li><a href="#"link 01</a></li>
<li><a href="#"link 02</a></li>
<li><a href="#"link 03</a></li>
<li><a href="#"link 04</a></li>
</ul>

Để tiện cho việc điều khiển các thẻ, ta sử dụng 2 thẻ <div> bao bên ngoài phần bên trái và bên phải, vậy phần header ta có thể code như sau:

<div id="header">
<div class="hLeft">
<h1><img src="images/img_logo.gif" alt="" /></h1>
<p>www.hocwebchuan.com</p>
 </div>

<div class="hRight">
<ul>
<li><a href="#"><img src="images/btn_name01.gif" alt="" /></a></li>
<li><a href="#"><img src="images/btn_name02.gif" alt="" /></a></li>
</ul>

<ul>
<li><a href="#">link 01</a></li>
<li><a href="#">link 02</a></li>
<li><a href="#">link 03</a></li>
<li><a href="#">link 04</a></li>
</ul>
 </div>
 </div>

Kết nối phần header này vào phần cấu trúc cơ bản ta có được cấu trúc sau:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Tiêu đề trang web</title>
</head>

<body>
<div id="layout">
<div id="header">
<div class="hLeft">
<h1><img src="images/img_logo.gif" alt="" /></h1>
<p>www.hocwebchuan.com</p>
 </div>

<div class="hRight">
<ul>
<li><a href="#"><img src="images/btn_name01.gif" alt="" /></a></li>
<li><a href="#"><img src="images/btn_name02.gif" alt="" /></a></li>
</ul>
<ul>
<li><a href="#">link 01</a></li>
<li><a href="#">link 02</a></li>
<li><a href="#">link 03</a></li>
<li><a href="#">link 04</a></li>
</ul>
 </div>

 </div>

<div id="gNav">
Viết nội dung phần global navigation ở đây
 </div>

<div id="pageBody">
<div id="content">
Viết nội dung phần content ở đây
 </div>

<div id="sidebar">
Viết nội dung phần sidebar ở đây
 </div>
 </div>

<div id="footer">
Viết nội dung phần footer ở đây
 </div>
 </div>
</body>
</html>

Vậy là ta đã hoàn thành xong phần header, click để xem trình duyệt chạy như thế nào.

0