07/09/2018, 14:39

Bố cục trong CSS – inline-block

Giá trị inline-block Bạn có thể tạo các ô lưới trên chiều rộng của trình duyệt một cách thuận mắt bằng cách sử dụng thuộc tính float. Tuy nhiên điều này mất khá nhiều thời gian. Để đơn giản hơn, bạn nên dùng giá trị inline-block cho thuộc tính display. Phần tử ...

Giá trị inline-block

Bạn có thể tạo các ô lưới trên chiều rộng của trình duyệt một cách thuận mắt bằng cách sử dụng thuộc tính float. Tuy nhiên điều này mất khá nhiều thời gian. Để đơn giản hơn, bạn nên dùng giá trị inline-block cho thuộc tính display.

Phần tử inline-block trông giống như phần tử inline nhưng chúng có thêm chiều rộng và chiều cao.

Ví dụ, cách làm cũ sử dụng float (lưu ý cần xác định rõ thuộc tính clear cho phần tử sau các hộp nổi):

.floating-box {
    float: left;
    awidth: 150px;
    height: 75px;
    margin: 10px;
    border: 3px solid #73AD21; 
}

.after-box {
    clear: left;
}

Cũng tạo ra hiệu ứng tương tự, nhưng bằng cách sử dụng giá trị inline-block cho thuộc tính display (không cần dùng thuộc tính clear):

.floating-box {
    display: inline-block;
    awidth: 150px;
    height: 75px;
    margin: 10px;
    border: 3px solid #73AD21; 
}
Tham khảo thêm các khóa học lập trình web từ Front-end đến Back-end do trực tiếp giảng viên quốc tế trường FPT Arena giảng dạy giúp bạn thành thạo kỹ năng lập trình web từ CƠ BẢN – NÂNG CAO với giá chỉ từ 290,000đ:
  • Học lập trình front-end cơ bản với bootstrap 4/html5/css3
  • Học lập trình front-end nâng cao qua Project thực tế
  • Học thiết kế web với Photoshop, CSS theo kiểu SASS
  • Học cách sử dụng Git_hub cho lập trình viên
  • Học lập trình Back-end PHP theo mô hình MVC cơ bản
  • Học lập trình Back-end PHP theo mô hình MVC nâng cao
  • Học lập trình Cơ sở dữ liệu với AngularJS
  • Học lập trình theme wordpress. Làm ra mọi website hoàn chỉnh với wordpress
  • Combo lập trình front-end từ cơ bản – nâng cao
  • Combo lập trình back-end từ cơ bản đến nâng cao
  • Combo lập trình web với word press từ A-Z
0