Html 样式输入占位符
我的网站上有3个表单,我想为它们的占位符设置样式。我想在网站上的所有其他输入保持自己的风格。 在我看来,我设法为一个表单的输入设置了样式,但如何对所有3个表单的样式进行分组呢Html 样式输入占位符,html,css,forms,placeholder,Html,Css,Forms,Placeholder,我的网站上有3个表单,我想为它们的占位符设置样式。我想在网站上的所有其他输入保持自己的风格。 在我看来,我设法为一个表单的输入设置了样式,但如何对所有3个表单的样式进行分组呢 。一个表单输入::-webkit输入占位符{color:#d6d6;} .一个表单输入:-moz占位符{/*Firefox 18-*/color:#d6d6;} .一个表单输入::-moz占位符{/*Firefox 19+*/color:#d6d6;} .一个表单输入:-ms输入占位符{颜色:#D6D6;} 在规则中添加
。一个表单输入::-webkit输入占位符{color:#d6d6;}
.一个表单输入:-moz占位符{/*Firefox 18-*/color:#d6d6;}
.一个表单输入::-moz占位符{/*Firefox 19+*/color:#d6d6;}
.一个表单输入:-ms输入占位符{颜色:#D6D6;}
在规则中添加多个选择器:
.one-form input::-webkit-input-placeholder,
.two-form input::-webkit-input-placeholder,
.three-form input::-webkit-input-placeholder
{
color: #d6d6d6;
}
将多个选择器添加到规则中:
.one-form input::-webkit-input-placeholder,
.two-form input::-webkit-input-placeholder,
.three-form input::-webkit-input-placeholder
{
color: #d6d6d6;
}
在所有三种形式中添加一个公共类并设置其样式
。自定义表单输入::-webkit输入占位符{color:#d6d6;}
自定义表单输入:-moz占位符{/*Firefox 18-*/color:#d6d6;}
.自定义表单输入::-moz占位符{/*Firefox 19+*/color:#d6d6;}
.自定义表单输入:-ms输入占位符{颜色:#D6D6;}
在所有三种形式中添加一个通用类,并设置其样式
。自定义表单输入::-webkit输入占位符{color:#d6d6;}
自定义表单输入:-moz占位符{/*Firefox 18-*/color:#d6d6;}
.自定义表单输入::-moz占位符{/*Firefox 19+*/color:#d6d6;}
.自定义表单输入:-ms输入占位符{颜色:#D6D6;}
为所有表单之间的公共类提供所需的样式。(例如
。一张表格
)
。一个表单输入::-webkit输入占位符{color:#d6d6;}
.一个表单输入:-moz占位符{/*Firefox 18-*/color:#d6d6;}
.一个表单输入::-moz占位符{/*Firefox 19+*/color:#d6d6;}
.一个表单输入:-ms输入占位符{颜色:#D6D6;}
为所有表单之间的公共类提供所需的样式。(例如
。一张表格
)
。一个表单输入::-webkit输入占位符{color:#d6d6;}
.一个表单输入:-moz占位符{/*Firefox 18-*/color:#d6d6;}
.一个表单输入::-moz占位符{/*Firefox 19+*/color:#d6d6;}
.一个表单输入:-ms输入占位符{颜色:#D6D6;}
我不知道我是否理解正确,但你可以做到
.one-form input::-webkit-input-placeholder,
.two-form input::-webkit-input-placeholder,
.three-form input::-webkit-input-placeholder{ color: #d6d6d6; }
.one-form input:-moz-placeholder,
.two-form input:-moz-placeholder,
.three-form input:-moz-placeholder{ /* Firefox 18- */ color: #d6d6d6; }
.one-form input::-moz-placeholder,
.two-form input::-moz-placeholder,
.three-form input::-moz-placeholder{ /* Firefox 19+ */ color: #d6d6d6; }
.one-form input:-ms-input-placeholder,
.two-form input:-ms-input-placeholder,
.three-form input:-ms-input-placeholder{ color: #d6d6d6; }
JSFIDLE:我不知道我是否正确地理解了这一点,但你可以做到
.one-form input::-webkit-input-placeholder,
.two-form input::-webkit-input-placeholder,
.three-form input::-webkit-input-placeholder{ color: #d6d6d6; }
.one-form input:-moz-placeholder,
.two-form input:-moz-placeholder,
.three-form input:-moz-placeholder{ /* Firefox 18- */ color: #d6d6d6; }
.one-form input::-moz-placeholder,
.two-form input::-moz-placeholder,
.three-form input::-moz-placeholder{ /* Firefox 19+ */ color: #d6d6d6; }
.one-form input:-ms-input-placeholder,
.two-form input:-ms-input-placeholder,
.three-form input:-ms-input-placeholder{ color: #d6d6d6; }
jshiddle:@kiggle这个答案的代码量是它需要的3倍。你最好在元素上添加一个公共类,这样你只需要对它们进行一次样式化:哦,是的,我现在也这么认为。我把一个普通的class@kilogram这个答案的代码量是它需要的3倍。你最好在元素上添加一个公共类,这样你只需要对它们进行一次样式化:哦,是的,我现在也这么认为。我在上一堂普通课