CSS External@import

การใช้ css แบบ External เป็นสิ่งที่ผมอยากจะแนะนำครับ เพราะความสะดวก และง่ายในการแก้ไข เฉพาะ ไฟล์ CSS นั้นๆ ไป ไม่ต้องมัวมาเกิดหน้าเว็บ แล้วเข้ามาแก้ กรณี Internal และแก้ในแถว กรณีเขียนแบบ Inline ท่านสามารถเปิด ไฟล์ .css มาแก้ได้เลยครับ และ ไฟล์ CSS หลักนั้น สามารถใช้คำสั่ง @import url(xxx.css); ได้ด้วย

ซึ่งความสะดวกจะเกิดขึ้นอย่างเห็นได้ชัดในกรณีที่เราเขียนเว็บขนาดกลาง ไปถึงขนาดใหญ่ ที่มีลักษณะแสดงทาง CSS แตกต่างกันไป และ ไฟล์ css หลักนั้น ดูท่าจะยาวย้วยเกินไป สามารถตัดแบ่งส่วนเพื่อความสะดวกได้ครับ

การนำ css เข้ามาใช้งานในหน้าเว็บ จากไฟล์ external นั้น ทำได้ด้วยการนำเอา tag

<link rel="stylesheet" href="main.css" type="text/css" />  

(***ไฟล์ main.css คือไฟล์ css ที่เราเซฟไว้นั่นเอง)

ไปวางไว้ในแทก <head></head> ของ หน้าเว็บ xhtml ของเรา โดยปกติผม จะวางไว้ใต้ tag <title> ครับ เช่น


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>THAI CSS</title>

<link rel="stylesheet" href="main.css" type="text/css" />

</head>

Import ไฟล์ css อื่นๆ อย่างไร

เช่น ถ้าหากเรามีไฟล์ หลักชื่อ main.css แต่เรามีไฟล์ย่อยๆ เช่นไฟล์จัดการเรื่อง Form ชื่อ form.css ไฟล์ สำหรับเว็บบอร์ด ชื่อ board.css การ import ทำได้ดังนี้ครับ

ในหน้า main.css บรรทัดบนสุด ให้เราพิมพ์


@import url(form.css);
@import url(board.css);

เวลาเรียกไปใช้งาน แค่เรียกไฟล์ main.css ไฟล์เดียวก้อพอ

ภาพแสดงโครงสร้างครับ

ภาพโครงสร้าง ตัวอย่างการเรียกใช้ css

Did you like this? Share it:
Share |

Back to Top

This entry was posted in CSS | Cascading Style Sheets, ความรู้พื้นฐานของ CSS

Tagged: ,

เนื้อหาที่คล้ายคลึงกัน อย่างมีนัยสำคัญ

0 Responses to CSS External@import

  1. Gimmick says:

    ดีครับการทำแบบนี้ทำไห้คนเขียนและคนแก้ไม่งงครับขอบคุณน๊ะครับที่กรุณาสอนและเขียนบทความนี้ขึ้นมา

    Reply

  2. taggi says:

    ขอบคุณครับ สำหรับบทความดีๆความรู้ดีดีที่หาไม่ได้ในหนังสือ(ไทย)

    ขอบคุณ ศึกษามาแล้วมาถ่ายถอดให้ หลายๆคนได้คึกษา

    Reply

  3. Goommy says:

    ยังงงๆอยู่นิดหน่อย คือเราแค่ link ให้มันเห็นว่ามีการใช้ ExternalCSS แค่ 1 ไฟล์ก็พอใช่มั๊ยคับ แล้วพอ Import ที่เหลือมามันก็จะเห็นเองใช่มะคับ

    Reply

  4. AJ.com says:

    ขอบคุณมาก ๆ ครับ สำหรับความรู้ที่ให้นะครับ มีประโยชน์มาก เอามาประยุกต์กับงานผมได้เยอะเลย ขอบคุณนะครับ

    Reply

  5. special says:

    เพิ่งเข้ามาครั้งแรก เว็บนี้ได้ประโยชน์จิงๆๆ ค่ะ

    ขอบคุณมากค่ะ

    จะแวะมาบ่อยๆนะ

    Reply

  6. takereu says:

    ถ้าเราเลือก @import url(main.css);แทน

    <link rel="stylesheet" href="main.css" type="text/css" />

    จะได้หรือป่าวครับ หรือยังไงต้องมี link rel อย่างน้องหนึ่งอัน ที่เหลือค่อย import ถ้าเรามีแค่หนึ่งไฟล์ก้อใช้ link rel หรือป่าวครับ

    Reply

  7. komkit says:

    ขอบคุณครับ อ่านแล้วเข้าใจดีครับ

     
    แล้วก้อ จะมาสิงที่นี่บ่อยๆครับ

    Reply

  8. jimmy says:

    อ่านหนังสือไม่เก่งอ่ะคับ อ่านนี่แล้วเข้าใจเลย ขอบคุงมากคับพี่พร

    Reply

  9. Katob says:

    อยากทราบวิธี เรียกไฟล์ css มาใช้ใน cms ต้องทำไงครับ เพราะถ้าเรียกมาทั้ง head มันไม่แสดงผล และระบบ cms มันจะลบ head ทิ้งเองเลย

    Reply

  10. tree says:

    ดีมากๆ เลยครับ ได้ความรู้มากมายเลยทีเดียว

    Reply

Leave a Reply

Your email address will not be published. Required fields are marked *

Connect with Facebook

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Back to Top

TEXT & text Effectes

Layout and Box Model

Transitions and Animations