我最近在我的tumblr博客中添加了一个搜索框,其内容类似于 this ,但是当我在搜索框中输入“标记”并按回车键/搜索按钮时,在搜索结果页面中不显示任何内容。我想我有错误的HTML代码。请帮我写一下这个搜索框的正确html代码。
CSS:
#search1{
top:185px;
float: left;
margin-left: 68%;
width: 300px;
display: block;
position: absolute;
z-index:3;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
}
.container-4{
overflow: hidden;
width: 300px;
vertical-align: middle;
white-space: nowrap;
}
.container-4 input#search{
width: 300px;
height: 50px;
background: #40c143;
border: none;
font-size: 14pt;
float: left;
color: #fff;
padding-left: 15px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
.container-4 input#search::-webkit-input-placeholder {
color: #fff;
}
.container-4 input#search:-moz-placeholder { /* Firefox 18- */
color: #fff;
}
.container-4 input#search::-moz-placeholder { /* Firefox 19+ */
color: #fff;
}
.container-4 input#search:-ms-input-placeholder {
color: #fff;
}
.container-4 button.icon{
-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomright: 5px;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
border: none;
background: #fff;
height: 50px;
width: 50px;
color: #4f5b66;
opacity: 0;
font-size: 10pt;
-webkit-transition: all .55s ease;
-moz-transition: all .55s ease;
-ms-transition: all .55s ease;
-o-transition: all .55s ease;
transition: all .55s ease;
}
.container-4:hover button.icon, .container-4:active button.icon, .container-4:focus button.icon{
outline: none;
opacity: 1;
margin-left: -50px;
}
.container-4:hover button.icon:hover{
background: white;
}
HTML:
<div id="search1">
<div class="container-4">
<input type="search" id="search" placeholder="Search..." />
<button class="icon"><i class="fa fa-search"></i></button>
</div>
</div>
答案 0 :(得分:1)
好的,功能上以下代码应该可以工作(但是未经测试)。
我基本上只使用tumblr文档中的代码合并了您的代码。
您将遇到的问题是为按钮设置样式。由于这个标记略有不同,但我说我试图合并它。
<div id="search1">
<div class="container-4">
<form action="/search" method="get">
<input type="text" id="search" name="q" value="{SearchQuery}" placeholder="Search..."/>
<button class="icon" type="submit">Search<i class="fa fa-search"></i></button>
</form>
</div>
</div>