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

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

                                                                                                                                           ู
                                                                                                                                     2.1 รปเเบบของค�ำสั่ง css จะประกอบไปด้วย 2 ส่วนใหญ่ๆ คือ
                                       ้
                 1. css เบืองต้น                                                                                                            2.1.1 Selector คือ ส่วนของค�ำสั่ง HTML หรือ Tag ที่เรำต้องกำรให้เเสดงผล เช่น

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