可以使用HTML5 list 属性。list 属性需要应用到 input 框上,然后内容写一个自定义的 id
创新互联是专业的福州网站建设公司,福州接单;提供网站设计、成都网站设计,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行福州网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!
然后在任意位置放一对 datalist 标签,并给 datalist 框一个 id,和 list 属性指向的 id 一致即可。
在 datalist 标签下放列表项,每个列表项用 option 元标签来表示,option 标签里用 value 属性填写内容,label 属性来做提示。
下面是示例代码:
form action=""
input type="text" list="url_list" name="text" /
input type="submit" /
/form
datalist id="url_list"
option label="HZ赫兹工作室" value="" /
option label="提示1" value="列表项1" /
option label="提示2" value="列表项2" /
option label="" value="列表项3" /
/datalist
HTML5之前一般使用select标签或者div+js实现
div class="searchModel"
select name="" id="" value="2"
option value="0"科室/option
option value="1"疾病/option
option value="2"医院/option
/select
input type="text" placeholder="请输入搜索内容"
button搜索/button
/div
style
html,
body,
div,
input,
select,
button {
margin: 0;
padding: 0;
border: none;
outline: none;
}
.searchModel {
display: flex;
border: 1px solid orange;
border-radius: 4px;
overflow: hidden;
margin: 20px;
height: 44px;
}
.searchModel select {
color: #fff;
background: orange;
padding: 0 22px;
/* appearance: none; */
/* -moz-appearance: none; */
/* Firefox */
/* -webkit-appearance: none; */
/* Safari 和 Chrome */
}
select::-ms-expand {display: none;}
.searchModel select option{
color: #333;
background: #fff;
}
.searchModel input {
flex: 1;
padding: 0 10px;
}
.searchModel button {
width: 44px;
color: #fff;
background: orange;
}
/style
要改变下拉选项选中的样式,就用div去模拟下拉框
js部分,button提交表单,或者是div模拟提交ajax
亲,你好,很乐意为你解答问题,目前并不是所有手机浏览器都支持HTML5+CSS3的功能
所以并不是你使用了CSS3的制作方法,所有手机就会识别你的制作方法。
首先你要确认你的网站为了哪一部分的手机用户提供服务,
如果有问题,可以继续追问我。
checkMasterHvmCapable();//检查是否是HVM
VM template=getFirstWindowsTem();//获得模板列表的第一个Windows模板
VM newVm=template.createClone();//复制模板(newVM现在仍是模板)
1)、普通下拉列表菜单
html代码如下:
form action="" method="get"
label1、普通下拉列表菜单/label
select name=""
option value="0"DIVCSS5/option
option value="1"DIVCSS5/option
/select
/form
2)、跳转下拉列表菜单(如常见点击后跳转到选择网站)
常常一些网站做友情链接,与部门之间使用select下拉标签实现网址跳转。下面我们通过代码与案例接受select跳转菜单应用。
跳转菜单html代码如下:
form action="" method="get"
label2、跳转的下拉列表菜单/label
select name="jumpMenu" id="jumpMenu"
onchange="MM_jumpMenu('parent',this,0)"
option value=""Rothur/option
option value=""Rothur/option
/select
/form
实现跳转还需要在head标签内加入Js脚本动作代码:
script type="text/javascript" !-- function MM_jumpMenu(targ,selObj,restore){ //v3.0 eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'"); if (restore) selObj.selectedIndex=0; } //-- /script