我试图把<span>
标签内<form>
标签是这样的:<span>里面<form>标签
HTML:
<form action="myAction" method="post">
<!-- hidden input forms here -->
<span class="leftBrace">[</span>
<input type="submit" value="Evaluate" class="evaluate" />
<span class="rightBrace">]</span>
</form>
CSS:
input[type="submit"].evaluate {
background: none;
border: none;
color: #0000ff;
cursor: pointer;
padding: 0;
}
input[type="submit"].evaluate:hover {
text-decoration: underline;
}
.leftBrace {
float: left;
color: #0000ff;
}
.rightBrace {
float: right;
color: #0000ff;
}
输出:
如何使它所以会出现这样的:
[ Evaluate ]
我特别喜欢括号是submit
外环线(因此我没能value="[ Evaluate ]"
)因为我不想让大括号在悬停时加下划线。
UPDATE:
我从.leftBrace
和.rightBrace
除去float
并加入到float: left
input[type=submit]
。
input[type="submit"].evaluate {
background: none;
border: none;
color: #0000ff;
cursor: pointer;
padding: 0;
float: left;
}
input[type="submit"].evaluate:hover {
text-decoration: underline;
}
.leftBrace {
color: #0000ff;
}
.rightBrace {
color: #0000ff;
}
删除''从和.leftBrace''.rightBrace' float'。 'span'默认是'inline',所以'float'是不必要的。 https://jsfiddle.net/qh7u0cda/ – 2015-04-02 07:30:35
将'float:left'添加到'input [type =“submit”]。当然' – Eranda 2015-04-02 07:41:01
嗨,它没有正常工作。查看上面的更新以了解更改 – silver 2015-04-02 08:00:10