- vừa được xem lúc

[CSS] - Master FrontEnd chưa chắc hiểu rõ - display - inline, block và inline-block

0 0 1

Người đăng: ThươngMeow

Theo Viblo Asia

Trong dân gian, người xưa có câu:

“Đừng xấu hổ khi không biết, chỉ xấu hổ khi không học.”

Trong series học và tìm hiểu sâu về CSS này, chúng ta sẽ được hiểu rõ và hiểu thêm về các điều hay ho trong CSS mà chưa chắc Master FE hiểu rõ nhé. Có những thứ tưởng chừng đơn giản nhưng rất dễ gây nhầm lẫn nếu chưa hiểu sâu

Display: inline

Khi set thuộc tính này có 1 lưu ý quan trọng rằng chúng ta không thể set width hoặc height cho phần tử HTML và các phần tử sẽ nằm trên 1 hàng

Mặc định các tag HTML như span, a, img, label sẽ có default là display: inline

Ví dụ: mình muốn tạo 1 border cho đoạn text, và với display: inline, mặc dù mình có set width và height nhưng đã bị bỏ qua và không chấp nhận width/height, vậy nên hãy chú ý với thuộc tính này nhé

Display: block

Khi set thuộc tính này các phần từ HTML sẽ chiếm toàn bộ chiều ngang của dòng (block-level), và chúng ta có thể set width hoặc height như bình thường nhé

Mặc định các tag HTML như p, h1 -> h6, div, formul ol lisẽ có default là display: block

Screen Shot 2025-07-26 at 15.53.29.pngScreen Shot 2025-07-26 at 15.53.29

Display: inline-block

Khi set thuộc tính này các phần tử HTML sẽ nằm cùng dòng như inline nhưng có thể set width/height, kết hợp của cả 2 inline và block lun đấy nhé

Mặc định các tag HTML về form như input, button, select, textarea sẽ có default là display: inline-block

Screen Shot 2025-07-26 at 15.55.51.pngScreen Shot 2025-07-26 at 15.55.51

Tóm lại:

Xem hình cho dễ hiểu nhất nhé

Bình luận

Bài viết tương tự

- vừa được xem lúc

Căn giữa các phần tử HTML theo chiều dọc (phần 1)

Bài viết được dịch từ bài Vertical centering of elements in HTML xuất bản ngày 18/01/2015 trên trang Web++. .

0 0 105

- vừa được xem lúc

Căn giữa phần tử trong CSS

1. Theo chiều ngang. Đó có phải là phần tử inline hay inline-* (như text hay links). .

0 0 92

- vừa được xem lúc

99% không biết đến mẹo này khi sử dụng Flexbox CSS

Hello lại là mình đây. Bài viết hôm nay mình sẽ giới thiệu tới mọi người một trick khá hay khi dùng CSS flexbox nhé. 1. Chia layout với flexbox.

0 0 85

- vừa được xem lúc

Vanilla JS Project: Tính tuổi

1. Yêu cầu.

0 0 101

- vừa được xem lúc

1 số UI component và layout hữu ích với Frontend

Giới thiệu. Hôm nay mình xin chia sẻ 1 số Layout và UI component quen mà có lẽ là quen thuộc với nhiều người khi làm dự án, hay bắt gặp trên mạng.

0 0 82

- vừa được xem lúc

Style text css

Giới thiệu. Chào 2021, mình sẽ giới thiệu vài kiểu style cho text màu mè chút cho rực rỡ .

0 0 64