我正在创建一个网站,我从其他网站读取html数据。
问题是,我正在阅读的源代码中都有<p>
标记,但实际上我希望它们的格式不同
有没有办法让某些<p>
标记使用一种格式,而有些<p>
标记在同一网页中使用其他格式?
最佳答案
用以下内容包装导入的内容:
<div class='imported'>
<p>Imported content here...</p>
<p>These paragraph tags were imported...</p>
</div>
设计成这样:
div.imported p {
/* My style for imported <p>s */
}
根据有关设置自己的
<p>
s样式的注释进行编辑,您可以使用以下标准规则设置页面上所有<p>
s的样式:p {
/* Style for all <p>s */
}
然后导入的
<p>
s的更具体的规则将覆盖该规则。编辑:在回答关于内联样式的评论时,您可以使用
!important
覆盖它们,但这将对具有用户样式表的人产生连锁反应。我不相信有一个干净的CSS唯一的解决方案-你可能最终不得不解析导入的HTML。