Bài 13: Định kiểu HTML với CSS

Định kiểu HTML với CSS


 hinh

Định kiểu HTML với CSS

CSS là tên viết tắt của Cascading Style Sheets

Định kiểu có thể được thêm vào các phần tử HTML theo 3 cách:

  • Inline( trong một dòng) – sử dụng một thuộc tính style trong các phần tử HTML
  • Internal(bên trong) – sử dụng một phần tử <style> trong phần head của trang HTML
  • External(bên ngoài) – sử dụng một hoặc nhiều tệp CSS bên ngoài

Cách phổ biến nhất để thêm một định kiểu là giữ các định kiểu nằm ở các tệp CSS tách riêng rẽ. Nhưng trong bài viết này chúng tôi sử dụng định kiểu bên trong (Internal), bởi vì nó có thể dễ dàng demo và dễ dàng hơn để bạn có thể tự mình thử làm.

lamp Bạn có thể tìm hiểu nhiều hơn về CSS trong các bài học về CSS của chúng tôi.

Định kiểu trong một dòng

Định kiểu trong một dòng được dùng để áp dụng định kiểu duy nhất với một phần HTML.

Định kiểu trong một dòng sử dụng thuộc tính style .

Dưới đây là ví dụ thay đổi màu sắc văn bản của<h1>phần tử này sẽ chuyển chữ sang màu xanh:

Ví dụ 1

<h1 style=“color:blue;”>Đây là một tiêu đề màu xanh</h1>

Xem demo ví dụ 1


Định kiểu bên trong

Định kiểu bên trong sử dụng để xác định kiểu cho một trang của HTML.

Định kiểu bên trong được định nghĩa trong thẻ <head> của trang HTML với phần tử <style>:

Ví dụ 2

<!DOCTYPE html>
<html>
<head>
<style>
body {background-color:lightgrey;}
h1   {color:blue;}
p    {color:green;}
</style>
</head>
<body><h1>Đây là một tiêu đề</h1>
<p>Đây là một đoạn văn.</p></body>
</html>

Xem demo ví dụ 2


Định kiểu bên ngoài

Định kiểu bên ngoài được sử dụng để định kiểu cho nhiều trang.

Với định kiểu bên ngoài, bạn có thể thay đổi diện mạo của toàn bộ trang web bằng cách thay đổi trong một tệp CSS!

Để sử dụng một định kiểu bên ngoài, thêm một liên kết đến nó đặt trong thẻ  <head> của trang HTML:

Ví dụ 3

<!DOCTYPE html>
<html>
<head>
<link rel=“stylesheet” href=“styles.css”>
</head>
<
body><h1>Đây là một tiêu đề</h1>
<p>Đây là một đoạn văn.</p></body>
</html>

Xem demo ví dụ 3

Định kiểu 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. Tệp này không nên chứa thẻ HTML. Tệp định kiểu này phải được lưu với đuôi là .css 

Dưới đây nội dung được lưu trong “styles.css” :

body {
background-color: lightgrey;
}
h1 {
color: blue;
}
p {
color:green;
}

CSS Fonts

Thuộc tính color của CSS xác định màu sắc của văn bản được sử dụng  cho các phần tử HTML.

Thuộc tính font-family của CSS xác định các font chữ được sử dụng  cho các phần tử HTML.

Thuộc tính font-size của CSS xác định kích thước chữ được sử dụng cho các phần tử HTML.

Ví dụ 4

<!DOCTYPE html>
<html>
<head>
<style>
h1 {
color: blue;
font-family: verdana;
font-size: 300%;
}
p  {
color: red;
font-family: courier;
font-size: 160%;
}
</style>
</head>
<body><h1>Đây là một tiêu đề</h1>
<p>Đây là một đoạn văn.</p></body>
</html>

Xem demo ví dụ 4


Mô hình khung với CSS

Mỗi phần tử HTML có một khung bao quanh nó thậm chí bạn không thể nhìn thấy.

Thuộc tính border của CSS được định nghĩa đường biên xung quanh phần tử HTML:

Ví dụ 5

p {
border: 1px solid black;
}

Xem demo ví dụ 5

Thuộc tính padding của CSS xác định một phần đệm (khoảng trống) phía trong đường biên:

Ví dụ 6

p {
border: 1px solid black;
padding: 10px;
}

Xem demo ví dụ 6

Các thuộc tính  margin của CSS xác định không gian bên ngoài đường biên:

Ví dụ 7

p {
border: 1px solid black;
padding: 10px;
margin: 30px;
}

Xem demo ví dụ 7

lamp Ví dụ trên CSS sử dụng px để xác định kích thước bằng pixel.

Thuộc tính id

Tất cả các ví dụ trên đều sử dụng CSS để định kiểu cho toàn bộ các phần tử HTML trên trang, ví dụ ở trên định dạng này dùng cho thẻ p.

Để định kiểu cho một phần tử đặc biệt, trước hết thêm một thuộc tính id cho phần tử:

<p id=“p01”>I am different</p>

rồi định nghĩa một định dạng khác cho phần tử có id tương ứng ở trên:

Ví dụ 8

p#p01 {
color: blue;
}

Xem demo ví dụ 8


Thuộc tính class

Để định kiểu cho một dạng đặc biệt (class) của các phần tử, thêm một thuộc tính class cho phần tử:

<p class=“error”>I am different</p>

Bây giờ bạn có thể định nghĩa một định dạng khác cho các phần tử sử dụng class này:

Ví dụ 9

p.error {
color: red;
}

Xem demo ví dụ 9

lamp Sử dụng id để định kiểu cho một phần tử. Sử dụng class giải quyết  một nhóm các phần tử.

Tóm tắt bài học

  • Sử dụng thuộc tính style của HTML để định dạng kiểu trên một dòng
  • Sử dụng phần tử  <style> của HTML để định nghĩa một CSS bên trong
  • Sử dụng phần tử  <link> của HTML để  tham chiếu đến một tệp CSS từ bên ngoài
  • Sử dụng phần tử  <head> của HTML để  chứa các phần tử  <style>  <link> 
  • Sử dụng thuộc tính color của CSS để xác định màu săc của văn bản
  • Sử dụng thuộc tính font-family của CSS để xác định font chữ của văn bản
  • Sử dụng thuộc tính font-size của CSS để xác định kích thước chữ
  • Sử dụng thuộc tính border của CSS hiển thị đường biên xung quanh phần tử
  • Sử dụng thuộc tính padding của CSS định nghĩa vùng đệm phía trong đường biên
  • Sử dụng thuộc tính margin của CSS định nghĩa không gian bên ngoài đường biên

Các thẻ định dạng trong HTML

Thẻ Mô tả
<style> Định nghĩa thông tin định kiểu cho một tài liệu HTML
<link> Định nghĩa một liên kết giữa một tài liệu với một tài nguyên bên ngoài

 

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
bo togel
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
gimbal4d
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
situs 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
bo togel
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 togel
situs toto
situs togel
bo togel
bakautoto
bo togel
bakautoto
bet togel
situs togel
situs togel online
situs toto
bo togel
situs togel resmi
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 togel
situs toto
situs toto
situs toto
agen togel
bo togel
togel online
situs togel
situs togel4d
bo togel terpercaya
situs toto
situs toto
situs togel resmi
situs togel
togel resmi
situs togel
situs togel
pam4d
bakautoto
situs toto
situs toto
bo togel
gimbal4d
situs togel
bo togel
bo toto
situs toto
bo toto
situs togel
situs toto
situs bandar togel
situs togel
situs togel
bo toto
bo togel
bandar togel resmi
10 situs togel terpercaya
cerutu4d
situs toto
bo togel
situs togel
situs togel online
situs togel
situs toto togel
situs togel
situs togel
bo togel
agen togel
situs togel
situs togel
situs toto
situs toto
situs toto
bo togel
situs toto
bo togel
cabe4d
rimbatoto
situs toto
situs toto
situs togel
situs togel
togel resmi
situs togel
situs toto
situs togel
situs togel
situs toto
cabe4d
situs toto
bandar togel
situs toto
cabe4d
situs togel
situs togel
situs toto
rimbatoto
rimbatoto
situs toto
PAM4D
PAM4D
PAM4D
rimbabola
PAM4D
gimbal4d
situs toto
rimba toto
https://iaida.ac.id/bandar
https://ak.poliupg.ac.id/ngacor/
rimba toto
rimba toto
bo togel terpercaya
rimba toto
rimba toto
rimba toto
rimba toto
rimba toto
rimba toto
rimba toto
agen togel
cabe4d
cabe4d
bandar togel
cabe4d
situs toto togel
situs togel terpercaya
situs slot
pam4d
situs togel
agen toto
situs togel
situs togel
situs togel
situs togel
rimbatoto

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

Trả lời