2015-12-17 6 views
0

Im пытается показать docx на моей веб-странице. Мой текущий поток: сохранить документ как html, прочитать файл и опубликовать его на сайте. Проблема в том, что он генерирует css с правилами, которые влияют на весь документ. Например, он окрашивает все ссылки в синие и испортит весь сайт. Есть какой-либо способ сообщить тегу стиля, относящемуся только к определенному div? Большое спасибоCss на конкретном div

+0

Пожалуйста, прочтите, как правильно задавать вопросы: http://stackoverflow.com/help/how-to-ask Просьба указать код или файлы, а также добавить то, что вы уже пробовали. –

ответ

1

Просто сделайте селектор на внешней/обертке 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

Проблема в том, что она ссылается на другие классы в сгенерированных тегах стиля. Im не удалось предоставить пример, но вы можете сохранить docx как html и посмотреть содержимое. Большое спасибо – user69153

+1

Вам нужно будет отредактировать созданные стили для соответствующего селектора, как я уже упоминал ранее. Невозможно указать его иначе –

+1

@HenriqueM. верно. У Html5 есть новая функция, но она еще не полностью поддерживается. [see the docs] (http://www.w3schools.com/tags/att_style_scoped.asp) – abeyaz

0

Это невозможно ответить, не зная, как HTML-код генерируется внешний вид. Но вкратце вы должны быть в состоянии ориентироваться на конкретный div, который вы хотите каким-то образом изменить. Добавление определенного класса ко всем генерируемым divs таким образом и только таргетинг на контент, содержащийся в этом классе, сделает это.

+0

Im не удалось опубликовать примеры, но вы можете сохранить документ в формате HTML как html и увидеть ответ – user69153

Смежные вопросы