type="search"的input不能改变高度么?

type="search"的input不能改变高度么?

http://img1.sycdn.imooc.com//climg/5c90a20a00014c6133602020.jpg

练习的时候发现,当input的type="research"时只能控制它的宽度不能控制它的高度,也无法取消圆角。

正在回答

登陆购买课程后可参与讨论,去登陆

6回答

你好,经过测试是mac系统和window系统中Chrome浏览器的效果不同,可以在输入框中添加属性去掉原来默认的:

http://img1.sycdn.imooc.com//climg/5c90bcd60001c49909130706.jpg

你说的凹陷的边框是border属性,自己重新设置下border样式就可以。

提问者 JaneWangCoa 2019-03-19 17:21:21

我找到了Stack Overflow上的一个答案可以用,但是会有凹陷的边框https://stackoverflow.com/questions/7134202/input-type-search-dont-accept-height

提问者 JaneWangCoa 2019-03-19 16:57:56
提问者 JaneWangCoa 2019-03-19 16:57:17

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

<meta name="viewport" content="width=device-width, initial-scale=1.0">

<meta http-equiv="X-UA-Compatible" content="ie=edge">

<title>Document</title>

<style>

input{

height:50px;

}

</style>

</head>

<body>

<input type="search">

<input type="submit">

<input type="text">

</body>

</html>

这一段代码在chrome浏览器里显示为


好帮手慕星星 2019-03-19 16:29:50

你好,在Chrome浏览器中测试输入框是没有圆角效果的,但是可以使用border-radius属性去掉,参考:

http://img1.sycdn.imooc.com//climg/5c90a8630001600b04060325.jpg

可以测试下看看能不能设置高度和去掉圆角效果。

祝学习愉快!

  • 提问者 JaneWangCoa #1
    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Document</title> <style> input{ height:50px; } </style> </head> <body> <input type="search"> <input type="submit"> <input type="text"> </body> </html> 我在chrome浏览器里这样输入时,只有type="text"的input改变了高度
    2019-03-19 16:55:58
提问者 JaneWangCoa 2019-03-19 16:04:47

写错了,是type="search"的时候。请问如果我要改变默认样式要怎么做呢?

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
响应式开发与常用框架 2018
  • 参与学习           人
  • 提交作业       2198    份
  • 解答问题       5012    个

如果你有web端基础,既想进阶,又想进军移动端开发,那就来吧,我们专题为你带来的课程有HTML5、CSS3、移动基础、响应式、bootstrap、less等,让你在前端道路上畅通无阻!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师