[Học CSS] Phần tử Block (khối) và Inline (nội dòng)
Contents
- 1.Block là gì?
- 2.Inline là gì?
- 3.Có thể thay đổi từ Inline sang Block và ngược lại không?
- 4.Tại sao việc hiểu Block và Inline lại quan trọng?
- 5.Lời kết
- 5.1.Xem tiếp bài trong serie
- 6.Bài liên quan
Nếu nói về các thuộc tính CSS cho việc trang trí văn bản thì cũng chỉ có các thuộc tính mà bạn đã xem ở hai phần trước. Nhưng một cái khó nhất trong CSS đó là sử dụng kỹ thuật CSS Layout như thế nào cho chính xác để lên bố cục giao diện website của mình, và đây là bài quan trọng nên đọc trước khi tìm hiểu kỹ thuật CSS Layout mà mình sẽ hướng dẫn sau này.
CSS Layout là thuật ngữ chỉ chung về việc dựng bố cục cho website dựa trên việc sử dụng và tùy biến các khối, phần tử.
Để dễ dàng hơn để sau này khi tìm hiểu về các kỹ thuật nâng cao, thì việc bạn cần làm bây giờ là nên hiểu thế nào là Block, thế nào là Inline. Đây là hai thuật ngữ rất thường sử dụng trong CSS, từ việc đọc các bài hướng dẫn đến việc tìm kiếm giải pháp trên Internet.
See the Pen jEjzJQ by Thach Pham (@thachpham92) on CodePen.
Block là gì?
Phần tử khối (Block Elements) là thuật ngữ chỉ chung các thẻ HTML có chức năng tạo một khu vực hay nói dễ nghe xíu là một khối. Khối này có nghĩa là một thẻ khi mà bạn khai báo thì nó sẽ được hiển thị ở mỗi dòng riêng biệt bao gồm các nội dung nằm bên trong. Ở các bài học HTML cơ bản bạn có thể đã biết qua một số thẻ block cơ bản như
,
- ,
- [Học CSS] Thẻ div và tạo bố cục trên website
- [Học CSS] Các thuộc tính cho Text (văn bản)
- [Học CSS] Position và Absolute – Relative
- [Học CSS] Nhúng CSS vào website
- [Học CSS] Tùy biến loại phần tử với “display”
- [Học CSS] Chia cột với float và clear float
- ,
,…
Và khi bạn học tới CSS, bạn sẽ dùng một thẻ rất quan trọng nữa đó là
Inline là gì?
Phần tử nội dòng (Inline Elements) là thuật ngữ chỉ chung các thẻ HTML khi mà khai báo vào nội dung thì nó vẫn sẽ nằm chung một dòng với các văn bản khác. Một số thẻ inline rất hay dùng đó là , , , ,…và đặc biệt là nếu bạn cần gộp nhóm các phần tử nào đó mà không ảnh hưởng đến các văn bản chung một hàng, thẻ này có ý nghĩa và cách sử dụng giống như Câu trả lời là có, chúng ta có thể đổi kiểu hiển thị một phần tử bất kỳ từ inline sang block và ngược lại, hay chuyển qua kiểu hiển thị khác là table với thuộc tính display trong CSS. Nhưng vấn đề này mình sẽ nói kỹ hơn ở một phần hướng dẫn riêng cho thuộc tính này sẽ kỹ hơn. Khi sử dụng CSS để dựng bố cục website mà bạn chưa hiểu rõ về Block và Inline thì có thể sẽ gặp một số khó khăn nếu đụng tới một số phần khó. Chẳng hạn như bạn sẽ không biết sử dụng Trong bài này thì mình chỉ muốn giải thích cho các bạn hiểu thế nào là block và inline thôi vì hai thuật ngữ này mình sẽ sử dụng khá nhiều từ bài này. Trong bài này mình cũng có nói qua về thẻ Content retrieved from: Có thể thay đổi từ Inline sang Block và ngược lại không?
Tại sao việc hiểu Block và Inline lại quan trọng?
Lời kết
Xem tiếp bài trong serie
Phần trước: [Học CSS] Trang trí font chữ cho văn bảnPhần kế tiếp: [Học CSS] Thẻ div và tạo bố cục trên websiteBài liên quan
https://thachpham.com/web-development/html-css/phan-tu-block-va-inline.html.
Ý KIẾN THÀNH VIÊN