Tạo thành ngang trong HTML

Tạo đường kẻ ngang (Horizontal Rule)

  • Trong HTML5 đã hỗ trợ thẻ (tag)
    giúp chúng ta tạo đường kẻ ngang cho trang web.
  • Thẻ này không có thẻ đóng. Do đó, chúng ta mở thẻ và đóng ngay lập tức. Cú pháp:

Các thuộc tính (attributes) hỗ trợ trong thẻ hr

Thuộc tính (Attribute)Giá trị (Value)Diễn giải (Description)alignleft right centerCanh lề (trái, phải, giữa) theo chiều ngang cho đường kẻ.widthpixels or %Dùng để quy định chiều rộng cho đường kẻsizepixels hoặc %Dùng để quy định độ dày của đường kẻnoshadenoshadeDùng để yêu cầu không hiển thị bóng mờ cho đường kẻcolormã màuDùng để quy định màu sắc cho đường kẻ

Ví dụ



  
  
  
  Document


  Đường kẻ đơn giản
  
Đường kẻ màu đỏ
Đường kẻ màu xanh dương, chiều dài 150px
Đường kẻ màu xanh lá, chiều dài 300px, độ dài 10px, không bóng mờ
Đường kẻ màu tím, chiều dài 150px, độ dài 3px, canh trái
Đường kẻ màu tím, chiều dài 150px, độ dài 3px, canh giữa
Đường kẻ màu tím, chiều dài 150px, độ dài 3px, canh phải
 

Các cách áp dụng đường kẻ ngang (HR) thường áp dụng trong thiết kế web/ứng dụng

Dùng phân chia cụm tính năng trong thiết kế Menu

Các đường kẻ ngang (Horizontal Rule) áp dụng để phân cụm/nhóm các MENU chức năng

Dùng để phân đoạn Chữ ký trong soạn thảo Thư điện tử (Email)

Hôm nay mình xin hướng dẫn các bạn cách tạo Menu Ngang, sử dụng Css để code. Cách làm này cũng rất đơn gian.

chỉ cần vài đoạn code css là bạn sẽ được một menu ngang. Nhưng điều quan trọng tôi muốn chỉ cho các bạn làm

thế nào khi các menu của các bạn không bị biến dạng nhảy lên, nhảy xuống, để làm cho trang web các bạn thấy đẹp hơn.

và dưới đây là toàn bộ code Menu Ngang các bạn có thể kham khảo và làm theo. Để có thể tích hợp vào website của

Bài viết này sẽ đề cập đến việc tạo menu CSS bằng các thẻ Div HTML. Nó sẽ chứng minh chức năng bằng cách đưa ra một số ví dụ  với các loại menu khác nhau.

      1. Giới thiệu:

               1.1 Sự cần thiết menu:

Menu của một trang web khó có thể giữ nguyên trong thời gian dài – các trang web có xu hướng phát triển và thay đổi khi chức năng được thêm vào và cơ sở người dùng tăng lên, vì vậy bạn nên tạo menu có phạm vi cho các mục menu được thêm vào và xóa khi trang web tiến triển và để các menu được dịch sang các ngôn ngữ khác nhau (vì vậy các liên kết sẽ thay đổi về độ dài). Ngoài ra, bạn có thể thấy mình đang làm việc trên các trang web nơi HTML cho menu được tạo động bằng các ngôn ngữ phía máy chủ thay vì HTML tĩnh. Tuy nhiên, điều này không có nghĩa là biết HTML sẽ trở nên lỗi thời; nó thực sự sẽ trở nên quan trọng hơn, vì kiến ​​thức này vẫn cần thiết để tạo các mẫu HTML cho tập lệnh phía máy chủ để điền vào.

                1.2 Các loại menu:

Có một số loại menu bạn sẽ được gọi để tạo trong HTML khi bạn làm việc trên các trang web khác nhau. Hầu hết trong số này có thể được tạo bằng danh sách, mặc dù đôi khi các hạn chế về giao diện buộc bạn phải sử dụng thứ gì đó khác . Các menu dựa trên danh sách mà bạn có thể sẽ tạo như sau:

  • Điều hướng trong trang: Ví dụ: mục lục cho một trang, với các liên kết trỏ đến các phần khác nhau trên trang.
  • Điều hướng trang web: Thanh điều hướng cho toàn bộ trang web của bạn (hoặc một phần phụ của nó), với các liên kết trỏ đến các trang khác nhau trên cùng một trang web.
  • Điều hướng theo ngữ cảnh-nội dung: Danh sách các liên kết trỏ đến các trang có liên quan chặt chẽ đến chủ đề của trang mà bạn hiện đang truy cập, trên cùng một trang hoặc trên các trang khác nhau.
  • Sơ đồ trang web: Danh sách lớn các liên kết trỏ đến tất cả các trang khác nhau của trang web, được nhóm thành các danh sách con có liên quan để làm cho chúng dễ hiểu hơn.
  • Phân trang: Các liên kết trỏ đến các trang khác tạo nên các phần hoặc các phần khác của tổng thể, cùng với trang hiện tại, ví dụ: phần 1, phần 2 và phần 3 của một bài báo.

     2. Cách tạo Menu cơ bản:

Hướng dẫn này sẽ giải quyết vấn đề thiết kế menu trong CSS. Bạn biết rằng một trong những phần quan trọng nhất của trang web là menu điều hướng, đây là phần trang trí và tương tác của trang.

Chúng ta sẽ bắt đầu thiết kế menu bằng cách tạo một đoạn mã với thẻ div. Thẻ div sẽ chứa id điều hướng. Menu điều hướng luôn yêu cầu mã HTML chuẩn như một công cụ cơ bản để thiết kế menu. Trong tập lệnh sau, chúng tôi sẽ sử dụng thẻ div, thẻ

  • và tạo các tùy chọn menu.  

    Tập lệnh được liệt kê sau sẽ hiển thị menu dọc đơn giản với menu phụ, tổng hợp ý tưởng cơ bản về thiết kế menu.

           Ví dụ: Tập lệnh của Menu dọc và Menu con

     
     
     
    	 Ví dụ về Menu HTML  
     
     
    	 
     
    
    
    

    See the Pen yLJxVYa by DavidKhai (@davidkhai) on CodePen.dark

    Kết quả ta được menu đơn giản với menu con được tạo bởi thẻ div chứa 4 menu chính và 16 menu con (4 menu con cho mỗi menu chính) và chúng tôi đã sử dụng HTML chuẩn làm đường cơ sở. Trong ví dụ này, chúng ta có thể xóa dấu đầu dòng, lề và phần đệm khỏi danh sách.