У меня есть CSS-стиль, определенный в файле .js для тега <li>
на странице. Я пытаюсь изменить html-страницу без изменения существующих файлов css и js и макета страницы. Я хочу, чтобы вставить следующий код:Несколько объявлений CSS для одного и того же тега
<div style="float: left; width: 18%; bottom: 6.4%; border-right-style: groove; border-right-width:2px; border-top-style: groove; border-top-width:2px; border-bottom-style: groove; border-bottom-width: 2px; padding-right: 0%; padding-top: 0%; margin-right: 0%; margin-top: 0%; position: fixed;">
<ul class="MenuBarVertical">
<li>Text 1</li>
<li>Text 2</li>
</ul>
</div>
Но каждый <li>
тег на странице HTML автоматически выбирает стиль из существующего файла CSS. Я не хочу этого для некоторых тегов <li>
. Я хочу другой css для тегов <li>
. Возможно ли, что я заключу теги <li>
под тегом <div>
и добавьте класс в тег div и определим для него специальный CSS, который может переопределить существующий css для каждого тега <li>
? Я могу переопределить существующий CSS, определив стиль в теге <li>
, например <li style="...">
. Он отлично работает, но я должен добавить стиль в каждый тег <li>
. Я хочу знать, добавляю ли я id или класс в родительский тег и пишу css для него где-то на самой странице, чтобы переопределить существующий стиль из .css-файла. Какой будет код? Как объявить такие css в разделе? или я должен объявить в теле?
Я надеюсь, что смогу объяснить свою проблему. Я хочу знать возможные способы переопределения стиля CSS для тега.
Добавление класса было бы правильным путем.У узлов HTML не может быть дубликатов идентификаторов. Вы столкнетесь с проблемами позже: – karthikr
Используйте имя класса. – SLaks
@Ankit Вы можете добавить свои стили в раздел главы своей страницы. Попробуй погулять, приятель. ;) – kleinfreund