Assertions:
Opera versions 3.5-3.6x have an interesting artifact in the
interaction of HR and tables: HR normally has a default ALIGN value of CENTER
when the WIDTH is not 100%, but within table cells, the HR alignment defaults
instead to the horizontal alignment of the cell. Other browsers as well as older
Opera versions always obey the HR ALIGN default. Opera versions 4+ revert to the older behavior.
Table with HRs inside. HRs have no width or align attributes applied.
Cells in col 1/2 have no ALIGN attribute. Col 3 cells have "align=right":
filler text
TH cell 1 filler text TH cell 1. Default alignment | TD cell 2 filler text TD cell 2. Default alignment |
TD cell 3 filler text TD cell 3. Align="right" |
TH cell 4. Default alignment | TD cell 5. Default alignment | TD cell 6. Align="right" |
|
|
|
filler text
Table with HRs inside. HRs have width=20 and no ALIGN attribute applied.
Cells in col 1/2 have no ALIGN attribute. Col 3 cells have "align=right":
filler text
TH cell 1 filler text TH cell 1. Default alignment | TD cell 2 filler text TD cell 2. Default alignment |
TD cell 3 filler text TD cell 3. Align="right" |
TH cell 4. Default alignment | TD cell 5. Default alignment |
TD cell 6. Align="right" |
|
|
|
filler text
Table with HRs inside. HRs have width=20 and ALIGN=right attribute applied.
Cells in col 1/2 have no ALIGN attribute. Col 3 cells have "align=right":
filler text
TH cell 1 filler text TH cell 1. Default alignment | TD cell 2 filler text TD cell 2. Default alignment |
TD cell 3 filler text TD cell 3. Align="right" |
TH cell 4. Default alignment | TD cell 5. Default alignment |
TD cell 6. Align="right" |
|
|
|
filler text