Page 44 - ชิ้นโครงงาน ซ้อม.pdf 1.52
P. 44

่
                                                                                                                                                                                            ็
                                                                                                                                                                                                        ิ
                     3. รูปแบบของ Selector                                                                                          จากโปรแกรมจะแสดงผลค�าว่า รูปแบบตัวอักษรทีได้จะเปนรูปแบบชนด Tahoma
                                                                                                                                                    ่
                                                                                                                                                                                                                       ้
                                                                                                                                                                                                       ่
                                                                                                                                    3.4 selecter อืนๆ นอกจากจะมีรูปแบบ Selectar ใน 3 รูปแบบทีได้กล่าวไปแล้วนน ยังมีการระบุ
                                                                                                                                                                                                                       ั
                                                                                                                                                                                   ่
                                                                                                                                                           ่
                                                                                                                                                                                                 ่
                                                                                                                                                                                                              ่
                                                                                                                                    Selector ในรูปแบบอืน ๆ อีกหลายรูปแบบ ซึงจะเปนการเพิมความยืดหยุนในการเขียนไค้ต CSS
                                                                                                                                                                                        ็
                                                                                                                                                                ่
                                                                                                                                                                                                  ่ ้
                                                                                                                                             ่
                                                                                                                                                                                                                                  ้
                                                                                                                                                                                                   ี
                                                                                                                                                                                                                                  ั
                                                                                                                                                                     ็
                                                                                       ่
                                                                              ้
                  Seleclor  ใน  CSS  มีการเขียนใต้หลากหลายรูปแบบหรือเปาหมายทีแตกต่างกันออกไป  มี                                    โดยจะเริมต้นจากการผสมชือแทกและ Clas เข้าด้วยกัน ในทีนจะยกตัวอย่างบางรูปแบบเท่านน มี
                                                                                                                                        ้
                                                                                                                                        ี
                                                                                                                                    ดังน
                           ้
                           ี
                                                ็
           รายละเอียดดังนและในแต่ละรูปแบบกจะมีวัตถุประสงค์                                                                                 3.4.1 Grouping Seledter เข่น ถ้าเราสร ้าง Selectar เปนดังน        ี ้
                                                                                                                                                                                                      ็
                                                                 ่
                                                   ่
                                                                                                  ่
                                                                                    ้
                                    ็
           3.1 Class Selecters เปน Selector ทีต้องก�าหนดชือของ Selecior ขึนมาเอง โดยที Selecior                                     hl(font-family: Helvetica)
                                                         ่
                       ้
                      ี
                                          ่
                                                                      ็
           ในรูปแบบนจะอยูอย่างอิสระ ไมมีการอ้างอิงเกียวข้องกับแทก HTML ใดๆ การเรียกใช ้งานต้องระบุ                                  h2(font-family: Helvetica)
                            ่
                                    ็
           ชีอ CksSeledtor กับแทกของ HTML จึงจะสามารถใช ้งานคุณสมบัติของ Class ได้ วิธีการเขียน                                     h3(fonl-family. Helvetica)
                                                                              ่
                                                                                                       ้
                                  ้
                                                    ้
                                                       ่
                                  ี
           Selector ใพรูปแบบนเขียนได้โดยการตังชือ Seleciar ไว้หลังเครืองหมาย จุด ( . ) จากนนตาม                                     เราสามารถเขียนให้อยูในรูปแบบ Selector แบบกลุมได้ ดังน        ี ้
                                                                                                       ั
                                                                                                                                                          ่
                                                                                                                                                                                        ่
           ด้วย Properies เช่น                                                                                                      hl, h2, h3(font-family: Helvetica)
           img-leftf                                                                                                                การท�าแบบนเปนลักษณะทีท�าให้โค้ดสันขึนซึงจะท�าให้ผลทีใด้ทัง b1, h2, 13 เปนรูปแบบฟอนด์
                                                                                                                                                                                                    ้
                                                                                                                                                 ้
                                                                                                                                                                                               ่
                                                                                                                                                                           ้
                                                                                                                                                               ่
                                                                                                                                                                                  ่
                                                                                                                                                                              ้
                                                                                                                                                   ็
                                                                                                                                                                                                                    ็
                                                                                                                                                 ี
           border-bottom: Ipx solid #333.                                                                                           แบบเดียวกันทังหมด คือ ฟอนด์แบบ Helveica
                                                                                                                                                   ้
           border-left: Ipx solid #333,                                                                                                    3.4.2 Atribute Seiecdor เปนการแทรกค�าสัง CSร ลงในส่วนของแทกนนๆ โดยท�าหน้าที   ่
                                                                                                                                                                                                           ้
                                                                                                                                                                                    ่
                                                                                                                                                                     ็
                                                                                                                                                                                                        ็
                                                                                                                                                                                                           ั
           วิธีการเรียกใช ้งานสามารถเรียกใช ้งาน Claas Select๒r ได้โดยการใช ้ Aiสbue (Class แล้วตาม                                 เปนเสมือนแอดทริบิวด์ของแทกนนๆ
                                                                                                                                                                ้
                                                                                                                                                                ั
                                                                                                                                                              ็
                                                                                                                                      ็
           ด้วย                                                                                                                            343 Descendant Seiecior เปนการสืบทอดคุณสมบัติ เช่น(li emfcolor.red;)
                                                                                                                                                                       ็
             ่
                       ่
                                                                                                                                                                                                                     ่
                                                                                                                                                                     ่
                                                                                                                                                                                        ้
           ชือ Class ทีต้องการเรียกใช ้งาน เช่น                                                                                     จากโค้ดท�างานโดยจะเลือกทุกๆ  e๒  ทีอยูภายใต้  โดยเลือกทังหมดไมว่า  en  จะซ ้อนด้วยแทกอืนอีกที  แต่ต้องมี  1
                                                                                                                                                                                               ่
                                                                                                                                                                                                                   ็
                                                                                                                                                                        ่
                                                                                                                                                     ้
                                                                                                                                                     ั
                                                                                                                                            ่
           <p>cing  cass="lmg-left"  sc:"Images/intro  jpg"  width="100'  height="100/></                                           ครอบอยูก่อนหน้านน เข่น
           p>
                                                                            ่
                                                 ่
                                  ็
                                                                              ่
           3.2. ID Seledters เปน Selecior ทีอ้างอิงกับ Aเuibate ID ทีอยูภายในแทกของ HTMI. โดยที              ่
                                                                                        ็
                                                                                                  ่
                                                             ่
           แทกของ HTML ใดมี ID ตรงตาม ID Selctos ทีเราก�าหนดไว้ คุณสมบัติของ CSS ทีเราก�าหนด
              ็
           ไว้กับ Selector
                                                              ้
                                                             ี
           วิธีการเรียกใช ้งานสามารถเรียกใช ้ ID Selector นใต้โดยก�าหนด Aแribue ID ภายในแทก
                                                                                                    ็
             ่
           ทีต้องการเรียกใช ้งานคุณสมบัติ CSS ราก ID Selectos ให้มีความสัมพันธ์กับ Selector เช่น
           <div id "header">
           <ing se="images/logo. png" widh="90" height="90'/>
                         ั
           <h1>ชมรมนกพัฒนาเวย HTML.<br />
                                    ็
                                                 ่
                                  ็
           3.3 Tag Seeciers เปน Seector ทีอ้างอิงกับแทกของ HTML ถ้หากมีการก�าหนดคุณสมบัติให้
                                                             ็
                                                                                            ้
                                 ้
                                                         ่
                                                            ่
                                 ี
                                        ็
                                                                                            ี
           แก่ Tag Seleciars นแล้วแทกของ HTML ทีมีชือเดียวกันกับ Sekeclas ชนตน กจะมีคุณสมบัติ
                                                                                              ็
                                                                                        ิ
                                ้
                                                     ้
                                             ็
                                                     ั
           ของ (0รเหมือนกันทังหมตภายในวบเพจนน
                                                                                             ่
                                                    ้
                                                                                                      ่
             วิธีการเรียกใช ้งาน  Selector  ชนดน  เราไมจ�าเปนต้องมีการเรียกใช ้งาน  เนองจากเมือจุดใด
                                                 ิ
                                                    ี
                                                            ่
                                                                                             ื
                                                                 ็
                                                                                                ่
             ่
                                                                 ่
                                                            ่
              ็
           ทีเวบเพจมีการเรียกใช ้งานแทกชอง  HTML  ทีเปนชือเดียวกันกับ  Selectors  ทีเราก�าหนดไว้
                                                             ็
                                        ็
                                                         ้
           คุณสมบัติของ CSSกจะถูกก�าหนดให้แก่แทกนนโดยอัตโนมัติ เช่น
                                                      ็
                                 ็
                                                         ั
           <head>
           <title> Internal Style Sheet</title>
           <style type="lext/css">
           fomt (fomt-family: Tahoma;)
           </style>
           </head>
           <body>
           <fom>รูปแบบตัวอักษร</foml>
           </body>
                                                               40                                                                                                        41
   39   40   41   42   43   44   45   46   47   48   49