2014-09-19 4 views
0

Я пытаюсь сделать изображения в мобильной теме блога, чтобы они соответствовали мобильному экрану. Я имею в виду изображения внутри статей, а не те, которые являются частью темы, например заголовка и т. Д.Заменить размер изображения с помощью CSS

Одна из проблем, которые я получаю, заключается в том, что программное обеспечение блога автоматически добавляет высоту и ширину в пикселях. Это как исходный код выглядит следующим образом:

<div class="leftbox"><img src=".mysite.net/blog/media/Photo/Indian_tourists.jpg" width="400" height="267" alt="Indian tourists" title="Indian tourists" /></div> 

Я хочу использовать CSS, чтобы переписать код изображения с максимальной шириной: 100%, так что в случае, если изображение больше, чем размер экрана, он мог бы зафиксировать в Это.

Кто-то сказал мне поставить следующий код в нижней части файла css темы для темы.

.post_content img { 
height: auto !important; 
max-width: 100% !important; 
} 

Я пробовал этот код, но, к сожалению, он не сработал. Может кто-то, пожалуйста, помогите мне с этим.

+0

можете ли вы использовать JS для удаления этих атрибутов? – kornieff

+0

Извините, но я не эксперт. Не могли бы вы объяснить это? –

+1

Вам не обязательно быть экспертом. http://api.jquery.com/removeattr/ – rfoo

ответ

0

если ваш класс DIV будет leftbox, то вы можете использовать следующий код в файле CSS

.leftbox img { 
    height: auto !important; 
    max-width: 100% !important; 
} 
+0

Извините, но это не сработало. CSS не удалось перезаписать. –

+0

ok Вы можете показать мне весь URL размещенной страницы, чтобы я мог рассказать вам, как это можно сделать. –

+0

Это URL, но вам нужно будет получить к нему доступ с мобильного устройства, иначе будет отображаться рабочий стол. http://www.easydestination.net/blog/index.php?itemid=3162 –

0

Попробуйте

<div class="leftbox"><img src=".mysite.net/blog/media/Photo/Indian_tourists.jpg"  width="400" height="267" alt="Indian tourists" title="Indian tourists" /></div> 

CSS

.leftbox img 
    { height: auto !important; 
    width: 100% !important; 
    } 

или добавить этот файл CSS

img[style] { 
    height:auto !important; 
    max-width:100% !important; 
    } 
+0

Изменение тега изображения будет затруднено, так как мне придется делать вручную более 3000 статей. Я попробовал второй вариант, но не работал на разных платформах.Например, он исправляет изображение в Chrome OS, но не в Opera Mini. –

+0

Второй вариант - лучший способ и совместим со всеми основными браузерами на рабочем столе. Я не знаю о мобильных браузерах. я сделал некоторые изменения в первом варианте .. PLZ попробовать, что – Justin

+0

Спасибо Justin второй вариант (.leftbox), который вы и Usman предложил работал для меня. Спасибо за помощь. –

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