Html 带有自定义图像CSS代码的复选框不起作用
我正在尝试将自定义图像添加到复选框中,并使用以下代码:Html 带有自定义图像CSS代码的复选框不起作用,html,css,Html,Css,我正在尝试将自定义图像添加到复选框中,并使用以下代码: input[type=checkbox] { display:none; } input[type=checkbox] + label { background-image: url("../images/checkbox-bg.png") no-repeat 0 0; height: 16px; width: 16px; display:inline-block;
input[type=checkbox] {
display:none;
}
input[type=checkbox] + label
{
background-image: url("../images/checkbox-bg.png") no-repeat 0 0;
height: 16px;
width: 16px;
display:inline-block;
padding: 0 0 0 0px;
}
路径是正确的,但图像甚至没有显示出来
我需要图像显示在标签的左侧
有人能看到上面的代码有问题吗
谢谢
以下是HTML:
<input type="checkbox" value="1" /><label>The Label</label>
标签
尝试使用而不是背景图像
background: url("") no-repeat 0 0;
如果失败,也添加
display: block;
然后将其绝对定位或浮动。尝试使用而不是背景图像
background: url("") no-repeat 0 0;
如果失败,也添加
display: block;
然后将其绝对定位或浮动。您正在尝试将
背景
速记格式指定给背景图像
属性
以下是
background-image: url("../images/checkbox-bg.png") no-repeat 0 0;
。。。应改为:
background: url("../images/checkbox-bg.png") no-repeat 0 0;
您还可以尝试验证CSS以了解我的意思:
您可以在w3C上阅读有关和的更多信息:您正在尝试将
背景速记格式指定给背景图像属性
以下是
background-image: url("../images/checkbox-bg.png") no-repeat 0 0;
。。。应改为:
background: url("../images/checkbox-bg.png") no-repeat 0 0;
您还可以尝试验证CSS以了解我的意思:
您可以在w3C上阅读有关和的更多信息:当您要为背景设置位置和重复选项时,应使用background
而不是background image
。
另外,据我所知,背景位置应该出现在重复选项之前。但我不确定。试试看
background: url("../images/checkbox-bg.png") top left no-repeat;
不要忘记,若你们的css选择器在一个单独的样式表文件中,那个么图像路径应该和你们的.css文件的地址相对!若你们把你们的css选择器放在你们的html页面上,那个么图像路径应该是相对于你们的html文件的 当您想要为背景设置位置和重复选项时,您应该使用background
而不是background image
。
另外,据我所知,背景位置应该出现在重复选项之前。但我不确定。试试看
background: url("../images/checkbox-bg.png") top left no-repeat;
不要忘记,若你们的css选择器在一个单独的样式表文件中,那个么图像路径应该和你们的.css文件的地址相对!若你们把你们的css选择器放在你们的html页面上,那个么图像路径应该是相对于你们的html文件的 也写你的HTML代码。你想把图像放在哪里?替换复选框还是在复选框前面?标签仍然存在问题,因为它位于图像下方,而不在其右侧。html上的其他位置是否有标签,或者只有带有html代码的复选框更新问题。图像有多大?。/images/checkbox bg.png
?它的维度是什么?也写你的HTML代码。你想把图像放在哪里?替换复选框还是在复选框前面?标签仍然存在问题,因为它位于图像下方,而不在其右侧。html上的其他位置是否有标签,或者只有带有html代码的复选框更新问题。图像有多大?。/images/checkbox bg.png
?它的尺寸是多少?我加上了你的答案,还有:宽度:220px。。。尽管更好,标签仍然从复选框图像下开始;显示:内联?或者你可以上传一张照片吗?我添加了你的答案,还有:宽度:220px。。。尽管更好,标签仍然从复选框图像下开始;显示:内联?或者你可以上传一张照片吗?