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

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

ThaiSEOBoard.comพัฒนาเว็บไซต์Free Siteถามเรื่อง css กับ ie ครับ
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: ถามเรื่อง css กับ ie ครับ  (อ่าน 1274 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
thanagrid
สมุนแก๊งเสียว
*

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

กระทู้: 675



ดูรายละเอียด
« เมื่อ: 21 มีนาคม 2012, 15:31:37 »


คือเว็บผมเปิดใน ie  แล้วมันโชว์
โค๊ด:
<!--[if lt IE ]> <![endif]-->   
ทำไงถึงจะหายครับไม่อยากให้มันโชว์
บันทึกการเข้า

npdesign
สมุนแก๊งเสียว
*

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

กระทู้: 673



ดูรายละเอียด เว็บไซต์
« ตอบ #1 เมื่อ: 21 มีนาคม 2012, 16:13:03 »

เข้าไปลบที่ส่วนที่ไม่ต้องการใน header หรือในไฟล์ header.php ออกครับ  wanwan017
บันทึกการเข้า

thanagrid
สมุนแก๊งเสียว
*

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

กระทู้: 675



ดูรายละเอียด
« ตอบ #2 เมื่อ: 21 มีนาคม 2012, 16:19:28 »

+1 คือผมสร้างเงื่อนไข
โค๊ด:
<!--[if lt IE ]>
<link rel="stylesheet" type="text/css" media="screen" href="css/ie.css"  />
<![endif]-->

แต่โค๊ตมันต่างกันแค่ ตัวเดียว คือ ถ้า ie มันจะเป็น top: -6px; ตัวอื่นใช้  top:4px; มีวิธีแก้ไหมครับ
บันทึกการเข้า

marus
ก๊วนเสียว
*

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

กระทู้: 467



ดูรายละเอียด
« ตอบ #3 เมื่อ: 21 มีนาคม 2012, 16:28:40 »

ก็ถูกแล้วนี้
browser แต่ล่ะตัวมันไม่เหมือนกัน
ถ้าอยากให้เหมือนกันก็ต้องแยก css ให้กับแต่ละ browser
บันทึกการเข้า
npdesign
สมุนแก๊งเสียว
*

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

กระทู้: 673



ดูรายละเอียด เว็บไซต์
« ตอบ #4 เมื่อ: 21 มีนาคม 2012, 16:32:01 »

ปกติผมใช้ในเวลาทำ Theme Wordpress แต่จะเอาไปใช้กับอย่างอื่นก็คงได้ไม่มีปัญหา อธิบายเรียงตามบรรทัดเลยนะครับ

โค๊ด:
<!--[if lt IE 7]> <html class="ie6"> <![endif]-->
<!--[if IE 7]> <html class="ie7"> <![endif]-->
<!--[if IE 8]> <html class="ie8"> <![endif]-->
<!--[if !IE]><!--> <html> <!--<![endif]-->

กำหนดว่าถ้าต่ำกว่า IE 7 ให้แสดง class="ie6"
กำหนดว่าถ้า IE 7 ให้แสดง class="ie7"
กำหนดว่าถ้า IE 8 ให้แสดง class="ie8"
กำหนดว่าถ้าไม่ใช่ IE ให้มี class

โค๊ด:
<link rel="stylesheet" type="text/css" media="screen" href="css/style.css" />
<!--[if lt IE 7]><link rel="stylesheet" type="text/css" media="screen" href="css/ie6.css"  /><![endif]-->
<!--[if IE 7]><link rel="stylesheet" type="text/css" media="screen" href="css/ie7.css"  /><![endif]-->
<!--[if IE 8]><link rel="stylesheet" type="text/css" media="screen" href="css/ie8.css"  /><![endif]-->

กำหนดให้ใช้ css/style.css เป็น Default
กำหนดว่าถ้าต่ำกว่า IE 7 ให้ใช้ css/ie6.css
กำหนดว่าถ้า IE 7 ให้ใช้ css/ie7.css
กำหนดว่าถ้า IE 8 ให้ใช้ css/ie8.css

ลองประยุกต์ดูครับผม  wanwan017


บันทึกการเข้า

หน้า: [1]   ขึ้นบน
พิมพ์