|
|
|
|
![]() ![]() |
Jan 19 2006, 06:30 PM
Post
#1
|
|
|
Super Member ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Group: Members Posts: 407 Joined: 13-December 04 Member No.: 2,696 |
Hi,
I stambled into strange rendereng problem in firefox 1.0.7(on windows xp) when using border-collapse:collapse and direction:rtl css styles. here is a little test-case html file (see how firefox renders table in first case): Code: CODE <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>border-collapse and rtl</title> <style type="text/css"> body{padding:50px;} table td{ padding:5px; border-width:1px;border-color:#ccc;border-style:solid; } #tblrtl{border-collapse:collapse; direction:rtl;} #tbl{border-collapse:collapse;} #tblnospcing{direction:rtl;} </style> </head> <body> <div><b>case 1:</b> with rtl and with border-spacing</div> <table id="tblrtl" cellspacing="0"> <tr><td>תא 1</td><td>כאן יש הרבה יותר טקסט</td><td>קצר ולעיניין</td></tr> </table> <br><br> <div><b>case 2:</b> without rtl and border-spacing</div> <table id="tbl" cellspacing="0"> <tr><td>תא 1</td><td>כאן יש הרבה יותר טקסט</td><td>קצר ולעיניין</td></tr> </table> <br><br> <div><b>case 3:</b> with rtl but without border-spacing</div> <table id="tblnospcing" cellspacing="0"> <tr><td>תא 1</td><td>כאן יש הרבה יותר טקסט</td><td>קצר ולעיניין</td></tr> </table> </body> </html notice that in case 3 when ommiting border-collapse firefox renders table fine. by the way opera renders exactly like firefox does... do you understand why ff renders it like that? thanks |
|
|
|
Jan 19 2006, 07:34 PM
Post
#2
|
|
|
A computer once beat me at chess, but it was no match for me at kick boxing. ![]() Group: [MODERATOR] Posts: 3,993 Joined: 24-July 05 From: In Trouble Again... still? Member No.: 9,787 ![]() |
Check this link out: http://www.westciv.com/style_master/academ...ement_type.html
I notice that border-collapse is not very well supported in almost any Browser. And they list no support at all for direction. Why the need for rtl direction? Can it be avoided? |
|
|
|
Jan 19 2006, 10:02 PM
Post
#3
|
|
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Group: Members Posts: 1,161 Joined: 9-May 05 From: Brisbane, QLD Member No.: 6,818 |
Border-collapse is supported by IE5+, N7+ and Opera so we're talking about at least 99% of users. And direction is right to left cos it's in a non-Roman script.
It looks like it could be a bug in FF 1.0.7, but it's probably not worth worrying about cos it's been fixed for FF 1.5 (I checked in both). |
|
|
|
![]() ![]() |
Similar Topics
|
Lo-Fi Version | Time is now: 5th September 2008 - 11:12 PM |