【发布时间】:2013-10-27 23:02:32
【问题描述】:
我是学习 CSS/HTML 的新手(以及这个网站!),我正在尝试设计一些基本的输入字段作为练习。
我已经设法设置了一些东西,但我真的很难使用 CSS 设置输入/选择字段的特定宽度(px 很好,但 % 会更好)。我猜它是某种特异性问题,但无法弄清楚。非常感谢您的帮助。
<!DOCTYPE html>
<head>
<style type="text/css">
.generalcontainer {
width:65%;
margin:5%;
height:600px;
float:left;
background-color: #CCCCCC;
}
.generalcontainer > span {
font-family: Calibri;
font-size: 14px;
padding: 4px;
}
.generalcontainer > span.header {
font-weight: bold;
color: #fff;
background-color: blue;
display: block;
}
.generalcontainer > span.subheader {
background-color: gray;
display: block;
color: #000000;
font-weight: bold;
}
.generalcontainer > span.label {
color: #000000;
font-weight: normal;
display: inline-block;
width:25%;
}
.smallentryfield > select input{
color: #000000;
font-weight: bold;
width: 500px;
float: left;
padding: 4px;
}
</style>
</head>
<body>
<div class="generalcontainer">
<span class="header">Basic Information</span>
<span class="subheader">Client</span>
<span class="label">First name</span>
<select class="smallentryfield">
<option value=""></option>
<option selected="selected" value="Mr">Mr</option>
<option value="Mrs">Mrs</option>
</select>
<span class="label">First name</span>
<input type="text">
</input>
</div>
</body>
</html>
【问题讨论】:
标签: html css select input width