Bài 4: Cách sử dụng CSS


Khi một trình duyệt đọc style sheet, nó sẽ định dạng văn bản dựa theo các thông tin trong style sheet.


Có ba cách để nhúng CSS vào tài liệu HTML

  • Style sheet từ bên ngoài (external style sheet)
  • Style sheet từ bên trong (internal style sheet)
  • Style cùng dòng (inline style)

Nhúng Style sheet từ bên ngoài

Đây là cách làm chúng ta sẽ lưu tất cả các định dạng CSS trong một tệp bên ngoài. Khi cần bạn có thể nhúng tệp CSS vào trang web của bạn, vì vậy bạn có thể thay đổi giao diện của 1 trang website một cách dễ dàng bằng cách thay đổi một tập tin!

Các trang web tham chiếu đến tập tin style sheet bên ngoài, đường dẫn đặt trong thẻ <link>. Phần tử <link> được đặt trong thẻ <head>:

<head>
<link rel=“stylesheet” type=“text/css” href=“mystyle.css”>
</head>

Style Sheet bên ngoài có thể được viết bằng bất kỳ trình soạn thảo văn bản nào. Các tập tin không được chứa bất kỳ thẻ html. Các tập tin style sheet phải được lưu với một phần mở rộng có đuôi “.css”. Ví dụ trên là tập tin style sheet đặt là “mystyle.css”, như dưới đây:

body {
background-color: lightblue;
}h1 {
color: navy;
margin-left: 20px;
}
Note Lưu ý: Không được để khoảng trắng giữa giá trị và thuộc tính. (ví dụ margin-left: 20 px;). Cách viết đúng là: margin-left:20px;

Nhúng Style Sheet từ bên trong

Các định dạng style sheet được đặt trực tiếp trên trang web, vì vậy mỗi style sheet có thể chỉ được sử dụng trên một trang duy nhất.

Các style này được định nghĩa trong thẻ <style> bên trong phần thẻ <head> của trang HTML:

Ví dụ:

<head>
<style>
body
{
background-color: linen;
}h1 {
color: maroon;
margin-left: 40px;
}
</style>
</head>

Nhúng style cùng dòng

Là trường hợp các style được chèn trực tiếp vào thể HTML, vì vậy một style kiểu này chỉ có thể áp dụng cho duy nhất một thẻ HTML.

Style trong cùng dòng có nhiều nhược điểm như nó sẽ lẫn lộn giữa phần nội dung với phần giao diện và khi cần thay đổi trên các trang sẽ phức tạp. Nên hạn chế sử dụng phương pháp này!

Để dùng style cùng dùng, sử dụng thuộc tính style của thẻ HTML liên quan. Thuộc tính style có thể chứa bất kỳ thuộc tính nào của CSS. Ví dụ bên dưới thực hiện việc thay đổi màu và căn lề trái của thẻ <h1>:

Ví dụ:

<h1 style=“color:blue;margin-left:30px;”>Đây là một tiêu đề.</h1>

Nhiều Style Sheet

Nếu một vài thuộc tính được định nghĩa cùng bộ chọn (selector) trong các style sheet khác nhau, giá trị sẽ được thừa kế từ nhiều style sheet.

Ví dụ giả sử một style sheet từ bên ngoài có các thuộc tính sau cho thẻ<h1>:

h1 {
color: navy;
margin-left: 20px;
}

rồi giả sử một style sheet từ bên trong có thuộc tính sau cho thẻ <h1>:

h1 {
color: orange;
}

Nếu trang web của bạn sử dụng cả style sheet từ bên ngoài và từ bên trong thì thuộc tính cho thẻ <h1> sẽ là:

color: orange;
margin-left: 20px;

Thẻ căn lề trái (margin-left) sẽ được thừa kế từ style sheet bên ngoài và màu sắc sẽ được thay thế bằng màu ở style sheet bên trong.


Nhiều Styles sẽ sắp xếp vào thành một

Các style có thể được sử dụng như sau:

  • trong một tệp CSS bên ngoài
  • bên trong phần <head> của trang HTML
  • bên trong phần từ HTML

Thứ tự sắp xếp

Style nào sẽ được sử dụng khi có nhiều hơn một style sheet sử dụng cho một phần từ HTML?

Nói chung chúng ta có thể nói rằng tất cả các style sẽ “sắp xếp” và một style sheet “ảo” theo quy luật sau, ở đó số 3 có mức ưu tiên cao nhất:

  1. Mặc định của trình duyệt
  2. CSS bên ngoài và style sheet bên trong phần thẻ <head>
  3. bên trong phần tử HTML

Vì vậy style trong phần tử HTML có thứ tự ưu tiên cao nhất, có nghĩa là nó sẽ ghi đè các style được định nghĩa trong thẻ <head> hoặc trong tệp CSS bên ngoài hoặc một giá trị mặc định trong trình duyệt.

Note Chú ý: Nếu bạn đặt liên kết tới một tệp CSS bên ngoài mà nằm dưới style sheet bên trong của trang HTML thì style sheet bên ngoài sẽ ghi đè style sheet bên trong!

situs togel
toto slot
rtp slot
situs toto
bo togel
situs toto
situs toto
situs togel
bo togel
pam4d
situs togel
toto togel
situs togel
situs togel
bento4d
situs togel
bento4d
situs togel
pam4d
situs toto
pam4d
daftar pam4d
daftar pam4d
login bento4d
cerutu4d
cerutu4d
cerutu4d
situs toto
bento4d
situs toto
situs toto
situs togel
situs toto
situs toto
situs togel
situs togel
toto togel
situs toto
situs togel
situs togel resmi
toto slot
situs toto
situs togel
situs toto
situs togel
situs toto
situs toto
situs togel
situs toto slot
cerutu4d
situs toto
cerutu4d
situs toto
gimbal 4d
daftar gimbal4d
gimbal4d
toto slot
situs toto
situs toto
toto slot
situs toto
situs toto
toto togel
toto slot
situs togel
live casino
toto slot
toto togel
bandar togel
situs toto
situs toto
situs togel
situs toto
situs togel
bakautoto
situs bandar togel
bakautoto situs resmi toto togel
bakautoto situs toto togel terpercaya 2024
monperatoto
monperatoto
monperatoto
monperatoto
monperatoto
monperatoto
situs togel
situs toto
situs toto
situs toto
situs toto
bo toto pulsa
bo toto
bo toto pulsa
bo togel
bo togel
bo togel
bo togel
cerutu4d
bo togel
bo toto
situs togel
situs togel
situs toto
situs toto
situs togel
bakautoto
situs togel
bakautoto
situs togel
situs toto
situs togel
bo togel
situs togel
bandar toto macau
togel pulsa
bo togel
Daftar Situs Toto
situs toto
situs toto
situs toto
toto togel
situs toto
situs toto
situs togel
situs togel
situs toto
situs toto
togel
situs toto
situs lotre

situs togel

bakautoto

bandar togel
togel resmi
bakautoto
bakautoto
bakautoto
bakautoto
situs toto slot/a>

totoslot

scatter hitam

situs togel
situs toto
bo togel
togel pulsa
bento4d
bento4d
situs toto
jacktoto
bandar togel
bo togel
situs toto
situs toto
pam4d
bo togel
situs toto
situs toto
situs toto
bo togel
bandar togel
situs togel
jacktoto
monperatoto
monperatoto
monperatoto
monperatoto
monperatoto
data macau
slot gacor hari ini
situs toto
situs toto
situs toto
togel online
bandar togel online
bandar toto macau
bandar togel
togel pulsa
toto togel
situs toto
bo togel
toto togel
bo togel
bo togel
situs togel
situs toto
togel online
situs toto
jacktoto
bo togel
situs togel
situs togel
situs togel
situs togel
bo togel
situs toto
bo togel
rimbabola
agen toto togel
situs togel
situs togel
bo togel
situs togel
situs togel
toto togel
situs toto
toto macau
situs togel
situs togel online
situs toto
bo toto
situs toto
bandar toto macau
situs toto
situs toto macau
togel dana
situs togel
togel pulsa
situs toto
link togel
situs togel online
situs toto
cabe4d
monperatoto
monperatoto
monperatoto
monperatoto
monperatoto
data macau
monperatoto
slot gacor hari ini
situs toto
situs toto
toto togel
situs toto
bandar togel
situs togel
rimbabola
situs toto
situs togel
slot gacor
bento4d
togel pulsa
situs toto
situs toto
situs toto
situs toto
situs toto
bento4d
bo toto
cabe4d
bo toto
jacktoto
situs toto
situs deposit pulsa
togel online
situs toto macau
cerutu4d
cerutu4d
rimbabola
situs toto macau
situs toto macau
situs togel online
situs toto
situs togel terpercaya
situs toto
rtp
situs togel
situs togel
situs toto
situs togel
bandar togel
situs togel
jacktoto
situs toto
situs toto
situs toto
situs slot gacor
situs togel
situs togel
bo togel
situs togel
situs toto
situs toto
situs toto
situs toto
situs togel
bo togel
bakautoto
bo togel
bakautoto
bet togel
situs togel
situs togel online
situs toto
bo togel
togel online
situs togel
situs toto
bo togel
rimbabola
situs togel
bo togel
situs toto
togel online
situs toto
bandar togel
bo togel
bandar totomacau
bo toto pulsa
cerutu4d
toto macau
situs togel
situs togel
situs toto
situs toto
situs toto
agen togel
togel online
situs togel
situs togel4d
bo togel terpercaya
situs toto
situs toto
pam4d
bakautoto
situs togel
situs togel
bo togel
bo toto
situs toto
bo toto
situs bandar togel
situs togel
situs togel
bo togel
bandar togel resmi
10 situs togel terpercaya
cerutu4d
situs togel
situs toto togel
situs togel
bo togel
agen togel
situs togel
situs togel
situs toto
situs toto
situs toto
bo togel
cabe4d
situs toto
situs toto
situs togel
situs togel
situs togel
situs toto
cabe4d
situs toto
bandar togel
situs toto
cabe4d
situs toto
PAM4D
PAM4D
PAM4D
rimbabola
PAM4D
gimbal4d
situs toto
https://iaida.ac.id/bandar
https://ak.poliupg.ac.id/ngacor/
agen togel
cabe4d
cabe4d
bandar togel
cabe4d
situs togel terpercaya
situs slot
pam4d
situs togel
agen toto
situs togel
bo togel
https://disdukcapil.salatiga.go.id/ngacor/
situs togel
bo toto
situs toto
situs toto
bandar toto macau
situs toto
situs toto
cabe4d
situs togel
situs togel
situs togel
pam4d
situs togel
situs toto
situs toto
bandar togel
bandar togel
situs toto
situs togel
pam4d
situs toto
bandar togel
bandar togel
situs toto
situs toto
situs toto
cabe4d
situs togel
situs togel
situs toto
situs slot gacor
situs toto
situs togel
situs togel
situs toto
situs toto slot
bo togel
situs toto
situs toto
bandar toto macau
rtp live
situs togel
situs togel
situs togel resmi
situs toto
toto macau 4d
toto togel
situs toto
togel terpercaya
bandar toto macau
slot gacor
toto slot
idn slot
slot hoki
toto slot
slot bet 200
https://caselledental.com/
situs togel
situs toto
situs togel
situs togel
situs toto
bandar togel
situs togel
situs toto
cerutu4d
bandar togel
situs toto
situs toto
situs togel
cerutu4d
cerutu4d
cerutu4d
situs togel

Có thể bạn sẽ thích…

Để lại một bình luận