html - 像提交按钮一样设计 div

标签 html css submit

是否可以在 css 中设置看起来像提交按钮的 div 样式?当然,使用 css 对一个浏览器执行此操作很容易,但我正在寻找跨浏览器解决方案。

<div class="submit">Submit</div>
//should look the same like:
<input type="submit" value="Submit">

原因是,我有不同种类的按钮,我喜欢在禁止在公式之外使用输入字段的地方使用 xhtml strict。

最佳答案

如果您使用 <button>它在每个浏览器中看起来都不一样。

使用 jQuery 制作跨浏览器按钮非常容易: http://jqueryui.com/button/

提交表单只需绑定(bind)点击事件。示例:http://jsfiddle.net/AELMs/

$(function() {
    $("a").button().click(function( event ) {
        event.preventDefault();
        $(this).parent().submit();
    });
});


<form action="#">
    <a href="#">An anchor</a>
</form>

关于html - 像提交按钮一样设计 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16517728/

相关文章:

javascript - Ajax未捕获类型错误: Cannot read property 'length' of undefined

javascript - 带图像的 HTML CSS 全屏背景

javascript - 根据下拉列表值将附加文本插入 HTML 页面

javascript - 如何使用 jquery 添加具有不同值的不同元素

jquery - 在firefox中点击刷新网页样式是乱码?

JavaScript RegEx.test() 有条件地中止/提前返回函数

html - 无论第一行的大小如何,都在其上方的行下方附加 Bootstrap 行

css - 我为我们的网站创建了背景图片,但它正在接管内容

NIH 网站上的 Python Mechanize 提交按钮

jquery - 使用 jquery 将提交按钮更改为加载图像