F0NTCAMP02 | เบซิกเบสิก CSS

เริ่มโพสต์โดย กันย์, 29 ก.ค. 2009, 00:28 น.

0 สมาชิก และ 1 บุคคลทั่วไป กำลังเปิดอ่านโพสต์นี้

โบว์

สาระมาแล้ว ไปก่อนดีกว่า :30:

กวางจ้ะ

สูตรโกงการดูโค้ด css แบบเปิดกระโหลก

เข้า google ใช้ keyword : css cheat sheet  :56:

X11

#482
อ้างคำพูดจาก: หนูอร เมื่อ 17 ส.ค. 2009, 11:12 น.
ขอบคุณจ้า  :53:

ตอนพิมพ์กด ""  ก่อนแล้วค่อยใส่ค่าน่ะ มันเลยมีโอกาสหลุดมาก
ชีวิตจริงเจอแบบนี้ เขียนให้ตายมันก็จะไม่ขึ้น อย่าเลียนแบบนะคะ  :3005:


ตรงไหนผิดอะไรบอกได้ลยนะคะ จะได้มาแก้เลย




เวลาพิมพ์พี่ก็กด "" (เช่น style="" ) แบบนี้รอก่อนเหมือนกันแหละจ้า เพื่อไม่ให้เครื่องหมายคำพูดมันขาดคู่ แล้วค่อยเอา cursor ย้อนกลับไปตรงระหว่างเครื่องหมายคำพูดสองอันแล้วค่อยพิมพ์
เพราะถ้าพิมพ์เครื่องหมายคำพูดเปิดค้างเอาไว้ โอกาสลืมปิดจะสูง  ถ้าเป็นโปรแกรมก็จะ error

เดอะบุ๋ม

แลคเชอร์ได้สุดยอดมากอ่ะ  :25:









หนูอร

#484
คำสั่ง div

คือการกำหนดขอบเขตส่วนที่ต้องการจะสั่งคำสั่ง (โดยให้นึกถึงคำว่า divide หรือ division ที่เแปลว่าแบ่ง) เวลาใส่ div ไปใน HTML ..มันจะไม่มีผลจนกว่าจะมีการกำหนดคำสั่งว่าสิ่งที่จะแสดงใน div นั้นจะออกมามีหน้าตายังไง โดยตัวคำสั่ง div เองจะมีหน้าตาแบบนี้

<div> </div>


ในที่นี้จะแบ่งออกเป็น 2 หัวข้อเพื่อแยกคำสั่ง class และ id


การกำหนด class

Class นั้นสามารถกำหนด class กับส่วนไหนก็ได้ โดยจะถูกตั้งค่าเพื่อให้เนื้อหาที่อยู่ใน class นั้นนำการตั้งค่านั้นมาใช้ โดยเริ่มต้นจากการตั้งชื่อ class  แล้วกำหนดค่าสีหรือรูปแบบที่ต้องการให้ใช้งาน โดยเราต้องตั้ง class ในไฟล์งาน แล้วใส่คำสั่ง class ใน CSS


หน้าที่เป็นไฟล์งานเราตั้งชื่อไว้ว่ามี xxx yyy zzz


<html>
    <head>
         <link rel="stylesheet" type="text/css" href="anna.css" />
    </head>
    <body class="zzz">
    <p class="xxx">hello</p>
  <p class="yyy">hello</p>
    </body>
</html>



ส่วน CSS ชื่อ anna.css ก็ใส่ค่าที่อยากกำหนดสำหรับแต่ละ class ลงไป
โดยเขียน ชื่อ tag.ชื่อ class แบบนี้


p.xxx{
  color: #ff00cc;
}

p.yyy{
  color: #ff00cc;
}

body.zzz{
  color: #005599;
}



หรือในกรณีที่อยากให้แสดงผลเหมือนกันในหลายๆ class สามารถเขียนคำสั่งแบบนี้ได้เลยค่ะ


p.yyy, .xxx{
  color: #ff00cc;
}



อันบัน ♥

กวางจ้ะ

#485
อ้างอิง<head>
     <style type="text/css"> <- บรรทัดนี้ไม่ต้องใส่ก็ได้กรณีที่ใช้แท็กการ link ไฟล์ css (บรรทัดถัดไป) แต่จริง ๆ ใส่ไปดีกว่านะ อย่าเพิ่งขี้เกียจพิมพ์ เพราะเป็นมาตรฐานบังคับในการใช้งาน ถ้าไปเปิดกับ web browser อื่น หรือกับ server อื่นที่ไม่รองรับ อาจทำให้เกิดอาการติงต๊องได้ (credit : ไอซ์)
          <link rel="stylesheet" type="text/css" href="anna.css" />
     </style>
</head>

เดอะบุ๋ม


หนูอร

คำสั่ง id

เป็นการแบ่งโซนเฉพาะเจาะจงกว่า class ซึ่งจะปรากฏออกมาเพียงแค่ครั้งเดียว เวลาที่เราต้องการตั้ง id ให้กับ div นั้นเราก็จะเขียนคำสั่งในหน้า HTML แบบนี้


        <div id="div1">
   <p>this is div 1</p>
        </div>


โดยในหน้า CSS นั้น id จะแสดงด้วยเครื่องหมาย # ตามด้วยชื่อของ id นั้นๆ
อย่างในตัวอย่างข้างบน เราตั้งชื่อ id ว่า div1 พอมาใน CSS มันจะมีหน้าตาแบบนี้




#div1 {
    background-color:#ffff00;
}


อันบัน ♥

蓝月 (lán yuè)

ที่สุดถ้ามันจะไม่คุ้ม
แต่มันก็ดีที่อย่างน้อยได้จดจำ
ว่าครั้งนึงเคยก้าวไป...

JΛNΣ


IM


iannnnn

//ไม่ต้องแอบอ้างไปจู๋นู้นแล้วหนูอร เอางี้เลย เดี๋ยวทำลิงก์ไปแปะก็พอ จะได้ตามมาอ่านกันในนี้ให้หมด


ช่วยเสริมนิดนึงนะครับ
แท็ก <div> .. </div> นั้นแปลว่า "แบ่ง"
คือในโค้ดภาษา html นั้นจะมีการแบ่งส่วนของเนื้อหาอกเป็นหลายๆ ส่วนด้วยกัน
แต่ถ้าเอาให้เข้าใจง่าย จะขอเรียกว่า "ก้อน DIV"
เพราะลักษณะการทำงานของมันนั้น ถ้าเอา <div> ไปครอบเนื้อหาใดๆ ก็ตาม </div>
มันจะแค่ขึ้นบรรทัดใหม่ให้เราเท่านั้นเอง

แต่ถ้ามีการกำหนด Style ให้มันปั๊บ ทีนี้ล่ะอยากให้เป็นก้อนเป็นกรวดยังไงก็ได้ :12:

ส่วน CSS Cheat Sheet สามารถดาวน์โหลดได้ที่นี่ครับ
http://www.addedbytes.com/cheat-sheets/css-cheat-sheet/
เอาไว้ดูว่ามีคำสั่งอะไรที่ใช้บ่อยๆ มั่ง และนิยามคร่าวๆ ของแต่ละคำสั่ง
อันนี้พรินต์ไว้ดูได้เลยนะเวลาหัดใหม่ๆ เพราะจะช่วยให้หายงงไปเยอะเลย

หนูอร

ตั่งค่า link

โดยทั่วไปแล้วเรามีคำสั่งในการใส่ link ซึ่งเราจะคุ้นเคยว่ามันมีหน้าตาแบบนี้


<a href="www.f0nt.com">ฟ๐นต์</a>


ซึ่ง CSS นั้นจะสามารถกำหนดค่าของ link ได้ด้วยว่าจะให้มีสีอะไร มีขนาดเท่าไหร่ ซึ่งเราก็จะสั่งมันด้วยคำสั่งนี้ในหน้า CSS ของเรา



a{
    color: #669900;
    text-decoration: none;
}



แต่การกำหนดรูปแบบ link นั้นมีมากกว่านี้เพราะสามารถกำหนดได้ว่าพอ คลิกแล้ว(visited) เอาเมาส์ไปวาง(hover) หรืออะไรก็ตามแล้วจะให้ออกมาหน้าตาสีสันเป็นยังไง คำสั่งนั้นก็มีหัวข้อดังนี้

a:linked      link ที่ยังไม่เคยกด
a:visited      เคยกดเข้า link นั้นแล้ว
a:hover      เวลาเอาเมาส์ไปชี้ link
a:active            ตอนที่กด link นั้น
a:focus             หลังจากกด link ไปแล้ว
                      (ลักษณะของมันคือ เวลากดแล้วมีกรอบ(outline)เป็นเส้นประขึ้นมา)


นอกจากนี้.. คำสั่งยังสามารถที่จะใช้ร่วมกันได้อีกด้วย


a:link, a:visited{
    color: #669900;
    text-decoration: none;
}


จะมีเส้นประแสดงรอบๆในขณะใช้คำสั่ง a.focus สามารถตั้งค่าได้ด้วยนะคะ


a:active, a:focus {
    outline:solid;
}



* คำสั่ง hover สามารถใช้ได้กับ tag อื่นนอกเหนือจาก link ได้ด้วย
เช่นเวลาอยากให้กรอบข้อความเปลี่ยนสีเวลาเอา curser ไปชี้

// เดี๋ยวเอา code มาใส่ให้อีกทีค่ะ


อันบัน ♥

โต

 :25:
มาแล้วๆ


แปะไว้ก่อน เดี่ยวมาลองทำตาม

กวางจ้ะ

#494
การ set ค่า default css ของทุก tag

ให้ทำการใส่ * แทนการใช้ชื่อ tag ใด ๆ
โดยการแสดงผลนั้น หากในโค้ด html ไม่ไ้ด้ระบุว่าเป็น class ใด หรือ id ใดก็จะแสดงผลตาม *


test.css
อ้างอิง
*{
    color: #000; /*set รูปแบบตัวอักษรเป็นสีดำ(โค้ด RGB=#000 หรือ #000000)*/
    font-size: 16px; /* ขนาด 16px*/
    font-family: Tahoma; /*ใช้ฟอนต์ Tahoma*/
    background-color: orange; /*พื้นหลังเป็นสีส้ม*/
}

#div1{
    color: #fff; /*set รูปแบบตัวอักษรเป็นสีขาว(โค้ด RGB=#fff หรือ #ffffff)*/
}


test.html
อ้างอิง<html>
    <head>
         <link rel="stylesheet" type="text/css" href="test.css">
    </head>
    <body>
         สวัสดีจ้ะ ฉันชื่อดอกจัน <!--- ไม่ได้กำหนดcss จะแสดงผลในรูปแบบของ * คือแสดงตัวอักษรเป็นสีดำ ขนาด 16px ฟอนต์ tahoma และพื้นหลังสีส้ม--->
         <div id="div1">สวัสดีจ้ะ ฉันชื่อ div1</div><!--- มีการกำหนด css จะแสดงผลในรูปแบบของ div1 คือแสดงตัวอักษรเป็นสีขาว--->
    </body>
</html>



การแสดงผลบนเว็บ browser ใช้ได้ดี เป็นมิตรกับ firefox นะจ๊ะ

SMF 2.1.7 © 2026, Simple Machines