Css ul li nội tuyến

Vì vậy, với


li {
  float: left;
}

a {
  display: block;
  padding: 8px;
  background-color: #dddddd;
}
2, điểm khác biệt chính là

li {
  float: left;
}

a {
  display: block;
  padding: 8px;
  background-color: #dddddd;
}
3 cho phép thiết lập chiều rộng và chiều cao trên phần tử

Ngoài ra, với


li {
  float: left;
}

a {
  display: block;
  padding: 8px;
  background-color: #dddddd;
}
3, margins/paddings top and bottom được coi trọng, nhưng với

li {
  float: left;
}

a {
  display: block;
  padding: 8px;
  background-color: #dddddd;
}
2 thì không

So với


li {
  float: left;
}

a {
  display: block;
  padding: 8px;
  background-color: #dddddd;
}
6, sự khác biệt chính là

li {
  float: left;
}

a {
  display: block;
  padding: 8px;
  background-color: #dddddd;
}
3 không thêm dấu ngắt dòng sau phần tử, vì vậy phần tử có thể cạnh các phần tử khác

Ví dụ sau đây để thấy các hành động khác nhau của


li {
  float: left;
}

a {
  display: block;
  padding: 8px;
  background-color: #dddddd;
}
2,

li {
  float: left;
}

a {
  display: block;
  padding: 8px;
  background-color: #dddddd;
}
3 và hiển thị. chặn

Ví dụ


span.a {
  display: inline; /* the default for span */
  width: 100px;
  height: 100px;
  padding: 5px;
  border: 1px solid blue;
  background-color: yellow;
}

span.b {
  display: inline-block;
  width: 100px;
  height: 100px;
  padding: 5px;
  border: 1px solid blue;
  background-color: yellow;
}

span.c {
  display: block;
  width: 100px;
  height: 100px;
  padding: 5px;
  border: 1px solid blue;
  background-color: yellow;
}

Sử dụng inline-block để tạo liên kết điều hướng

Một cách sử dụng biến phổ biến cho


li {
  float: left;
}

a {
  display: block;
  padding: 8px;
  background-color: #dddddd;
}
3 là hiển thị các mục trong danh sách theo chiều ngang thay vì chiều dọc. Ví dụ sau khi tạo liên kết điều hướng ngang

Một cách khác để tạo thanh điều hướng ngang là thay đổi phần tử li và xác định bố cục cục bộ cho liên kết điều hướng


li {
  float: left;
}

a {
  display: block;
  padding: 8px;
  background-color: #dddddd;
}


Giải thích ví dụ

  • 
    li {
      float: left;
    }
    
    a {
      display: block;
      padding: 8px;
      background-color: #dddddd;
    }
    
    2 – Sử dụng float để đặt các phần tử khối trượt cạnh nhau
  • 
    li {
      float: left;
    }
    
    a {
      display: block;
      padding: 8px;
      background-color: #dddddd;
    }
    
    3 – Cho phép chúng tôi xác định phần đệm (và chiều cao, chiều rộng, lề, … nếu bạn muốn)
  • 
    li {
      float: left;
    }
    
    a {
      display: block;
      padding: 8px;
      background-color: #dddddd;
    }
    
    4 – Vì các phần tử khối chiếm toàn bộ chiều rộng có sẵn, chúng không thể trượt bên cạnh nhau. Vì vậy, chỉ định một số đệm để làm cho chúng trông đẹp mắt hơn
  • 
    li {
      float: left;
    }
    
    a {
      display: block;
      padding: 8px;
      background-color: #dddddd;
    }
    
    5 – Thêm màu nền xám vào mỗi phần tử

Mẹo: Thêm màu nền vào