ทำไมเว็บผม เปิด กับ firfox ไม่มีปัญหา แต่พอจอ ie 7 รูปแบบผิดเลย

เริ่มโดย priyawatee, 04 กุมภาพันธ์ 2010, 16:35:31

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

priyawatee

  คือ ผมใช้ wordpress ครับ แก้ไข theam เกือบ 50 % ลองเปิด  กับ firfox ไม่มีปัญหา แต่พอจอ ie 7 รูปแบบผิดเลย
[direct=http://groundwaterthailand.blogspot.com/]บริการให้คำปรึกษา รับสำรวจ ขุดเจาะ ตรวจสอบคุณภาพน้ำบาดาล[/direct]

sittipat

C                                               S                                                 S
[direct=http://www.property-ok.com/thai]Property OK[/direct] | [direct=http://www.somsit.com/index.php]เครื่องเจียระไนพลอย[/direct] | [direct=http://www.akedesign.com]Web design[/direct] [direct=http://www.whitereturn.com]กลูต้าไธโอน[/direct]
[direct=http://www.maetoomnoodle.com]ก๋วยเตี๋ยวลูกชิ้นหมู[/direct]

kongpair

ต้องทำเปิดกับ IE ก่อนนะครับ เวลาเปิดกัน Browser อื่น ๆ จะได้ไม่มีปัญหา

banpote

ผมก็เป็นครับ ขึ้นอยู่กับความฉลาดของโปรมแกรมครับ

SekRanger

ไม่เกี่ยวกับความฉลาดของโปรแกรมหรืออะไรทั้งสิ้นครับ

Firefox จะใช้ CSS มาตรฐานของ W3C ครับ
IE จะใช้มาตรฐานส่วนมากเป็นของ W3C และมีบางตัวเป็น Microsoft ครับ

เรียกง่ายๆคือมี 2 มาตรฐาน แต่ถ้าคุณได้ทดลองใน Safari,Opera มันก็จะเพิ่มเป็น 4, 5, 6.... มาตรฐาน 555

วิธีคือ ต้องทำควบคู่กันไปครับ และควรจะศึกษาว่า Browser ตัวไหนนิสัยเป็นยังไง
ไม่งั้นคนที่เป็น Web Developer จะเงินดีเหรอครับ

:wanwan016:


อีกวิธีสำหรับคนขี้เกียจ + ปัดความรับผิดชอบเล็ก ใส่ข้อความด้านล่างลงไป

"เว็บนี้ทำงานได้เต็มประสิทธิภาพที่สุดเมื่อรันบน Firefox" 555

priyawatee

มีวิธีแก้ไหมครับ คืออยากให้เเสดงเหมือนกันทุกๆ browser
[direct=http://groundwaterthailand.blogspot.com/]บริการให้คำปรึกษา รับสำรวจ ขุดเจาะ ตรวจสอบคุณภาพน้ำบาดาล[/direct]

ADS2009

ต้องเขียน CSS Scripts กำกับไว้สำหรับ IE แต่ไม่ควบคุมทุกคำสั่งนะครับ ก็ยังพอมีปัญหาให้แก้อีกนิดๅหน่อยๆ ถ้าใช้ Java Scripts ช่วยก็จะดีกว่า แต่กลายไปเป็นว่ามีปัญหากับ Browser ค่าอื่นๆ บางค่ายอีกครับ ลองค้นดูใน Google ตาม Forum ต่างๆ มีข้อมูลมากโขครับ 

jaras

มีวิธีแก้ 2 แบบครับ

1. เขียน css เป็น 2 ไฟล์ คือ สำหรับ ie โดยเฉพาะ และกับ browser อื่นๆ (เช่น firefox, opera)
2. เขียน css โดยให้เว็บเข้ากันได้มากที่สุด โดยอาจจะใช้บางคำสั่งเพิ่มเติม เพื่อบังคับให้ ie แสดงผลได้ถูกต้อง เช่น !important ต่อท้าย หรือการใช้เครื่องหมาย / ในชื่อคลาสหรือโมดูล

แต่ถ้าเราวาง layout ดีๆ การเขียน css ก็จะง่ายครับ ลองเอาหน้าเว็บมาโพสสิครับ เพื่อนๆ จะได้แนะนำได้
[direct=http://www.babytrick.com]อัจฉริยะของลูก เริ่มต้นจากทารกในครรภ์[/direct]
[direct=http://touratthai.com]Travel & Tour in Thailand information[/direct]
[direct=http://iaddyou.com]The center of the good story on the internet world[/direct]

khonmueng

ลองเอาหน้าเว็บมาโพสสิครับ เพื่อนๆ จะได้แนะนำได้
[direct=http://www.khonmuengonline.com/bbs/index.php]  สืบสานตำนานวัฒนธรรมล้านนา
ชุมชนของคนออนไลน์และการแบ่งบัน[/direct]

priyawatee

[direct=http://groundwaterthailand.blogspot.com/]บริการให้คำปรึกษา รับสำรวจ ขุดเจาะ ตรวจสอบคุณภาพน้ำบาดาล[/direct]

prestigez

ลองเปิดกับ ie 8 ดูครับถ้าไม่มีปัญหาแสดงว่าเป็นที่ ie 7

jaras

ลองเปิดดูแล้ว CSS เขียนผิดและไม่ครบครับ

เช่น การจะจัดให้หน้าเว็บอยู่ตรงกลาง

#wrap
ลองปรับเป็น
margin:0 auto;

แล้วลองเปิดด้วย ie7 ดูครับ

แต่ถ้าต้องการให้ ie5.5 เปิดแล้วเว็บอยู่ตรงกลางด้วย ก็ต้องใส่ใน index.php เป็น <div id="wrap" align="center"></div> อีกทีครับ เพราะ ie5.5 มันไม่รู้จักการตั้งค่า margin:0 auto;  :-X

หรือคลาสที่เกี่ยวกับตัวอักษร เช่น p  body ต้องเลือก font ที่ภาษาไทยสวยๆ หน่อย เช่น ms san หรือ tahoma เพราะถ้าใช้ Verdana,"BitStream vera Sans",Tahoma,Helvetica,Sans-serif เวลาเป็น h1 (font-size:200%) พอเปิดใน ie มันจะบวมๆ ครับ
อันนี้เป็นตัวอย่างนะครับ
[direct=http://www.babytrick.com]อัจฉริยะของลูก เริ่มต้นจากทารกในครรภ์[/direct]
[direct=http://touratthai.com]Travel & Tour in Thailand information[/direct]
[direct=http://iaddyou.com]The center of the good story on the internet world[/direct]