2016-08-09 3 views
-2

Это простой ботстрап div с текстом в центре.Css только изменение текстовой ссылки

Мой вопрос: будет в любом случае, чтобы изменить класс (уже созданный в HTML или создать в CSS?) Из DIV только с помощью CSS, а также изменить текст, ссылку внутри, а затем применить стиль к тексту со ссылкой к новому классу. Это нужно сделать, используя только css. Html нельзя трогать. Это возможно? Ответы приветствуются. Благодаря!

HTML

<div class="container" style="text-align:center;border:1px solid red"> 
<li><a href="#">CODING</a></li> 
</div> 

CSS

.container{ 
    background-color:#ffc425; 

} 
+0

вы хотите мыши над эффекта или других эффектов изменить текст –

+0

Я хотел, чтобы основной текст изменялся только с помощью css. Спасибо за быстрый ответ! – ArtOptic

+0

** Нет ** .. CSS не может изменять классы, '# href's или text. Кстати, ваш HTML недействителен. –

ответ

1

CSS это язык, который описывает стиль для HTML. Вы не можете делать с ним какие-либо сценарии.
Вы можете сделать это с javascript использованием

document.getElementsByClassName("container").className = "newClass"; 

или

document.getElementById(<id>).className = "newClass"; 

Для изменения текста, то же самое, что и выше, но .innerHTML вместо .className

+0

На самом деле, я хотел использовать изменение «storefront, разработанное woothemes» на моем веб-сайте, используя css. То, что я сделал, было .site-info a { \t видимость: скрытая; \t слово-интервал: -9999px; \t Письменный интервал: -9999px; } . Сайт-информация: после { \t содержание: "threadack team"; \t text-transform: uppercase; \t видимость: видимая; \t слово-интервал: нормальный; \t Письменный интервал: нормальный; }, но я все еще вижу. прежде чем слово и t больше не будут звено. – ArtOptic

+0

Что вы спрашиваете? –

+0

и что такое 't'? –