โดย Radiz เมื่อ 2007-08-21 10:48:00 ดูทั้งหมด 193 ครั้ง
#mailbox {font-family: sans-serif;font-size: 12px;color: #666666;}div#mailbox {font-family: sans-serif;font-size: 12px;color: #666666;}การเขียนลักษณะนี้ก็คือ ID ที่ชื่อ #mailbox เนี่ยใช้ได้กับ XHTML Tag "div" เท่านั้น ซึ่ง Netscape จะไม่ทำงานกับการเขียนแบบจำเพาะเจาะจงครับ เราก็จะแก้ปัญหาด้วยการเขียน Element CSS ด้วยวิธีนี้ โดยเราจะเริ่มด้วยการเขียนคำสั่งที่ Netscape 4 เข้าใจ ขึ้นก่อน ปิดท้ายด้วย คำสั่งที่ Netscape 4 อ่านไม่เข้าใจ ดังตัวอย่าง :
#dialog h1 { margin-bottom: -18px; }div#dialog h1 { margin-bottom: 0px; } #dialog p { margin-top: -18px ;}div#dialog p { margin-top: 0px ;}จากตัวอย่าง เป็นการสั่งให้ margin ของ tag <h1> มีค่าเป็น 0px ใน browser ที่พวกเราใช้กันอยู่ทั่วไป แต่ใน Netscape 4 มีค่าเป็น -18px ลองเอาไปเทสกันดูครับว่าได้ผลเหมือนกันไหม ใน Browser ตัวใหม่ ๆ กับคุณลุง มาถึงตรงนี้เพื่อน ๆ คงไม่งงกันแล้วนะครับ ได้ไปอีก 1 วิธีในการจัดการกับลุง รอบหน้าผมจะมาพูดถึงวิธีต่อไปอีกครับ สำหรับรอบนี้พอเท่านี้ก่อน
การเขียน Element ให้ Class Selector แบบจำเพาะเจาะจงนั้นมีปัญหากับใน Netscape 4.8 เช่นกัน คุณจะไม่ได้การแสดงผลใดใด จากการเขียนคำสั่ง Element ในลักษณะนี้
p.green {color: green;}
(CAUTION: ในส่วนนี้ผมลองแล้วมันก็ใช้ได้ปกตินะ แต่หนังสือบอกใช้ไม่ได้ เพื่อน ๆ ช่วยลองด้วยละกัล)
"Do not live ... with FEAR !!!"
radiz
(Special Thanks: Nan for all of the "helps" )
Tags:
Unknown Version Unknown