什么是css`content`属性的好用途?

css内容属性是否破坏内容和分离规则,因为CSS不用于生成内容

什么是css内容属性的其他好的用途?我已经看到它只有在clearfix黑客。

解决方法

Does css “content” property break the rule of content and separation because css is for presentation not to generation content?

好点子。如果它用于实际数据,我会说。

The quirksmode page内容显示的局限性非常好。您目前无法添加任何类型的风格的内容 – 它将与太少的浏览器配合使用。您只能添加字符数据。

quirksmode的作者提出了一个有趣的意见:

I feel that we shouldn’t use the content declaration at all. It adds content to the page,and CSS is meant for adding presentation to the page,and not content. Therefore I feel that you should use JavaScript if you want to dynamically generate content. CSS is the wrong tool for this job.

我一般同意这一点,但有时候可能有些情况下你不想依靠JavaScript来完成这项工作。马丁所示的逗号示例是一个我发现使用内容合法化的例子(虽然如果逗号已经从服务器端提供了,我个人觉得会好一些 – 这是我个人认为的)。

另外,请注意,通过content属性添加逗号和引号可能会在从其他地方查看内容时看起来很糟糕 – 例如在搜索结果页面中。

如果你真的需要,我会说这个只是谨慎地使用它。

相关文章

Css3如何实现鼠标移上变长特效?(图文+视频)
css3怎么实现鼠标悬停图片时缓慢变大效果?(图文+视频)
jquery如何实现点击网页回到顶部效果?(图文+视频)
css3边框阴影效果怎么做?(图文+视频)
css怎么实现圆角边框和圆形效果?(图文+视频教程)
Css3如何实现旋转移动动画特效