通过使用下面的代码,我想在h1和h2标签上应用相同的css效果。
HTML
<div class="blog_content_snippet">
<h1 contentEditable="true" data-text="Enter text here h1"></h1>
<h2 contentEditable="true" data-text="Enter text here h2"></h2>
</div>
CSS
.blog_content_snippet h1,h2:empty:not(:focus):before{
content:attr(data-text)
}
http://jsfiddle.net/cmta3bu5/6/
使用一个css我想申请两者,任何人都有想法??
答案 0 :(得分:1)
声明他们两个
.blog_content_snippet h1:empty:not(:focus):before,
.blog_content_snippet h2:empty:not(:focus):before{
content:attr(data-text)
}
或者您可以随时创建一个class
并将其添加到您想要的任何元素中:
<强> HTML 强>
<div class="blog_content_snippet">
<h1 class="content" contentEditable="true" data-text="Enter text here h1"></h1>
<h2 class="content" contentEditable="true" data-text="Enter text here h2"></h2>
</div>
<强> CSS 强>
.content:empty:not(:focus):before{
content:attr(data-text)
}
答案 1 :(得分:0)
这可能会对您有所帮助:
.blog_content_snippet h1:empty:not(:focus):before,
.blog_content_snippet h2:empty:not(:focus):before {
content:attr(data-text)
}