Working With HTML's Underrated UL and LI Tags

I think it is important to note that the HTML tag ul is short for unordered list. Many novice html coders think ul and li (and indeed ol) tags are for bullet points, but the main purpose of these tags is to define lists. A list can run verticaly, or horizontally, and elements can be separated by any manner of means - the default rendering of a list just happens to be that of a series of bullet points.

Tutorials illustrating how to use css to turn a list into a top navigation bar for a website abound on the web, so I'm no need to go there. Instead, I'm going to illustrate how to use the ul and li tags to get a nice bottom navigation, that would typically include a privacy policy, and a copyright declaration.

First lets define the list of elements to go in our bottom navigation in HTML:




Now that we have defined the content in a structured way, we have to turn our attentions to the style.


#footer-nav li{float:left;list-style:none;}
#footer-nav li:before{content:"\2014\a0";}


The above css removes the default list style of the HTML elements, and instead adds a dash before each element. Combining the style, and the data structure, we get the following list:



Now we have our navigation list running horizontally, separated by dashes, and all that is needed is for us to tidy it up a little bit. In doing that our HTML became:




And our CSS became:

#footer-nav li{float:left;list-style:none;font-size:10pt;color:#fff;}
#footer-nav li:before{content:"\2014\a0";color:#fff;margin-left:2px;}
#footer-nav li.first:before{ content:"";margin-left:0px;}
#footer-nav a:link, #footer-nav a:hover, #footer-nav a:visited{color:#fff;text-decoration:none;}
#footer {float:left;padding:10px;background-color:#039;}


And our menu became:

Comments

  1. Hán tử áo vàng lạnh lùng nhìn Thác Ny tư rồi nói.

    - Ta chính là đường tỷ của Nhạc Thành, có chuyện gì thì cứ nói đi.

    Nhạc Kiều trầm sắc mặt xuống mà nói.

    - Khặc khặc, hóa ra ngươi chính là đường tỷ của Nhạc Thành, lại đây lão gia có chuyện muốn nói.

    Một thanh âm âm lệ vang lên.

    - Xoẹt xodongtam
    mu private
    tim phong tro
    http://nhatroso.com/
    nhac san cuc manh
    tổng đài tư vấn luật
    http://dichvu.tuvanphapluattructuyen.com/
    văn phòng luật
    tổng đài tư vấn pháp luật
    thành lập công ty
    http://we-cooking.com/
    chém gió
    trung tâm ngoại ngữẹt xoẹt.

    Ở trên bầu trời mấy thân ảnh liền xuất hiện chính là đám người Nhạc Tử Sơn, Nhạc Long, Lệnh Hồ Vô Địch, Lệnh Hồ Hạo Thiên bọn họ.

    - Kiều tỷ, bọn họ là ai?

    Lệnh Hồ Hạo Thiên nhìn những người trên không trung thì cất tiếng hỏi.

    - Đại bá, phụ thân, cô cô mọi người mau chạy khỏi đây tất cả giao cho con.

    ReplyDelete
  2. JavaScript Training Course is essential to the achievements of an individual. Perhaps its most positive benefit is better employees. A company develop the potential of an employee, and part of the way a company encourages improvement is through training.

    JavaScript Course
    Online Javascript Course
    Javascript Course Online
    Free Online Javascript Course

    AngularJS Interview Questions
    JavaScript Tutorials

    ReplyDelete

Post a Comment

Popular posts from this blog

AngularJs: User friendly date display with AngularJs and MomentJs

Getting started with Grails functional tests using Geb + Spock

Nerd Tree: A File Explorer with Mac Vim