Page 40 - การพัฒนาหนังสืออิเล็กทรอนิกส์เพื่อการศึกษา เรื่อง การสร้างเว็บไซต์
P. 40

่
                    2. รูปเเบบค�าสัง css                                                                                                    3. รูปแบบของ Selector




                                                                                                                                                                                                              ่
                                                                                                                                                                                                     ้
                                  ่
              2.1 รูปเเบบของค�าสัง css จะประกอบไปด้วย 2 ส่วนใหญ่ๆ คือ                                                                    Seleclor  ใน  CSS  มีการเขียนใต้หลากหลายรูปแบบหรือเปาหมายทีแตกต่างกันออกไป  มี
                                                                                                                                                  ้
                                                                                                                                                                       ็
                                                                           ่
                                                     ่
                                                                                                                                                  ี
                     2.1.1 Selector คือ ส่วนของค�าสัง HTML หรือ Tag ทีเราต้องการให้เเสดงผล เช่น table                             รายละเอียดดังนและในแต่ละรูปแบบกจะมีวัตถุประสงค์
                                                                                                                                                                                        ่
                                                                                                                                                                                                                         ่
                                                                                                                                                                          ่
                                                                                                                                                                                                           ้
                                                                                                                                                           ็
                                                                                         ็
             ็
                                            ็
                                                ็
           กจะเเสดงในส่วนของตาราง, a กจะเปนการลิงก์, h1 กจะเปนขนาดตัวอักษร เปนต้น                                                 3.1 Class Selecters เปน Selector ทีต้องก�าหนดชือของ Selecior ขึนมาเอง โดยที Selecior
                                                                     ็
                                                                 ็
                                                                                                                                                                                ่
                                                                                                                                              ้
                                                                                                                                                                                             ็
                                                                                                                                                                 ่
                                                                                                                                                   ่
                                                                                                                                              ี
                     2.1.2 Declaration คือ ส่วนของการก�าหนดค่าให้กับ Selector ประกอบไปด้วย 2ส่วน                                  ในรูปแบบนจะอยูอย่างอิสระ ไมมีการอ้างอิงเกียวข้องกับแทก HTML ใดๆ การเรียกใช ้งานต้องระบุ
                                                                                                                                                           ็
           ได้เเก่                                                                                                                ชีอ CksSeledtor กับแทกของ HTML จึงจะสามารถใช ้งานคุณสมบัติของ Class ได้ วิธีการเขียน
                                                                                                                                                                                                     ่
                                                                                                                                                                              ่
                                                                                                                                                                           ้
                                                                                                                                                                                                                              ้
                                                                                                                                                         ้
                                                  ่
                                                                                                                                                                                                                              ั
                                                                                                                                                         ี
                                                                                          ิ
           1) Property คือ ส่วนของคุณสมบัติทีเราต้องการให้เเสดง เช่น สีตัวอักษร, ชนดตัวอักษร, ขนาด                                Selector ใพรูปแบบนเขียนได้โดยการตังชือ Seleciar ไว้หลังเครืองหมาย จุด ( . ) จากนนตาม
                          ้
           ตัวอักษร, สี, พืนหลัง เปนต้น                                                                                           ด้วย Properies เช่น
                                   ็
                                                                            ่
                              ่
           2) Value คือ ค่าทีเราต้องก�าหนดให้กับ Property หรือเปนค่าทีเราต้องการให้เเสดง เช่น ตัว                                 img-leftf
                                                                     ็
           อักษรสีเขียว,ตัวอักษรเเบบ Tahoma, ตัวอักษรขนาด 10pt เปนต้น                                                             border-bottom: Ipx solid #333.
                                                                          ็
                                                     ็
             2.2 ลักษณะการใช ้งาน CSS แบ่งออกเปน 3 แบบ คือ                                                                        border-left: Ipx solid #333,
                                                                                     ่
                                                                         ็
                  2.2.1 แบบ Inline เปนการเขียนโค้ด Css ลงไปในแทก HTML ทีต้องการให้เกิดการแสดง                                     วิธีการเรียกใช ้งานสามารถเรียกใช ้งาน Claas Select๒r ได้โดยการใช ้ Aiสbue (Class แล้วตาม
                                        ็
                                            ้
                                   ้
                               ็
           ผลและจะมีผลต่อแทกนนๆ เท่านน โดยมีรูปแบบดังน          ี ้                                                               ด้วย
                                            ั
                                   ั
                                                                                                                                    ่
                                                                                                                                               ่
           <tag style="property:value; property:value,"                                                                           ชือ Class ทีต้องการเรียกใช ้งาน เช่น
                                                                    ้
           แอfทริบิวด์ style ใช ้ในการก�าหนดค่าสไตล์พร็อปเพอร ์ตีต่างๆ                                                            <p>cing  cass="lmg-left"  sc:"Images/intro  jpg"  width="100'  height="100/></
                                              ็
                  2.2.2 แบบ Embedded เปนการเขียนโค้ด CSS ลงไปในไฟส์ HIML เช่นกัน แต่จะรวมโค้ด                                     p>
                                                                                                                                                                        ่
                                                                                                                                                                                                   ่
                  ้
                                                                                                                                                                                                     ่
                                                                                                                                                         ็
                                                                                                                                                                                                               ็
           CSS ทังหมดไว้ภายใต้แทก <head> โดยมีรูปแบบดังน          ี ้                                                             3.2. ID Seledters เปน Selecior ทีอ้างอิงกับ Aเuibate ID ทีอยูภายในแทกของ HTMI. โดยที              ่
                                    ็
                                                                                                                                                                                    ่
                                                                                                                                                                                                                         ่
                                                                                                                                     ็
           <head>                                                                                                                 แทกของ HTML ใดมี ID ตรงตาม ID Selctos ทีเราก�าหนดไว้ คุณสมบัติของ CSS ทีเราก�าหนด
           <tile></itle>                                                                                                          ไว้กับ Selector
                                                                                                                                                                                     ้
           <style type=*tex/css">                                                                                                 วิธีการเรียกใช ้งานสามารถเรียกใช ้ ID Selector นใต้โดยก�าหนด Aแribue ID ภายในแทก
                                                                                                                                                                                                                           ็
                                                                                                                                                                                    ี
                                                                                            ่
                                            ็
                       2.2.3  เเบบ  External  เปนการเขียนเเบบเเยกโค้ด  CSS  ออกมายังไฟล์ทีเเยกต่างหาก  ซึง  ่                     ทีต้องการเรียกใช ้งานคุณสมบัติ CSS ราก ID Selectos ให้มีความสัมพันธ์กับ Selector เช่น
                                                                                                                                    ่
                        ่
                                                                      ่
           จะอยูคนละทีกับไฟล์ HTML โดยจะมีนามสกุลไฟล์ CSS ซึงจะมีการเรียกร ้องใช ้รูปเเบบ CSS จาก                                 <div id "header">
                 ่
                                                                                         ่
                                                                    ็
           ไฟล์ HTML โดยมีรูปเเบบในการเขียน คือ จะเเบ่งออกเปน 2 ไฟล์ คือไฟล์ทีเปนหน้าเวบเพจหรือ                                   <ing se="images/logo. png" widh="90" height="90'/>
                                                                                          ็
                                                                                                   ็
                                 ่
                                   ็
           ไฟล์ HTML กับไฟล์ทีเปน CSS เช่น                                                                                        <h1>ชมรมนกพัฒนาเวย HTML.<br />
                                                                                                                                                ั
                                                                                                                                                           ็
                                                                                                                                                                        ่
           ส่วนของไฟล์ HTMI:                                                                                                      3.3 Tag Seeciers เปน Seector ทีอ้างอิงกับแทกของ HTML ถ้หากมีการก�าหนดคุณสมบัติให้
                                                                                                                                                                                    ็
                                                                                                                                                         ็
           <head>                                                                                                                 แก่ Tag Seleciars นแล้วแทกของ HTML ทีมีชือเดียวกันกับ Sekeclas ชนตน กจะมีคุณสมบัติ
                                                                                                                                                                                   ่
                                                                                                                                                        ้
                                                                                                                                                                                                                   ้
                                                                                                                                                                                ่
                                                                                                                                                                                                                     ็
                                                                                                                                                               ็
                                                                                                                                                                                                                   ี
                                                                                                                                                                                                                ิ
                                                                                                                                                        ี
                                                                                                                                                                            ้
           <title></title>                                                                                                        ของ (0รเหมือนกันทังหมตภายในวบเพจนน
                                                                                                                                                       ้
                                                                                                                                                                    ็
                                                                                                                                                                            ั
                                                                                                                                                                                                                    ่
           <link rel="stylesheet" type="tex/css" href="filename.css"/>                                                              วิธีการเรียกใช ้งาน  Selector  ชนดน  เราไมจ�าเปนต้องมีการเรียกใช ้งาน  เนองจากเมือจุดใด
                                                                                                                                                                                                                             ่
                                                                                                                                                                           ้
                                                                                                                                                                                        ็
                                                                                                                                                                           ี
                                                                                                                                                                        ิ
                                                                                                                                                                                                                    ื
                                                                                                                                                                                   ่
                                                                                                                                                                                   ่
                                                                                                                                    ่
                                                                                                                                                                                                                       ่
           </head>                                                                                                                ทีเวบเพจมีการเรียกใช ้งานแทกชอง  HTML  ทีเปนชือเดียวกันกับ  Selectors  ทีเราก�าหนดไว้
                                                                                                                                                                                        ่
                                                                                                                                      ็
                                                                                                                                                                                    ็
                                                                                                                                                               ็
                                                                                                                                                                                 ้
                                                                                                                                  คุณสมบัติของ CSSกจะถูกก�าหนดให้แก่แทกนนโดยอัตโนมัติ เช่น
                                                                                                                                                                                 ั
                                                                                                                                                        ็
                                                                                                                                                                             ็
                                                                                                                                  <head>
                                                                                                                                  <title> Internal Style Sheet</title>
                                                                                                                                  <style type="lext/css">
                                                                                                                                  fomt (fomt-family: Tahoma;)
                                                                                                                                  </style>
                                                                                                                                  </head>
                                                                                                                                  <body>
                                                                                                                                  <fom>รูปแบบตัวอักษร</foml>
                                                                                                                                  </body>
                                                         36                                                                                                                          37
   35   36   37   38   39   40   41   42   43   44   45