【发布时间】:2015-01-21 14:19:44
【问题描述】:
我得到了以下简单的 HTML 代码:
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="estilos.css">
</head>
<body>
<div id="bar">
<span>
Palavra
</span>
<form>
<input class="buttom" type="submit" value="">
</form>
</div>
</body>
</html>
而我的 CSS 代码是这样的:
#bar{
width:100%;
height:7%;
background-color:#5959AB;
color:white;
font-family:"Arial";
font-size:150%;
font-weight: bold;
line-height: 190%;
}
.buttom{
background: url(icone_dicionario.jpg) no-repeat;
cursor: pointer;
width: 40px;
height: 41px;
}
input{
position:relative;
bottom:1000%;
left:13%;
}
html, body{
height:100%;
}
看看 CSS 上的 input 样式。它代表的元素(字典图标中的按钮)遵循我给它的水平位置(“left: 13%”),而不是垂直位置(不管我放在它上面的值),如您所见:
有人可以帮我吗?
PS:我希望按钮出现在栏内,除了那个词......
【问题讨论】:
-
看起来你是在一个居中的输入和居中的文本之后。 Here is an example 使用
display: inline-block和vertical-align: middle
标签: html css button vertical-alignment