2015-01-07 3 views
0

Я редактирую шаблон HTML-сайта, и мне нужно изменить высоту баннера, поэтому я редактировал внешний CSS. Однако каким-то образом он принимает встроенное свойство высоты CSS, поэтому между ними остается пробел. Пожалуйста, дайте мне знать, если я не написал ни одного встроенного CSS (и нет встроенного CSS на странице html), откуда это свойство высоты.Несоответствия между источником и проверенным html?

код я вижу в консоли: <div style="display: block; height: 445px;" id="camera" class="camera-wrap camera_wrap">

И мой код:

<div id="camera" class="camera-wrap"> 
<div data-src="images/Battery-Banner.jpg"> 

Я понятия не имею, почему он принимает класс camera_wrap дважды.

+2

Возможно, это будет присвоено через код jquery. –

+0

Я не уверен, откуда он идет, но если вы хотите, чтобы высота, определенная в классе CSS, имела приоритет над встроенным, попробуйте этот синтаксис в вашем классе CSS «height: 40px! Important;» [40px - просто образец, измените его на любое значение, которое вам нужно) – Thangadurai

+0

попробовал ур предложение ... все еще не работает :( – user1502915

ответ

0

Обычно JS-плагины ставят динамический css, который вычисляется во время выполнения. Он будет помещен в встроенный тег стиля. В противном случае любой статический код перейдет к внешнему файлу css. Попробуйте проверить, как плагин вычисляет эту высоту и чем модифицирует ваш HTML/css.

0

Попробуйте просмотреть источник HTML в своем браузере (не используя элемент проверки, используйте источник просмотра). Это покажет вам разметку перед любой другой клиентской обработкой. JavaScript. Если встроенный стиль не существует при просмотре источника, это указывает на то, что он может быть изгоем бит JavaScript, который его добавляет.

В любом случае, пожалуйста, предоставьте дополнительную информацию по этой проблеме? Возможно, немного больше информации о том, какой тип сайта, какие части у него есть CSS, JS и т. Д. С дополнительной информацией мы можем помочь больше.

+0

Я вижу код html, когда вижу, выбирая код исходного кода. сайт является базовым html-сайтом с jquery-плагинами для слайд-шоу в баннере и т. д. Я хотел приложить скриншот, но я не могу, так как мое рептация ниже 10 :( – user1502915

+0

В этом случае звучит так, будто есть какой-то JavaScript, который изменяет ваши классы. Вам нужно будет посмотреть включенные скрипты, чтобы узнать, можете ли вы найти класс, который он добавляет. – Svenkle

+0

Я пытался ... но я не очень осведомлен в Js и jquery ... но в соответствии с моим поиском я cudnt нахожу любую высоту ... – user1502915

0

Если ваш источник показывает 1 класс, а когда вы используете элемент проверки, он показывает другие классы, то он определенно добавляется плагином js/jquery.

Если вы хотите перезаписать другие свойства класса css, используйте либо важный для вас класс, либо используйте более глубокое перемещение, например # camera.camera-wrap {}. Чем выше будет приоритет. Попробуйте, что работает для вас.

+0

благодаря своей работе сейчас :) после ptting! Important – user1502915

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