Inline Styles
การกำหนด Style Sheets แบบ Inline
ก็คือการกำหนดให้ภายในแท็กนั้น ๆ เลย โดยจะมีผลต่อแท็กนั้น ๆ
แท็กเดียวที่เราทำการกำหนด Style ให้มัน โดยใช้ Attribute "style"
ภายในแท็กที่ต้องการกำหนดให้ เราลองไปดูตัวอย่างเบื้องต้นของการกำหนด
Inline Style Sheet กันครับ
จากตัวอย่างจะเห็นว่ามีการกำหนด Style ให้กับแท็ก table โดยกำหนดภายใน Attribute "style" แต่ถึงแม้เราจะมีแท็ก table กี่แท็กก็ตามมันจะไม่มีผลกระทบด้วยเลย เพราะมันหมายความว่ากำหนด Style ให้กับแท็กนั้น ๆ เพียงแท็กเดียว
tag)
และ External style sheet ตามลำดับ
จากลำดับความสำคัญดังกล่าว Style ที่จะถูกใช้คือแบบ Inline style
2. กรณีที่มีการเขียน style ซ้ำ selector เดิม อันที่อยู่ด้านล่าง จะถูกทำเป็นลำดับสุดท้าย
ตัวอย่าง ไฟล์ mystyle.css
p{ color:black }
p{ color:blue }
เมื่อเราเรียกใช้ ใน HTML เช่น
รับประทานอาหารที่มีประโยชน์ หมั่นออกกำลังกาย และพักผ่อนให้เพียงพอตัวอย่างเบื้องต้นของการกำหนด Inline Style Sheet
1.
<
table
style='border: 1px solid black; margin: auto;">
2.
<
tr
>
3.
<
td
style
=
"text-align: right; font-size: 18pt;"
>
4.
Some text aligned left.
5.
</
td
>
6.
</
tr
>
7.
</
table
>
จากตัวอย่างจะเห็นว่ามีการกำหนด Style ให้กับแท็ก table โดยกำหนดภายใน Attribute "style" แต่ถึงแม้เราจะมีแท็ก table กี่แท็กก็ตามมันจะไม่มีผลกระทบด้วยเลย เพราะมันหมายความว่ากำหนด Style ให้กับแท็กนั้น ๆ เพียงแท็กเดียว
ตัวอย่างการกำหนด Inline Style Sheet หลาย ๆ แท็ก
01.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
03.
<
html
>
04.
<
head
>
05.
<
meta
http-equiv
=
"content-type"
content
=
"text/xhtml; charset=utf-8"
/>
06.
<
meta
http-equiv
=
"content-language"
content
=
"th"
/>
07.
<
title
>Inline Style Sheet</
title
>
08.
</
head
>
09.
<
body
>
10.
<
h1
style="color:black;
11.
border: 5px solid black;
12.
letter-spacing: 5px;
13.
padding: 10px;">
14.
Heading 1
15.
<
h1
>
16.
<
h2
style="color: orange;
17.
border: 4px solid orange;
18.
letter-spacing: 5px;
19.
padding: 10px;">
20.
Heading 2
21.
</
h2
>
22.
<
h3
style="color: blue;
23.
border: 3px solid blue;
24.
letter-spacing: 5px;
25.
padding: 10px;">
26.
Heading 3
27.
</
h3
>
28.
29.
<
p
style="font-family: Arial;
30.
font-size: 14pt;">
31.
Selectors choose the element to apply formatting to.
32.
</
p
>
33.
</
body
>
34.
</
html
>
จะได้ตัวอักษรใน Tag เป็นสีน้ำเงิน แต่หากเรากำหนด !important ไว้ใน value เช่น p{color:black!important} p{color:blue} เมื่อเขียนแบบนี้ ใน Tag จะได้ตัวอักษรสีดำ