2011-08-18 34 views
0

我想使用CSS制作单表背景,但是我无法获取表格。这里是我的代码示例:设置表类中的CSS图像背景故障

<html> 
<head> 
<style type="text/css"> 
body {background-image:url('http://www.example.com/images/image1.jpg');} 

table.background { background: url('http://www.example.com/images/image2.gif') no-repeat; } 

</style> 
</head> 

<body> 
<table class="background" style="width:400px;height:500px;> <tr><td> 
<h1>Hello World!</h1></td></tr></table> 
</body> 

</html> 

为什么我看不到输出中显示的Hello World语句?

+1

你真的应该使用文本编辑器语法高亮。它会更快地抓住这一点。 – RustyTheBoyRobot

回答

0

表不应该用于布局。表格是为了显示数据,而不是标题。使用div的,而不是

+0

你能给我一个代码示例吗? – Presto

+1

@mmk:这真的不是答案。使用表格无关紧要,它不回答问题。 (我同意你的看法,但评论是更好地使用提到这个,而不是回答) – Nightfirecat

+0

最终通过使用一个部门来解决问题。谢谢。 – Presto

1

你缺少一个右引号的位置:

<table class="background" style="width:400px;height:500px;> 
                 ^
+0

伟大的工作,谢谢! – Presto

+0

http://jsfiddle.net/MxbP5/ – Curt

1

你没有结束引号(“)在你的风格属性

试试这个:

<table class="background" style="width:400px;height:500px;"> <tr><td> 
<h1>Hello World!</h1></td></tr></table> 

这是它在JSBin工作:http://jsbin.com/onunoc/2/edit#preview