ขอออกตัวก่อนนะครับว่าผมไม่ชำนาญ CSS สักเท่าไหร่ แต่ปัจจุบันทำงานฟรีแลนซ์เว็บดีไซน์ต้องใช้ทกวัน -*- เลยคิดว่าน่าจะช่วยคุณได้
คำถาม : ทำไมตัวหนังสือบน BG มันใสตาม BG ?
คำตอบ : คุณนำตัวหนังสือวางไว้ใน Tag ของ css abc เช่น ...
EX 1 : <div id="abc">ข้อความของคุณ</div>
---> ตัวหนังสือได้รับผลของ Tag css abc ด้วยครับ
EX 2 : <div id="abc"><h1>ข้อความของคุณ</h1></div>
---> ถึงมี Tag อื่นครอบไว้ ซึ่งกำหนด h1 ไม่ให้ใสแล้ว มันก็ยังโดนผลอยู่ครับ เพราะว่า Tag h1 ยังอยู่ใน Tag css abc อยู่
วิธีแก้ปัญหา : ผมทดลองมาให้แล้วครับ แต่ไม่แน่ใจว่าเครื่องคุณจะเห็นเหมือนผมไหมนะครับ ...
HTML ...
<div id="abc"><div id="text">1234567890</div></div>
CSS ...
#text {
width:400px;
height:300px;
position:absolute;
margin:0 0 0 0
}
#abc {
background-image: url(../images/bg10.gif);
width:400px;
height:300px;
filter: alpha(opacity=25);
-moz-opacity:.65;
opacity:.65;
}
เมื่อดู Code HTML แล้ว เราจะเห็นว่า เอ๊ะ มันก็ยังมี Tag css ชื่อ Text อยู่ใน Tag css abc แต่ทำไมมันไม่ใสล่ะ ?
เหตุผล : ผมใช้ position:absolute; ทำให้ข้อความของผมไม่ได้ "วาง" อยู่ข้างบน BG แต่มัน "ลอย" อยู่ข้างบนต่างหาก ^^
ปล. มีปัญหาอะไรเกี่ยวกับเว็บดีไซน์ปรึกษาได้นะครับ ช่วยๆกัน ^^
Contact MSN or Mail :
[email protected] / 081-138-9006 ขอสาย "โอม"