【发布时间】:2013-11-10 05:34:04
【问题描述】:
我正在尝试向提交按钮的值添加一些 CSS。唯一的问题是它不会听某些属性。更改字体大小可以正常工作,但我试图使其成为font-weight: 300; 并且它不会更改文本。有什么办法可以让它工作吗?
这里是 html:是的,提交按钮故意在 container 之外。
<section id="contact">
<div class="container">
<form id="contact-form" action="contact.php" method="post" class="contact">
<input id="sendername" type="text" name="name" placeholder="Your Name" />
<input id="senderemail" type="email" name="email" placeholder="Email Address" />
<textarea id="sendermessage" name="message" placeholder="Message"></textarea>
</div>
<input id="submit" type="submit" value="Send." />
</form>
</section>
这里是 css:它使用 SASS 编译。
#contact {
min-height: 100px;
background-color: $bgDark;
@extend .master-padding;
#contact-form {
margin: 0;
padding: 0;
}
#submit {
display: block;
width: 100%;
font-size: 40px;
border: none;
color: $colorLight;
font-weight: 300;
@extend .action;
&:hover {
color: $colorDark;
}
}
}
【问题讨论】:
-
澄清一下,你明白
font-weight: 300是普通字体吗?大多数字体只有两个或三个可以设置的字体粗细。 -
@FakeRainBrigand 实际上我认为
font-weight: 400;是正常的。 300 与font-weight: light;相同,因为我使用的是 Open Sans -
您的 html 似乎无效。你有
<div><form></div></form>。 -
@Omada 我知道这是我能够让提交按钮全宽同时保持在表单标签内的唯一方法