【发布时间】:2017-04-23 20:57:49
【问题描述】:
我正在编辑一个简单的搜索栏。我的计划是在搜索栏上方有两个按钮,它们是响应式的。一个按钮向右浮动,一个按钮向左浮动。
但是,我似乎无法让按钮停止出现,它们没有与搜索栏内联,几乎“超出其容器”。
代码:
.container {
float: center;
text-align: center;
width: 100%;
overflow: hidden;
}
#falist, #faupload {
display: inline-block;
position: relative;
font-size: 25px;
}
#falist {
float: left;
}
#faupload {
float: right;
}
input {
border: 1px solid #F1F;
width: 90%;
border-radius: 3px;
height: 35px;
}
span.clear { clear: left; display: block; }
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>Search</title>
<link rel="stylesheet" href="css/style.css">
<link rel=stylesheet href=https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css>
</head>
<body>
<div class="container">
<div class="icons">
<div id="falist"><i class="fa fa-list" aria-hidden="true"></i></div>
<div id="faupload"><i class="fa fa-upload" aria-hidden="true"></i></div>
<span class="clear"></span>
</div>
<div class="searchbar">
<input id="searchbox" type="search"/>
</div>
</div>
</body>
</html>
图片:
【问题讨论】:
-
可以重新排列html吗?
-
您是否尝试为
.icons类设置margin-left和margin-right?