KIẾN THỨC

Bí mật bức ảnh mặc định của Windows XP
Hơn 200 triệu người dùng Window XP mỗi ngày không ai xa lạ với bức hình nền mặc định với hai màu xanh của đồi cỏ và trời mây. Đa số người dùng không biết đến nguồn gốc của bức ảnh này, thậm chí có ng

10 Lời khuyên cho việc thiết kế một trang web kinh doanh
Đây là một số 10 Lời khuyên của tôi cho một Web Site kinh doanh để tránh truy cập của bạn đoán những gì bạn làm và những người bạn là:

Top 10 công cụ theo dõi website tốt nhất
Một trong những khía cạnh quạn trọng để chạy website là theo dõi sự hoạt động của nó. Vệc theo dõi website sẽ cho biết sự hoạt động của nó và làm thế nào để cải thiệt năng lực hoạt động. Bài viết này

DANH NGÔN

Không có con đường nào dài quá đối với kẻ bước đi thong thả, không vội vàng. Không có cái lợi nào xa xôi quá đối với những kẻ kiên nhẫn làm việc

La Bruyere
Trang chủ » Thư viện Tutorial » Học CSS - Javascript

Một vài kiểu Menu ngang đơn giản ( 2702 lượt xem )

thiet ke websiteMột vài kiểu Menu ngang đơn giản

Một trong những thành phần dường như không thể thiếu được trong mỗi Website đó là hệ thống Menu ngang, đây là một trong những hệ thống danh mục thế hiện những nội dung chính của Website, từ đó giúp cho người duyệt Web dễ dàng lựa chọn những chuyên mục mà mình quan tâm.


Để giúp các bạn mới nghiên cứu CSS và HTML có định hướng đúng đắn ngay từ đầu trong việc tạo các thành phần trong Website, trong bài viết này tôi xin hướng dẫn các bạn style cho một số kiểu menu ngang ở dạng đơn giản.

Việc đầu tiên mà chúng ta cần thực hiện đó là tạo ra một file HTML và thực hiện viết định dạng cho Menu ngang mà chúng ta định thực hiện.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<link rel="stylesheet" type="text/css"
href="/hozmenu.css" media="all" />
<title>Menu ngang</title>
</head>
<body>

<div id="mainnav">
<ul>
<li><a href="#" class="active" title="Trang chủ">Trang chủ</a>
</li>
<li><a href="#" title="Giới thiệu">Giới thiệu</a></li>
<li><a href="#" title="Sản phẩm">Sản phẩm</a></li>
<li><a href="#" title="Tin tức">Tin tức</a></li>
<li><a href="#" title="Hỏi đáp">Hỏi đáp</a></li>
<li><a href="#" title="Liên hệ">Liên hệ</a></li>
</ul>
</div>

</body>
</html>

Trong phần định dạng này chúng ta sẽ dùng thẻ <ul> ( Underlist ) để chứa các thành phần của menu, để tìm hiểu kỹ hơn vì sao lại dùng thẻ Underlist để chứa các thành phần của menu bạn có thể tìm hiểu thêm trong bài viết "Định dạng HTML nào phù hợp với menu?".

Khi một mục nào đó trong hệ thống Menu được kích hoạt thì chúng ta sẽ đặt vào trong thẻ <a> bao thành phần đó một class = "active" và chúng ta sẽ định dạng cho thành phần này một màu riêng sao cho nổi bật hơn so với các thành phần Menu khác.

Sau khi tạo ra được file HTML xong chúng ta tiến hành định dạng cho hệ thống Menu này bằng CSS

Để tạo khung viền cũng như màu sắc cho thanh Menu chúng ta bắt đầu Style cho thẻ <div id="mainnav">. Trong Menu mẫu này chúng ta sẽ lấy màu xanh làm màu chủ đạo, màu nền của thanh Menu là #F1F8FC và màu của đường viền: #A2D2EA.

#mainnav {
background: #F1F8FC;
height: 30px;
line-height: 30px;
width: 950px;
margin: 0 auto 30px auto; /* Căn giữa màn hình */
border: 1px solid #A2D2EA;
text-align: left; /* Fix cho IE */
}

Tiếp theo chúng ta sẽ định dạng cho thẻ <ul> và các thành phần bên trong của Menu.

#mainnav ul {
margin: 0;
padding: 0;
list-style: none;
}

#mainnav ul li {
margin: 0;
padding: 0;
display: inline; /* Các phần tử li sẽ ở trên một dòng*/
}

#mainnav li a {
color: #333333;
font-weight: bold;
padding: 0 10px;
border-right: 1px solid #A2D2EA;
text-transform: uppercase;
text-decoration: none;
}

#mainnav li a:hover,
#mainnav li a:active,
#mainnav li a:focus {
color: #CC0000;
}

#mainnav li a.active {
color: #CC0000;
}

Phuc Thinh Website

Thư viện Template | Website template

Template Art & Photography  No.10
Template Art & Photography No.10
Template Wedding No.1
Template Wedding No.1
Template Beauty No.11
Template Beauty No.11
Template Car No.2
Template Car No.2
Template Hotel No.9
Template Hotel No.9
Template Travel No.6
Template Travel No.6
Template Fashion No.13
Template Fashion No.13
Template Travel No.7
Template Travel No.7
Template Fashion No.9
Template Fashion No.9
Template Beauty No.4
Template Beauty No.4
Template Hardware No.11
Template Hardware No.11
Template Art & Photography  No.1
Template Art & Photography No.1
«123»
Số lượt truy cập web: 1,353,559 - Trong tháng này: 310,392 - Khách truy cập hôm nay: 102 - Số người đang online: 09.Developed by Phuc Thinh