Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 108,131

HOME > Community Zone > Forum > รบกวนเรื่อง CSS กับ เรื่อง Hack IE หน่อยนะครับ คือผมใช้ Css ในการจัด เลเอาต์ ต่างๆ ครับ รันใน Firefox ใช้ได้ปกตินะครับ



 

รบกวนเรื่อง CSS กับ เรื่อง Hack IE หน่อยนะครับ คือผมใช้ Css ในการจัด เลเอาต์ ต่างๆ ครับ รันใน Firefox ใช้ได้ปกตินะครับ

 



Topic : 035515



โพสกระทู้ ( 7 )
บทความ ( 0 )



สถานะออฟไลน์




คือผมใช้ Css ในการจัด เลเอาต์ ต่างๆ ครับ รันใน Firefox ใช้ได้ปกตินะครับ แต่พอรันใน IE ทุกๆ ver. การแสดงผลผิดไปหมดเลยอ่ะครับ เลยอยากทราบวิธีการ Heck ว่าทำยังไงดีครับ แล้วนำไปวางตรงไหนครับ รบกวนด้วยครับ มือใหม่ มากๆ ครับ



Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2009-12-09 13:33:18 By : Zilio View : 4953 Reply : 8
 

 

No. 1



โพสกระทู้ ( 321 )
บทความ ( 5 )



สถานะออฟไลน์
Twitter Facebook

ทำ css สำหรับ ie ไว้อีกไฟล์หนึ่ง แล้วใช้ <!--[if IE]><[endif]--> ครอบครับ
ยกตัวอย่างเช่น

Code
<!--[if IE]><link rel="stylesheet" type="text/css" href="ie.css" /><[endif]-->


นอกจากไดเรคทีพ <!--[if IE]><[endif]--> แล้วยังมี <!--[if IE 5]><[endif]--> <!--[if IE 6]><[endif]--> กับ <!--[if IE 7]><[endif]-->

ลำบากหน่อยนะครับ ถ้าไออียังคงมีบั๊กการแสดงผลอยู่
งานที่จะเสร็จภายในหนึ่งอาทิตย์ก็อาจจะเลื่อนออกไป เพราะแก้บักไออีนี่แหละ เหอๆ
ผมก็เซ็งไออีเหมือนกัน ไม่เชื่อดูรูปผม






Date : 2009-12-09 18:36:01 By : kenessar
 


 

No. 2



โพสกระทู้ ( 3,468 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter

รูปอ่ะ

ว่าแต่มันทำงี้ได้ด้วยเหรอคับ <!--[if IE]><[endif]--> ฟามรู้ใหม่
Date : 2009-12-10 19:41:28 By : pjgunner
 

 

No. 3



โพสกระทู้ ( 59 )
บทความ ( 0 )



สถานะออฟไลน์


สวัสดีครับ,

ส่วนตัวแล้วไม่แนะนำให้ Hack น่ะครับ เพราะถ้าเราลองเขียนเป็น css ดีๆแล้วใช้ผลได้เหมือนหรือใกล้เคียงกันหมด ผลดีก็มีอยู่ที่ว่า เวลาจะมาแก้ไขรูปแบบเวป ก็แก้ CSS แค่ไฟล์เดียว ไม่งั้นก็จะมีเซอร์ไพร์ต้องแก้ให้เคสพวก IE อีก...

เพิ่มเติมของ คุณ Kenessar น่ะครับ คำสั่ง if IE นั้นสามารถเรียกใช้ กับ Syntax มากกว่าหรือน้อยกว่าด้วยน่ะครับอาทิเช่น

lt (less than) : ต่ำกว่า
lte (less than equal): ต่ำกว่าหรือเท่ากับ
gt (greater than) : สูงกว่า
gte (greater than equal) : สูงกว่าหรือเท่ากับ

ตัวอย่าง
Code
<!--[if lte IE 6]>
<link href="ie-only.css" rel="stylesheet" type="text/css" />
<![endif]-->


ตัว <link href="ie-only.css" rel="stylesheet" type="text/css" /> จะถูกเรียกใช้ก็ต่อเมื่อเป็น IE 6 หรือต่ำกว่าอาทิเช่น 5.5, 5.0 ....
Date : 2009-12-11 20:24:01 By : debutant
 


 

No. 4



โพสกระทู้ ( 7 )
บทความ ( 0 )



สถานะออฟไลน์


มา thx ช้าไปหน่อยนะครับ ยังไงก็ขอบคุณมากๆๆๆ ครับทุกคน
Date : 2009-12-17 10:39:27 By : Zilio
 


 

No. 5



โพสกระทู้ ( 2,793 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


ผมเองก็เคยเจอปัญหาแบบนี้ ก็ต้องแก้กันไป
Date : 2009-12-18 08:28:21 By : panyapol
 


 

No. 6

Guest


คือว่า เวบไซต์ มันเคลื่อน ไปคนละตำแหน่ง ครับเวลาเปิด บราวเซออื่นๆๆ ที่มันเคลื่อนเวลาเปิด ie6 ie7 firefox ครับ
เขียนhtml+css+tabel ยกเว้นie8 ครับทีแสดงผลปกติ ตอนทำเวบใช้ie8 เปนตัวtesk ครับ
ได้อ่านเจอในกระทู้ มีบางคนว่าให้เปลี่ยนมาใช้div แทนตาราง ลองทำดูแล้ว ยังเหมือนเดิมครับ
แล้วก้อไปเจอกระทูตอบว่าเกิดจากcss เราเขียนไม่มาตรฐานให้ ใช้ css hack ครับ ไม่ทราบว่าพี่ๆคนไหนพอที่ชะช่วยแนะนำแนวทางแก้ปัญหานี้ได้ไหมคร้บ

ปล ครับ บราวเซอ fire เวลาเราใช้ตาราง แล้วใส่รูป จะเหนขอบรูป ส่วนie ไม่เหนเปนปกติครับ ตามที่รูปแนบมาสให้ดูครับ
รูปที่1 ie6 ครับ รูปที่2 firefox รูปที่3 ie8 ซึ่งแสดงผลปกติครับ

http://www.uppicweb.com/show.php?id=4427b4f44e143ec31c4f10c3aafc11d2
ขอบคูนมากครับ
Date : 2010-09-29 17:19:32 By : beginer
 


 

No. 7



โพสกระทู้ ( 3,667 )
บทความ ( 8 )



สถานะออฟไลน์


เป็นไปไม่ได้โดยสิ้นเชิงที่จะทำให้ css รองรับทั้ง web browser ที่ได้มาตรฐานและ web browser ที่ไม่ได้มาตรฐานอย่าง ie <= 7
นอกจากทำเว็บด้วย table กับ css แบบโบราณๆ เหมือนสมัยที่ยังกำหนดรูปแบบตัวอักษรด้วย <font> อย่างนั้นก็พอทำได้อยู่.

เหตุไม่ใช่เพราะเราเขียน css ไม่ได้มาตรฐาน แต่ตัว ie ตั้งแต่ 7 ลงไปต่างหากที่ render css ได้ห่วยแตก!

ยกตัวอย่าง เอาแค่ <div> คอลัมน์ซ้ายกับขวา ซ้ายกว้าง 600 margin-right:10px; ขวากว้าง 200 margin:0 ใส่ background สีให้ทั้งสองคอลัมน์ แล้วเปิดดูใน ie <= 7 กับ browser อื่นๆมันก็ไม่เหมือนกันแล้ว

ถ้าเป็นไปได้ผมก็อยากให้ช่วยกันแบน ie6 ทิ้งไปเลย (เว็บใหญ่ๆทำกันแล้ว ทำไมเราจะทำไม่ได้) แล้วทำ ie7 แบบพอถูลู่ถูกังไปก่อน รอวันคนใช้น้อยลงก็แบนไป ให้เหลือแต่ตัวมาตรฐานรุ่นปัจจุบัน.
ไม่งั้นก็ต้องทำใจ ทำงานหนัก 2เท่ากันไป
Date : 2010-09-30 03:03:48 By : mr.v
 


 

No. 8

Guest


เยี่ยม แล้วต้องเอา <!--[if lte IE 6]> ไว้ก่อนหรือหลังของลิงค์ CSS ไฟร์ฟอกซ์อ่ะ
Date : 2010-12-15 16:27:07 By : Mr
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : รบกวนเรื่อง CSS กับ เรื่อง Hack IE หน่อยนะครับ คือผมใช้ Css ในการจัด เลเอาต์ ต่างๆ ครับ รันใน Firefox ใช้ได้ปกตินะครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: Voake, Comcube, รับทำเว็บไซต์ รับเขียนโปรแกรม , รับทำบัญชี , โรงงานผลิตครีม

Load balance : Server 04
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2020 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 , 08-9968-0655 อัตราราคา คลิกที่นี่