如何使用CSS更改.text文件的属性?

时间:2014-01-01 22:31:14

标签: html css text

我使用object标签在html页面中插入了一个.txt文件。但是文本没有保留父母的属性。这是代码:我设置颜色:蓝色但文本是黑色。

#DESC {
color:blue;}


<div id="DESC"> <object data="document.txt" type="text/plain"></object> </div>

2 个答案:

答案 0 :(得分:3)

使用<object>元素包含文本文件非常类似于使用<iframe>的文本文件。您在文档中创建一个包含独立文档的视口,CSS规则不会继承到子文档中。

在Firefox(可能还有其他浏览器,但我还没有测试过)中,您可以使用JavaScript访问对象(或iframe)的contentDocument属性,然后从那里访问body(某些浏览器通过生成文本文件的HTML文档表示来呈现文本文件)并修改style

但是,一般情况下,最好将文本作为主文档的一部分包括在内,然后将其正常设置样式。这可以作为静态文件的一部分,某种形式的服务器端包含或使用JavaScript XMLHttpRequest对象(对于最不可靠和搜索引擎友好的方法)。

答案 1 :(得分:1)

css仅与html兼容

所以您的问题的答案是 - 您无法使用css

更改文本文件外观