已经在style中设置了input的背景颜色,如何在不删除上方设置时下方div和span中的input不显示其背景颜色?

<style type="text/css">
input{background-color: aquamarine;border-color: red;} (不要删除)
</style>
<body>
<input type="text" value="123"/>(这里有很多input要显示上方设置的颜色)
<div>你好<input type="text"> (这里的input要恢复默认的,不显示上方的背景)</div>
<span>你好<input type="text"/>(这里的input要恢复默认的,不显示上方的背景)</span>
上方<style>中不删除input{background-color: aquamarine;border-color: red;} 的情况下,能不能在<div>和<span>中不显示背景颜色和边框颜色?

加上样式:
div input,span input{background-color: transparent;}

把div、span下的input的背景颜色重写成透明或白色。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-02-25

修改style样式。

body>input{

background-color: aquamarine;border-color: red;

}

追问

把input{

background-color: aquamarine;border-color: red;

}

这个放在哪里呢

本回答被网友采纳
相似回答