24 พฤษภาคม 2555, 06:11:47
ยินดีต้อนรับผู้เยี่ยมชม
  • noavata
  • ยินดีต้อนรับคุณ, ผู้เยี่ยมชม กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน
    เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น
Page Rank

ทำเว็บไซต์ | แต่งบอร์ด | ออกแบบ | SMF | Joomla | Drupal | WordPress | JQuery | CMS | ECommerce | Tel. +668-08577477

ส่งหัวข้อนี้พิมพ์ หน้า: 1 
icon message ผู้เขียน หัวข้อ: การประกาศ CSS ในเอกสารแบบต่างๆ  (อ่าน 903 ครั้ง)
0 สมาชิก และ 1 ผู้เยี่ยมชม กำลังดูหัวข้อนี้
pongkan1

icon message
general เมื่อ: 17 กุมภาพันธ์ 2553, 17:58:58
เรียน...พี่น้องชาว Dexmore

สำหรับการประกาศสไตล์ซีทหรือ CSS นั้นเราสามารถทำได้ 3 วิธีด้วยกันครับ ทั้งนี้ในแต่ละวิธีจะมีลำดับความสำคัญ ดังนั้นเราจะมาทำความรู้จัก เพื่อให้ท่านสามารถพัฒนา CSS ได้ด้วยความเข้าใจ และแก้ไขได้เมื่อเกิดปัญหาขึ้น

การประกาศ CSS แบบ Inline

เป็นการกำหนด CSS ไว้ในแท๊กของ HTML โดยใช้แอททริบิวต์ "Style" ซึ่งการกำหนดในลักษณะนี้จะส่งผลเฉพาะข้อมูลในแท๊กเท่านั้น

รูปแบบ

โค๊ด: [Select]
<html tag style = "Property : Value;">  </html tag>

ตัวอย่าง

โค๊ด: [Select]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title> DexMore </title>
</head>

<body>
<p style = "font-family : Ms sans serif; font-size : 14; color : red; text-align : center;">
                  ยินดีต้อนรับเข้าสู่เด็กมอร์ : <span style = "color : blue;">ขอบคุณสำหรับน้ำใจที่แบ่งปัน</span></p>
</body>
</html>


การประกาศ CSS แบบ Embedded

เป็นการประกาศ CSS ไว้ระหว่างแท๊ก <head>...</head> ใน HTML ซึ่งการใช้รูปนี้จะเป็นต้นแบบของแท๊กที่ถูกกำหนด ให้เป็นลักษณะเหมือนกัน

รูปแบบ

โค๊ด: [Select]
<head>
    <style type = "text/css">
<!- -
    html tag {Property : Value;}
- ->
    </style>
</head>

ตัวอย่าง

โค๊ด: [Select]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head><title>DexMore</title>
    <style type = "text/css">
    <!--
p { font-family : Ms sans serif; font-size : 14; color : red; }
span { font-family : Ms sans serif; font-size : 14; color : blue; }
    -->
    </style>
</head>

<body>
    <center>
      <p>ยินดีต้อนรับเข้าสู่เด็กมอร์ : <span>ขอบคุณสำหรับน้ำใจที่แบ่งปัน</span></p>
    </center>
</body>
</html>


การประกาศ CSS แบบ External

เป็นการประกาศ CSS โดยสร้างไฟล์แยกออกจากเอกสาร (.css) ซึ่งสามารถเรียกใช้ได้ 2 วิธี ดังนี้
  • 1. กำหนดแท๊ก <link>
  • 2. ใช้คำสั่ง import

1. การเรียกใช้ CSS แบบ External โดยใช้แท๊ก Link

รูปแบบ

โค๊ด: [Select]
<head>
  <link rel = "stylesheet" href = "ไฟล์ .css" type = "text/css" />
</head>

ตัวอย่าง

ขั้นแรกสร้างไฟล์ "dexmore.css" โดยมีโค๊ดคำสั่งดังนี้

โค๊ด: [Select]
p { font-family : Ms sans serif; font-size : 14; color : red; }

span { font-family : Ms sans serif; font-size : 14; color : blue; }

สร้างไฟล์เอกสาร และเรียกใช้ CSS โดยใช้แท๊ก <link>

โค๊ด: [Select]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head><title>DexMore</title>
    <link rel = "stylesheet" href = "dexmore.css" type = "text/css" />
</head>

<body>
    <center>
      <p>ยินดีต้อนรับเข้าสู่เด็กมอร์ : <span>ขอบคุณสำหรับน้ำใจที่แบ่งปัน</span></p>
    </center>
</body>
</html>


2. การเรียกใช้ CSS แบบ External โดยคำสั่ง import

รูปแบบ

โค๊ด: [Select]
<head>
    <style>
      <!--
         @import url("ไฟล์ .css");
ิ      -->
    </style>
</head>

ตัวอย่าง

ขั้นแรกสร้างไฟล์ "dexmore.css" โดยมีโค๊ดคำสั่งดังนี้

โค๊ด: [Select]
p { font-family : Ms sans serif; font-size : 14; color : red; }

span { font-family : Ms sans serif; font-size : 14; color : blue; }

สร้างไฟล์เอกสาร และเรียกใช้ CSS โดยใช้คำสั่ง import

โค๊ด: [Select]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head><title>DexMore</title>
    <style>
      <!--
         @import url("dexmore.css");
ิ      -->
    </style>
</head>

<body>
    <center>
      <p>ยินดีต้อนรับเข้าสู่เด็กมอร์ : <span>ขอบคุณสำหรับน้ำใจที่แบ่งปัน</span></p>
    </center>
</body>
</html>

ทั้งหมดนี้คือการเรียกใช้งาน CSS ในแบบต่างๆ ครับ ซึ่งรูปร่างหน้าตาจะออกมาเหมือนกัีน ดังรูป



หมายเหตุ :
ลำดับความสำคัญของการประกาศ CSS จากมากไปหาน้อย

  • Inline > Embedded > Link > Import

ในกระทู้ต่อไปผมจะมาให้ความรู้เกี่ยวกับเรื่องเหล่านี้น่ะครับผม เช่น การเรียกสไตล์ซ้ำซ้อน, ลำดับความสำคัญของแต่ละรูปแบบ ยังไงถ้าชอบก็ลองติดตามกันต่อไปครับ  Smiley


เจ้าของบทความโดย :
DexMore

ลิงค์หัวข้อ: http://dexmore.com/topic/617
Windows XP    Firefox 3.5.7   see ip บันทึกการเข้า
โฮสต์ดีๆ บริการด้วยใจ
ส่งหัวข้อนี้พิมพ์ หน้า: 1 
กระโดดไป:  

Creative Commons License

SMF Thai Translation Powered by SMF © 2006–2012, Simple Machines LLC

WordPress Google เข้าเยี่ยมชมหน้านี้ล่าสุดเมื่อ : 13 พฤษภาคม 2555, 02:08:28

jQuery Plugin Copyright © 2551-2555 Themes Design & Hosting by DexMoreGroup

Sitemap | Thai Simple Machines Forum support SMF Thai

Web Begining | SMF Modifications | SMF Thai Translation Web Begining

Drupal | WordPress | CMS Joomla | jQuery Plugin | Web Graphics CMS Joomla