【发布时间】:2009-09-08 06:15:39
【问题描述】:
如何使提交按钮的角对齐?可以用 CSS 完成吗?我刚刚注意到 Stackoverflow 按钮几乎是一回事(不要因为提及 SO 而关闭它,只是想说明我的意思)。
【问题讨论】:
-
我认为查看 SO 的源代码会很快;)。
如何使提交按钮的角对齐?可以用 CSS 完成吗?我刚刚注意到 Stackoverflow 按钮几乎是一回事(不要因为提及 SO 而关闭它,只是想说明我的意思)。
【问题讨论】:
在您的 css 中使用以下字段和命令:
border-radius:0px
【讨论】:
只需添加 CSS,默认外观就会消失。
input.button, input.submit {
border: 1px outset blue;
background-color: lightBlue;
}
edit: 将选择器更改为使用类名,如 cmets 中所建议的那样。
【讨论】:
您可以使用 HTML 元素代替输入类型。设计那个样式很容易。
【讨论】:
如果您在 css 中指定高度和宽度,您将使角变成方形,并保留普通按钮所具有的某种程度的自动花哨……这样,您就不必构建自己的.
input.button, input.submit {
height: 30px;
width: 20px;
}
我似乎记得这只有在高度足够大的情况下才有效,但它可能会以任何方式工作。
【讨论】:
对元素使用border: 1px solid。
【讨论】:
<a class="test">click me</a>
<style>
.test
{
cursor: pointer;
background-color:#E0EAF1;
border-bottom:1px solid #3E6D8E;
border-right:1px solid #7F9FB6;
color:#3E6D8E;
font-size:90%;
line-height:2.2;
margin:2px 2px 2px 0;
padding:3px 4px;
text-decoration:none;
white-space:nowrap;
}
</style>
这就是stackoverflow按钮的制作方式。
【讨论】: