2015-12-17 34 views
0

我试图在我的网页中显示一个docx。我目前的流程是:将文档保存为html,读取文件并将其发布到网站上。问题是,它会生成影响整个文档的规则。例如,它将所有链接都变为蓝色,并与整个网站混淆起来。 有什么办法可以告诉风格标签只与特定的div相关?非常感谢对特定div的Css

+0

请阅读如何正确提问:http://stackoverflow.com/help/how-to-ask 请尝试提供一些代码或文件,并添加您已经尝试过的内容。 –

回答

1

只需在外部/ wrapper div上选择要生成的代码。 为此,您必须在标记中指定一个。

实施例:

<div class="mycode"> 
    content, divs, classes, links, uls etc 
</div> 

然后,选择它的CSS:

.mycode a { 

} 

.mycode p { 

} 

这些组合子可能是有用的:

子选择

div > p { 
    background-color: yellow; 
} 

相邻simbiling选择

div + p { 
    background-color: yellow; 
} 

一般simbling选择

div ~ p { 
    background-color: yellow; 
} 
+0

问题是,它引用生成的样式标记中的其他类。我无法提供示例,但可以将docx保存为html并查看内容。非常感谢 – user69153

+1

正如我前面提到的,您将不得不编辑匹配选择器的生成样式。没有办法指定,否则 –

+1

@亨利克斯。是对的。 Html5有一个新功能,但它还没有完全支持。 [见文档](http://www.w3schools.com/tags/att_style_scoped.asp) – abeyaz

0

这是不可能的,不知道如何生成的外观的HTML代码来回答。但总而言之,您需要能够以某种方式针对您想要改变的特定div。将这种特定的类添加到所有以这种方式生成的div,并且只针对该类中包含的内容。

+0

我无法发布示例,但您可以将word文档保存为html并查看响应 – user69153