不是样式-6ren"> 不是样式-我正在尝试创建一个简单的搜索栏,旁边有一个搜索图标。但我注意到我无法使用类型搜索设置输入样式。我在 safari(版本 9.0.3 (11601.4.4))和 chrome(版本 49.0.2623.-6ren">
gpt4 book ai didi

html - <input type ="search"> 不是样式

转载 作者:太空狗 更新时间:2023-10-29 14:46:49 28 4
gpt4 key购买 nike

我正在尝试创建一个简单的搜索栏,旁边有一个搜索图标。但我注意到我无法使用类型搜索设置输入样式。我在 safari(版本 9.0.3 (11601.4.4))和 chrome(版本 49.0.2623.110)上试过。起初我以为是因为输入无效,但发现进行类型搜索就可以了。

我唯一能设置样式的是背景颜色,它只在 chrome 中有效。

我还尝试删除我所有的 css 样式,只设置输入样式。它没有帮助。

我尝试用谷歌搜索它但没有成功。

那么他们有办法解决这个问题吗?还是我必须将我的输入类型放在文本上以便我可以设置样式?

提前致谢!

代码:

<html lang="en">
<head>
<meta charset="UTF-8">
<title>Test</title>
<style>
input {
padding: 10px; /* Does not work */
}
</style>
</head>
<body>
<input type="search" placeholder="Search">
</body>
</html>

此代码不适用于 OS X 上的 Safari 和 Chrome

编辑:我使用的是 OS X,这会不会是 webkit 的问题?

最佳答案

使用 appearance 属性来避免专有的样式化,然后您就可以对其进行样式化了:

input[type=search]{
-moz-appearance: none;/* older firefox */
-webkit-appearance: none; /* safari, chrome, edge and ie mobile */
appearance: none; /* rest */
}

更多信息:

关于html - &lt;input type ="search"> 不是样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36308949/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com