1. Cú pháp CSS
- selector: selector sẽ trỏ đến những đối tượng (html) chịu ảnh hưởng bởi CSS
- declaration: các thuộc tính CSS dùng để style cho thẻ selector
H1
1
2
3
4
| h 1 { background : red ; color : blue } |
h1
làselector
- các thuộc tính background, color nằm bên trong cặp dấu ngoặc
{}
chính làdeclaration
.
selector
thì mình sẽ trình bày ở bài tiếp theo nên mình không nói nhiều ở bài này nhé. Riêng đối với declaration
thì các bạn để ý bên trong nó là danh sách các thuộc tính và giá trị của thộc tính đó (key:value), mỗi thuộc tính sẽ được kết thúc bởi dấu chấm phẩy (;
). 2. Viết CSS ở đâu?
- inline: viết trực tiếp trên thẻ thông qua thuộc tính
style
- external: viết riêng một thẻ có phần đuôi .css rồi sau đó import vào bằng thẻ
link
. - internal: viết tại file html hiện tại và nằm trong thẻ
style
# inline
style="code css"
.
1
| < div style = "background:red; color: blue" >HỌC CSS MIỄN PHÍ TẠI FREETUTS.NET</ div > |
# internal
<style type="text/css"> code css </style>
.
1
2
3
4
5
6
7
| <style type= "text/css" > div{ background:red; color: blue; } </style> <div>HỌC CSS MIỄN PHÍ TẠI FREETUTS.NET</div> |
# external
style.css
(có phần mở rộng là .css
) và sau đó import vào file HTML thông qua thẻ link. Sau đây là một ví dụ cho cách này.style.css
với nội dung sau:
1
2
3
4
| div{ background : red ; color : blue ; } |
index.html
cùng cấp với file style.css
với nội dung sau:
1
2
| < link href = "style.css" rel = "stylesheet" /> < div >HỌC CSS MIỄN PHÍ TẠI FREETUTS.NET</ div > |
- trong thẻ link có một thẻ
href
, bạn sẽ truyền đường dẫn đến file CSS của bạn rel="stylesheet"
báo cho trình duyệt đây là file CSS
3. Lưu ý quan trọng khi viết CSS
- Không nên viết dạng
inline
bởi vì nó khó quản lý và không tốt cho SEO - Dạng
internal
có thể chấp nhận được nhưng bạn nên đặt CSS ở trên thẻhead
, dạng này cũng không tốt cho SEO - dạng
external
khuyến khích sử dụng vì nó mang tích tách biệt HTML và CSS, rất tốt cho SEO lẫn coder vì dễ quản lý. Tương tự như dạnginternal
khi import vào bằng thẻ link thì bạn nên đặt nó ở thẻhead
.
4. Lời kết
inline
, external
, internal
. Bài này mình sẽ dừng ở đây vì mình muốn trình bày mỗi bài một số kiến thức nhỏ để các bạn dễ tiếp thu hơn.Hãy để lại link bài viết gốc khi chia sẻ bài viế
No comments:
Post a Comment