我想在INPUT中显示文本.那么,我该怎么办呢?
<p><input type="image" src="" border="0" name="submit" alt="Donate"></p>
Run Code Online (Sandbox Code Playgroud)
基本上,它运作良好,但Safari和Chrome不显示alt="Donate.相反,它显示一个空方块.
编辑: 我使用过来自bobince的代码:
<input type="submit" class="unbutton" value="Donate">
.unbutton {
color: black; background: none;
border: none; padding: 0; margin: 0;
overflow: visible; /* this is an IE hack to avoid extra button width */
}
Run Code Online (Sandbox Code Playgroud)
然后,我如何显示Donate这个词?我不想使用图像.我想用文字来表示Donate
PS:我正在处理PayPal的捐赠按钮.
答:我忘记补充value="Donate":P
WebKit的不良行为是它没有显示alt文本,但即使如此,你也不应故意使用破碎的图像.
如果你想要的只是一个没有按钮样式的提交按钮,你可以用CSS做到这一点:
<input type="submit" class="unbutton" value="Donate">
.unbutton {
color: black; background: none;
border: none; padding: 0; margin: 0;
overflow: visible; /* this is an IE hack to avoid extra button width */
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
478 次 |
| 最近记录: |