Вывод изображений в посте.

(Ответов: 6, Просмотров: 649)
  1. Опытный Аватар для seoeffector
    • Регистрация: 30.08.2011
    • Сообщений: 250
    • Репутация: 19
    Здравствуйте дорогие форумчани! Требуется Ваша помощь,.

    Хочу что бы при публикации поста все изображение была одинаковой заданной ширине и высоте я сделал так:

    Код HTML:
    .blogpost img,.post img{border:border: 1px solid #F3F3F3;
    background: none repeat scroll 0 0 #F8F8F8;
    padding: 5px;
    display: block;
    height: 230px;
    margin: 10px auto 3px;
    width: 540px !important;
    }
    Вроде все нормально, но если я хочу в посте добавить картинку поменьше например размерами 150х150 то она автоматически преобразовывается на 230x540.

    Вопрос: Как сделать так что бы они не преобразовывались в 230x540 . А были нормального размера, может в css надо еще что то прописать. Спасибо.
    • 0
  2. Биржа комментариев Аватар для donriga
    • Регистрация: 02.03.2011
    • Сообщений: 388
    • Репутация: 45
    Может max-width?
    Биржа комментариев - WPcomment.ru Комментируем почти всё, блоги, сайты, магазины, форумы Wordpress, DLE, Joomla, Drupal
    • 0
  3. Студент Аватар для lodas
    • Регистрация: 30.10.2012
    • Сообщений: 68
    • Репутация: 5
    у каждой картинки свой класс- добавьте нужный класс и назначьте ему необходимую вам ширину и высоту
    • 0
  4. Опытный Аватар для TBicTep
    • Регистрация: 08.06.2011
    • Сообщений: 342
    • Репутация: 64
    Можно джаваскриптом.
    Код HTML:
    <script type="text/javascript">
    function resImgs(maxHeight,maxWidth){
    	var img = document.images;
    	for (var i = 0; i < img.length; i++) {
    		if (img[i].width > maxWidth || img[i].height > maxHeight){
    			img[i].width = maxWidth;
    			img[i].height=maxHeight ;		
    		}
    	}
    }
    window.onload = function() {resImgs(240,540);}
    </script>
    Будет меняться размер только для картинок больше 240х540
    • 1

    Спасибо сказали:

    seoeffector(03.12.2012),
  5. Биржа комментариев Аватар для donriga
    • Регистрация: 02.03.2011
    • Сообщений: 388
    • Репутация: 45
    TBicTep, css наверное быстрее отработает и не будет мерцаний, хотя на js не пробовал, это костыль
    Биржа комментариев - WPcomment.ru Комментируем почти всё, блоги, сайты, магазины, форумы Wordpress, DLE, Joomla, Drupal
    • 1

    Спасибо сказали:

    seoeffector(03.12.2012),
  6. Опытный Аватар для TBicTep
    • Регистрация: 08.06.2011
    • Сообщений: 342
    • Репутация: 64
    donriga, да быстрей, та как все будет рисоваться походу.
    • 1

    Спасибо сказали:

    seoeffector(03.12.2012),
  7. Дипломник Аватар для patrician
    • Регистрация: 22.01.2011
    • Сообщений: 245
    • Репутация: 59
    по пропорциям делайте, т.е. например стандартно заливаете картинки шириной 800х600 или 1024х768, а они автоматически через параметр width: 540px уменьшаются при выводе на страницу.
    При этом height из css надо убрать.
    • 1

    Спасибо сказали:

    seoeffector(03.12.2012),

Похожие темы

Темы Раздел Ответов Последний пост
Убрать вывод миниатюр в полном посте WP
WordPress 13 31.05.2017 15:13
Довольно редкий код для WP за помощь по его легкому редактированию. (код уже в посте)
Web программирование 3 23.02.2012 01:17
Пост о посте
Дайджест блогосферы 0 01.05.2010 02:12
Галерея в WP-посте
Блоги 29 17.09.2009 15:08

У кого попросить инвайт?

Вы можете попросить инвайт у любого модератора:

Информеры