关于width和bgcolor的两个问题

tinybrilliant 2003-09-02 09:56:05
有网页如下
---------------------------------------------------
| title1 | title2 | title3 | title4 | title5 |--------〉main部
---------------------------------------------------
___________________________________________________
| IFRAME (从数据库读取) |
| |-------->IFRAME部
| |
| |
---------------------------------------------------


问题一:设在main的title1-title5的width = 10em ,IFRAME的列也分别设定为5份的10em,这时候main部的title宽度和IFRAME中各列的宽度都是一样的。现在由于读取顺序的问题,把title1下的内容直接写在了网页的main部上,title2~tetle5的内容从数据库读取。
---------------------------------------------------
| title1 | title2 | title3 | title4 | title5 |--------〉main部
---------------------------------------------------
_________________________________________
AAAAAA | IFRAME (从数据库读取) |
BBBBBB | |-------->IFRAME部
CCCCCC | |
DDDDDD | |
-----------------------------------------
当把table的宽度设定为50em,第一列(AAAAA)的宽度设定为10em,IFRAME的宽度设定为40em时,问题来了,第一列的宽度不够,直到设定为110em时才对齐。难道em不是固定的长度单位吗?


问题二:
当IFRAME里显示从数据库读取的数值时,AAAAA的背景颜色变为powerblue,ccccc的背景颜色变为fuchsia,应该怎么办?

谢谢
...全文
71 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
sw47 2003-09-02
  • 打赏
  • 举报
回复
1,最号用px,而且避免其他部分使用%
问题2还是拿出你程序看看吧,不是bgcolor那么简单吧?
Brookes 2003-09-02
  • 打赏
  • 举报
回复
1.要精确限定大小,直接使用px
2.使用bgcolor
<tr bgcolor=#eecece>。。。</tr>
<tr><td bgcolor=red>...</td></tr>
hrong 2003-09-02
  • 打赏
  • 举报
回复
1. 在网页里em 是一种宽度单位: 但是 px 象素我认为是最好的宽度单位(个人意见)
2. 你就直接指定某行某一列的背景色即可, 另网页用 #RRGGBB 颜色格式比较好!!
tinybrilliant 2003-09-02
  • 打赏
  • 举报
回复
首先谢谢楼上的三位。

对于问题一的回答:如果用px的话,所使用的计算机的解像度不同的,所表示的长度会有变化。所以觉得不能使用。而em是根据font的高度来设定的,如果iframe里面和外面的font大小都为同样的话,根据道理上em是一样的。问题是我现在碰到的却是em的长度不一样。原因我还不知道。

对于问题二,可能我的提问有遗漏。在iframe的数据显示前,AAAAA,BBBBB,CCCCC,DDDDD的背景颜色都为白色,只有当IFRAME的数据被成功读取后,背景颜色发生变化。

有谁能帮我解答吗?谢谢

87,987

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧