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

่
                                                                     ็
                                                                                 ิ
 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
   40   41   42   43   44   45   46   47   48   49   50