ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comอื่นๆCafeถามเกี่ยวกับ CSS สำหรับ IE หน่อยครับ
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: ถามเกี่ยวกับ CSS สำหรับ IE หน่อยครับ  (อ่าน 935 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
DONKEY
Newbie
*

พลังน้ำใจ: 0
ออฟไลน์ ออฟไลน์

กระทู้: 85



ดูรายละเอียด เว็บไซต์
« เมื่อ: 31 มีนาคม 2008, 21:32:20 »

ตอนนี้ผมมีปัญหาคือ

เว็ปที่ผมทำสามารถแสดงผลได้ถูกต้องบน Firefox แต่เพิ่งมาเปิดIE6 พบว่า ตัวหนังสือใหญ่ขึ้น ภาพทะลักออกนอกเว็ปจนล้นนไปสุดลูกหูลูกตา เมนูFlash ที่มีรูปภาพ+ตัวหนังสือข้างรูปภาพนั้น ปรากฎว่ามันโชว์เฉพาะรูป แต่ตัวหนังสือหายไปเฉยๆๆ

หาอ่าน แต่ยังไม่เคลียร์

ต้องแก้อย่างไรครับ

1.การแก้วิธีนี้คือ การทำConditional Comment ใน Internet Explorer โดย เพิ่ม โค้ต

<!--[if IE ]>

คุณสมบัติพิเศษสำหรับ Internet Explorer เขียนที่นี่

<![endif]-->

ลงไประหว่าง tag <head></head>ของทุกหน้าเว็ปเลย โดยอยู่ใต้ บรรทัดที่เรียกไฟล์ CSS ใช่ไหมครับ...........


2.ตรง "คุณสมบัติพิเศษสำหรับ IE เขียนที่นี่" ที่ตรงนี้ ก็ไปก็อบ การเรียกไฟล์ css ใช่ไหมครับ...

คืออันนี้ ------> <link rel="stylesheet" href="template.css" type="text/css" />

มาวางแทน คำว่า "คุณสมบัติพิเศษสำหรับ IE เขียนที่นี่" ใช่ไหมครับ

หรือว่า ไฟล์ template.css ต้องเป็นอีกไฟล์เขียนขึ้นมาใหม่ ใช้ชื่อไหม เช่นอาจใช้ชื่อ IE.css

แล้วถ้าต้องเขียนขึ้นมาใหม่ ต้องเขียนอย่างไรครับ......

แล้วคำสั่งนี้สามารถแสดงผลได้ใน IE ทุกเวอร์ชั่นเลยใช่ไหมครับ เพราะผมไม่ได้กำหนดเวอร์ชั่น

รบกวนช่วยหน่อยครับ...


ขอบคุณมากครับ
บันทึกการเข้า

 *Link Removed*   |   *Link Removed*   |   *Link Removed*   |   *Link Removed*
DONKEY
Newbie
*

พลังน้ำใจ: 0
ออฟไลน์ ออฟไลน์

กระทู้: 85



ดูรายละเอียด เว็บไซต์
« ตอบ #1 เมื่อ: 31 มีนาคม 2008, 23:00:01 »

มีไผ ทราบมั่งครับบบบบ Lips Sealed
บันทึกการเข้า

 *Link Removed*   |   *Link Removed*   |   *Link Removed*   |   *Link Removed*
starmark
คนรักเสียว
*

พลังน้ำใจ: 7
ออฟไลน์ ออฟไลน์

กระทู้: 181



ดูรายละเอียด เว็บไซต์
« ตอบ #2 เมื่อ: 31 มีนาคม 2008, 23:21:58 »

ถูกครับคือเราต้องใช้ Filter กำหนดเงื่อนไขช่วยให้มันแสดงผล แยกแต่ละ Browser และเวอร์ชั่นครับ
บันทึกการเข้า

DONKEY
Newbie
*

พลังน้ำใจ: 0
ออฟไลน์ ออฟไลน์

กระทู้: 85



ดูรายละเอียด เว็บไซต์
« ตอบ #3 เมื่อ: 01 เมษายน 2008, 00:12:22 »

ขอบคุณครับ  Kiss

ถูกทั้งสองข้อ เลยหรือครับ...

แล้วข้อสอง ตกลง ใช้ไฟล์ template.css ไฟล์เดิม หรือว่า ต้องสร้างไฟล์ใหม่ขึ้นมา โดยไฟล์ CSS ใหม่เนี่ยะต้องเขียนไรบ้างอ่ะครับ
บันทึกการเข้า

 *Link Removed*   |   *Link Removed*   |   *Link Removed*   |   *Link Removed*
Alicez
ก๊วนเสียว
*

พลังน้ำใจ: 1
ออฟไลน์ ออฟไลน์

กระทู้: 426



ดูรายละเอียด เว็บไซต์
« ตอบ #4 เมื่อ: 01 เมษายน 2008, 08:22:47 »

คือ ถูกแล้วล่ะครับ

ว่า Browser แต่ล่ะตัวแสดงผลไม่เหมือนกันเพราะฉะนั้นเราแยก ไฟล์แบบที่คุณพูด
ใช้ไปเรียกไฟล์ css มาใหม่ก็ดีเหมือนกัน เรียกแบบ link ที่คุณบอกน่ะครับ โอเคแล้ว
<link rel="stylesheet" ......>

แต่ส่วนอันไหนแสดงผลได้ไม่ ได้นี่ต้องลองเท่านั้นอ่ะครับ ผมจําไ้ด้แค่ fliter บางตัวแสดงผลไม่เหมือนกันแค่นั้นเอง Smiley
บันทึกการเข้า
หน้า: [1]   ขึ้นบน
พิมพ์