Html按钮的背景图象

时间:2013-05-28 09:01:57

标签: javascript html

我想创建带有一些文本的HTML按钮,并且还想为该按钮添加背景图像。我正在尝试下面的代码,但那不起作用。我已将test.png放在我的www目录

<!DOCTYPE html>
<html>
<body>
<input type="button" name="test" value="test" style="background:url('test.png') no-repeat 0 0; width:100px;height=50px;background-color: transparent" ></input>
</body>
</html>

5 个答案:

答案 0 :(得分:0)

你已经定义了这样的高度height=50px;这是一种错误的语法。

在样式属性中编写css时的正确语法:height:50px;

<强>编辑:

同时检查图像路径是否正确或图像是否存在于给定路径上。

答案 1 :(得分:0)

我使用了以下HTML,一切正常。

<input type="button" name="test" value="test" style=" background: url('http://www.training-industry.co.uk/assets/images/Take_Test.png') no-repeat 0 0;
width:130px;
height:130px;
background-color: transparent;" />

看看这个小提琴,并与您的代码进行比较:http://jsfiddle.net/ssqfK/1

答案 2 :(得分:-1)

尝试background-image而不是background

答案 3 :(得分:-1)

background:url('test.png') no-repeat 0 0; width:100px; height=50px; background-color: transparent

应该是:

background:transparent url('test.png') no-repeat 0 0; width:100px; height:50px;"

在旁注中,您应尽量避免使用内联样式。

答案 4 :(得分:-1)

试试这个:

<input type="button" name="test" value="test" style="background:transparent url('test.png') no-repeat 0 0; width:100px;height:50px;" />

另外,要小心高度:50px而不是height = 50px