Page 42 - การสร้างเว็บไซต์
P. 42

่
                                                                            ็
                                     CSS และโครงสร ้างเวบไซต์                                                                              2. รูปเเบบค�าสัง css
                                            ด ้วย HTML เบื้องต ้น

                                                                                                                                                         ่
                                                                                                                                     2.1 รูปเเบบของค�าสัง css จะประกอบไปด้วย 2 ส่วนใหญ่ๆ คือ
                                                                                                                                                                            ่
                                                                                                                                                                                                  ่
                                                                                                                                            2.1.1 Selector คือ ส่วนของค�าสัง HTML หรือ Tag ทีเราต้องการให้เเสดงผล เช่น table
                                                                                                                                                                       ็
                                                                                                                                                                   ็
                                                                                                                                    ็
                                                                                                                                  กจะเเสดงในส่วนของตาราง, a กจะเปนการลิงก์, h1 กจะเปนขนาดตัวอักษร เปนต้น
                                                                                                                                                                                            ็
                                                                                                                                                                                                                ็
                                                                                                                                                                                        ็
                               ้
                 1.  css เบืองต้น                                                                                                           2.1.2 Declaration คือ ส่วนของการก�าหนดค่าให้กับ Selector ประกอบไปด้วย 2ส่วน
                                                                                                                                  ได้เเก่
                                                                                                                                                                         ่
                                                                                                                                                                                                                 ิ
                                                                                                                                  1) Property คือ ส่วนของคุณสมบัติทีเราต้องการให้เเสดง เช่น สีตัวอักษร, ชนดตัวอักษร, ขนาด
                                                                   ่
                                                                                                                                                 ้
                 css  (cascade Style Sheet)  หมายถึง ภาษาทีใช ้ก�าหนดรูปเเบบการเสดงผล HTML ถูก                                    ตัวอักษร, สี, พืนหลัง เปนต้น
                                                                                                                                                          ็
                                                       ่
                                                 ่
                  ้
                      ่
                                                                                                                                                                                                   ่
                                                                                                                                                     ่
           สร ้างขึนเพือใช ้งานร่วมกับ  HTML  ซึงโดยทัวไปเล้ว  HTML  ใช ้ส�าหรับก�าหนดรูปโครงสร ้างข้อมล                          2) Value คือ ค่าทีเราต้องก�าหนดให้กับ Property หรือเปนค่าทีเราต้องการให้เเสดง เช่น ตัว
                                                                                                           ู
                                                                                                                                                                                            ็
           ส่วน css ใช ้ส�าหรับก�าหนดรูปเเบบการเเสดงผล                                                                            อักษรสีเขียว,ตัวอักษรเเบบ Tahoma, ตัวอักษรขนาด 10pt เปนต้น
                                                                                                                                                                                                 ็
                                                                               ้
                                                                                                          ่
                                                                               ั
                                                                        ็
                                                                  ู
                  ในการเเยกการเเสดงผลของเวบเพจออกจากข้อมลในเวบเพจนน จะช่วยให้ง่ายต่อการเปลียน                                       2.2 ลักษณะการใช ้งาน CSS แบ่งออกเปน 3 แบบ คือ
                                               ็
                                                                                                                                                                            ็
                                          ่
                                                          ่
                                                                                                        ่
                                                                                                                                                                                                            ่
           เเปลงรูปเเบบต่างๆ ในอนาคตทีอาจจะมีการเปลียนรูปเเบบของเวบเพจ เช่น ถ้าเราต้องการเปลียนสี                                        2.2.1 แบบ Inline เปนการเขียนโค้ด Css ลงไปในแทก HTML ทีต้องการให้เกิดการแสดง
                                                                           ็
                                                                                                                                                                                                ็
                                                                                                                                                               ็
                                                                     ่
                                                                            ่
                                                                                                                                                          ้
                                                                                                                                                                   ้
                                                                              ็
                                                        ็
                                                                                                       ั
                                                 ็
                            ็
           ให้กับหัวข้อในเเทก <h2> ในทุกๆ เวบเพจกเพียงเเต่เปลียนรูปทีเปนไฟล์ css ด้วยกัน ในปจจุบัน                                ผลและจะมีผลต่อแทกนนๆ เท่านน โดยมีรูปแบบดังน          ี ้
                                                                                                                                                      ็
                                                                                                                                                                   ั
                                                                                                                                                          ั
                     ่
                                                                                            ้
                                                                                 ่
                                                                          ่
                                                                  ็
                                           �
                 ็
                       ิ
                                                                                            ั
           css เปนทีนยมอย่างมากในการนาไปจัดรูปเเบบให้กับเวบเพจ ซึงก่อนทีจะมี css นนเราใช ้ตารางใน                                 <tag style="property:value; property:value,"
                                                                                                   ่
                                                         ่
                                                                                                                                                                                           ้
                                        ็
           การจัดวางต�าเเหนงต่างๆในเวบเพจเเละใช ้ค�าสัง  HTML  ในการจัดรูปเเบบของข้อมล  ซึงถ้ามีการ                               แอfทริบิวด์ style ใช ้ในการก�าหนดค่าสไตล์พร็อปเพอร ์ตีต่างๆ
                             ่
                                                                                               ู
                                                                                                         ่
                                                                                                 ็
           เเก้ไขรูปภาพหรือมีการปรับปรุงเวบเพจจะเปนการยุงยากมาก เพราะต้องเเก้ไขในทุกเวบเพจเพือให้                                        2.2.2 แบบ Embedded เปนการเขียนโค้ด CSS ลงไปในไฟส์ HIML เช่นกัน แต่จะรวมโค้ด
                                             ็
                                                              ่
                                                       ็
                                                                                                                                                                     ็
                               ่
                                                                                                                                          ้
           เปนไปตามรูปเเบบทีต้องการ                                                                                               CSS ทังหมดไว้ภายใต้แทก <head> โดยมีรูปแบบดังน          ี ้
             ็
                                                                                                                                                           ็
                    ั
                     ปจจุบัน CSS แบ่งเยน 4 รุ่น ได้แก่                                                                            <head>
                                       ็
           1) CSS 1 ยอมรับเปนมาตรฐาน ธันวาคม ค.ศ. 1996                                                                            <tile></itle>
                               ็
                        ่
                                                   ็
           2) CSS 2 เริมร่าง ค.ศ. 1997 ยอมรับเปนมาตรฐาน ทฤษภาคม ค.ศ. 1998                                                         <style type=*tex/css">
                                                                                                                                                                                                                                   ่
                                                                                                                                                                                                                   ่
                                                                                                                                                                   ็
                        ่
           3) CSS 3 เริมร่าง ค.ศ. 1998 ยอมรับเปนมาตรฐาน ทฤศจิกายน ค.ศ. 2011                                                                   2.2.3  เเบบ  External  เปนการเขียนเเบบเเยกโค้ด  CSS  ออกมายังไฟล์ทีเเยกต่างหาก  ซึง
                                                   ็
                                                                                                                                               ่
                                                                                                                                                                                              ่
                                                                                                                                        ่
                        ่
           4) CSS 4 เริมร่าง 29 กันยายน ค.ศ. 2009                                                                                 จะอยูคนละทีกับไฟล์ HTML โดยจะมีนามสกุลไฟล์ CSS ซึงจะมีการเรียกร ้องใช ้รูปเเบบ CSS จาก
                                                                                                                                                                                                                ่
                                                                                                                                                                                                                  ็
                                                                                                                                                                                                                          ็
                                                                                                                                                                                           ็
                                                                                                                                  ไฟล์ HTML โดยมีรูปเเบบในการเขียน คือ จะเเบ่งออกเปน 2 ไฟล์ คือไฟล์ทีเปนหน้าเวบเพจหรือ
                                                                                                                                                        ่
                                                                                                                                                          ็
                                                                                                                                  ไฟล์ HTML กับไฟล์ทีเปน CSS เช่น
                                                                                                                                  ส่วนของไฟล์ HTMI:
                                                                                                                                  <head>
                                                                                                                                  <title></title>
                                                                                                                                  <link rel="stylesheet" type="tex/css" href="filename.css"/>
                                                                                                                                  </head>
                                                                38                                                                                                     39
   37   38   39   40   41   42   43   44   45   46   47