【发布时间】:2009-08-17 19:33:51
【问题描述】:
我有 #bg_inner 作为背景的背景样式:透明 url(../images/bg_inner.jpg) repeat-x scroll center top;。但只出现了一部分。知道为什么吗?
测试链接: http://www.aslanyurek.com/inner.asp?Section=myaccount&SubSection=signin
【问题讨论】:
标签: css
我有 #bg_inner 作为背景的背景样式:透明 url(../images/bg_inner.jpg) repeat-x scroll center top;。但只出现了一部分。知道为什么吗?
测试链接: http://www.aslanyurek.com/inner.asp?Section=myaccount&SubSection=signin
【问题讨论】:
标签: css
因为#bg_inner只有#header的大小,也就是35像素。一旦#bg_inner 的块被绘制,就没有什么可以显示背景了。看,您将内部表单设置为向左浮动,这会将其带到#bg_inner 之外。基本上,您已经缩短了自己的标题部分。
您应该只在body 元素本身上定义背景属性,然后完全删除#bg_inner。要么从表单元素中删除 float:left; 属性。
【讨论】: