Вернуться   Форум SAPE.RU > Другое > Курилка

-->
Ответ
 
Опции темы
Старый 08.03.2012, 21:47   #1
Монстер
 
Аватар для VAU
 
Регистрация: 30.12.2008
Адрес: Монстрополис
Сообщений: 2,496
Вес репутации: 372
VAU - прекрасное будущееVAU - прекрасное будущееVAU - прекрасное будущееVAU - прекрасное будущееVAU - прекрасное будущееVAU - прекрасное будущееVAU - прекрасное будущееVAU - прекрасное будущееVAU - прекрасное будущееVAU - прекрасное будущееVAU - прекрасное будущее
Question Вопрос по тонкостям HTML

Всем привет!

Можно ли как-то сделать в HTMLe чтобы (в браузере) при отсутствии картинки (по ссылке) не показывалось под нее пустое место?

Вставляю картинки с другого сайта, но не хочется писать код проверки их наличия.

Как вариант - возможна заглушка цвета фона. Но не пойму можно ли так сделать.

Спасибо!
__________________
Монстры тоже люди
VAU вне форума   Ответить с цитированием
Старый 08.03.2012, 22:10   #2
К черту кодекс !!
 
Аватар для Красавчег
 
Регистрация: 19.12.2009
Адрес: [ forum.sape.ru ]
Сообщений: 2,168
Вес репутации: 375
Красавчег - прекрасное будущееКрасавчег - прекрасное будущееКрасавчег - прекрасное будущееКрасавчег - прекрасное будущееКрасавчег - прекрасное будущееКрасавчег - прекрасное будущееКрасавчег - прекрасное будущееКрасавчег - прекрасное будущееКрасавчег - прекрасное будущееКрасавчег - прекрасное будущееКрасавчег - прекрасное будущее
По умолчанию

Сделать вместо картинки див-слой, а картинку бэкграундом в него. Ну, то есть вот оно чё:

Код HTML:
<div id="image" style="background-image:url(http://forum.sape.ru/image.php?u=16643&dateline=1326823713);background-repeat:no-repeat;background-position:left top;width:300px;height:300px;z-index:1" title="Подгружаемая картинка"> </div>
__________________
Вы использовали запрещённое администрацией слово(-а). Пожалуйста, удалите его(их).

Последний раз редактировалось Красавчег; 08.03.2012 в 22:16. Причина: Добавлено сообщение
Красавчег вне форума   Ответить с цитированием
Старый 08.03.2012, 22:21   #3
пусто
 
Аватар для Администрация 6-ой палаты
 
Регистрация: 28.10.2007
Сообщений: 3,115
Вес репутации: 370
Администрация 6-ой палаты - прекрасное будущееАдминистрация 6-ой палаты - прекрасное будущееАдминистрация 6-ой палаты - прекрасное будущееАдминистрация 6-ой палаты - прекрасное будущееАдминистрация 6-ой палаты - прекрасное будущееАдминистрация 6-ой палаты - прекрасное будущееАдминистрация 6-ой палаты - прекрасное будущееАдминистрация 6-ой палаты - прекрасное будущееАдминистрация 6-ой палаты - прекрасное будущееАдминистрация 6-ой палаты - прекрасное будущееАдминистрация 6-ой палаты - прекрасное будущее
По умолчанию

Цитата:
Сообщение от VAU Посмотреть сообщение
Вставляю картинки с другого сайта, но не хочется писать код проверки их наличия.
Проще закачать себе)
Администрация 6-ой палаты вне форума   Ответить с цитированием
Старый 08.03.2012, 22:29   #4
Монстер
 
Аватар для VAU
 
Регистрация: 30.12.2008
Адрес: Монстрополис
Сообщений: 2,496
Вес репутации: 372
VAU - прекрасное будущееVAU - прекрасное будущееVAU - прекрасное будущееVAU - прекрасное будущееVAU - прекрасное будущееVAU - прекрасное будущееVAU - прекрасное будущееVAU - прекрасное будущееVAU - прекрасное будущееVAU - прекрасное будущееVAU - прекрасное будущее
По умолчанию

Красавчег, спасибо! Попробовал, неплохо.

Цитата:
Сообщение от Администрация 6-ой палаты Посмотреть сообщение
Проще закачать себе)
Там 10 тыс. вариантов. Тогда надо писать скрипт, чего собственно не хочется.
__________________
Монстры тоже люди
VAU вне форума   Ответить с цитированием
Старый 08.03.2012, 22:53   #5
пусто
 
Аватар для Администрация 6-ой палаты
 
Регистрация: 28.10.2007
Сообщений: 3,115
Вес репутации: 370
Администрация 6-ой палаты - прекрасное будущееАдминистрация 6-ой палаты - прекрасное будущееАдминистрация 6-ой палаты - прекрасное будущееАдминистрация 6-ой палаты - прекрасное будущееАдминистрация 6-ой палаты - прекрасное будущееАдминистрация 6-ой палаты - прекрасное будущееАдминистрация 6-ой палаты - прекрасное будущееАдминистрация 6-ой палаты - прекрасное будущееАдминистрация 6-ой палаты - прекрасное будущееАдминистрация 6-ой палаты - прекрасное будущееАдминистрация 6-ой палаты - прекрасное будущее
По умолчанию

Цитата:
Сообщение от VAU Посмотреть сообщение
Там 10 тыс. вариантов. Тогда надо писать скрипт, чего собственно не хочется.
Скрипт для скачивания по ссылкам?
Есть уже такой плагин для ff - down them all

А вообще мне кажется, что с вариантом Красавчега могут возникнуть проблемы.
Картинки разной величины будут либо выезжать за пределы, либо не дотягивать размеров div
Если рядом присутствует текст, то он будет либо наезжать на картинку, либо иметь большой зазор от картинки.

Добавлено через 1 минуту
я так понимаю: при наличии картинки она должна занимать свое место, а при отсутствии ее не должно быть видно значка отсутствия картинки

Последний раз редактировалось Администрация 6-ой палаты; 08.03.2012 в 22:53. Причина: Добавлено сообщение
Администрация 6-ой палаты вне форума   Ответить с цитированием
Старый 08.03.2012, 23:31   #6
К черту кодекс !!
 
Аватар для Красавчег
 
Регистрация: 19.12.2009
Адрес: [ forum.sape.ru ]
Сообщений: 2,168
Вес репутации: 375
Красавчег - прекрасное будущееКрасавчег - прекрасное будущееКрасавчег - прекрасное будущееКрасавчег - прекрасное будущееКрасавчег - прекрасное будущееКрасавчег - прекрасное будущееКрасавчег - прекрасное будущееКрасавчег - прекрасное будущееКрасавчег - прекрасное будущееКрасавчег - прекрасное будущееКрасавчег - прекрасное будущее
По умолчанию

Цитата:
Сообщение от Администрация 6-ой палаты Посмотреть сообщение
Если рядом присутствует текст, то он будет либо наезжать на картинку, либо иметь большой зазор от картинки.
Почему? Если картинки в статьях например слева, а текст справа - делаем в диве выравнивание бэкграунда по правой стороне и фсё.

background-position:right top;
__________________
Вы использовали запрещённое администрацией слово(-а). Пожалуйста, удалите его(их).
Красавчег вне форума   Ответить с цитированием
Старый 08.03.2012, 23:42   #7
телочка на авке клевая?
 
Аватар для 10012003
 
Регистрация: 14.09.2008
Адрес: Замкадье.
Сообщений: 1,522
Вес репутации: 262
10012003 - прекрасное будущее10012003 - прекрасное будущее10012003 - прекрасное будущее10012003 - прекрасное будущее10012003 - прекрасное будущее10012003 - прекрасное будущее10012003 - прекрасное будущее10012003 - прекрасное будущее10012003 - прекрасное будущее10012003 - прекрасное будущее10012003 - прекрасное будущее
По умолчанию

а не проще поставить стиль min-width = 0px, min-height = 0px
соответственно нет картинки то она не отобразится если есть примет размер картинки, ограничить максимальный размер можно через max-width и max-height

подробней тут http://htmlbook.ru/css/min-height

Добавлено через 2 минуты
Цитата:
Сообщение от Красавчег Посмотреть сообщение
Сделать вместо картинки див-слой, а картинку бэкграундом в него. Ну, то есть вот оно чё:
если картинка меньше diva то просто пустое место а если больше, то она туда не влезет и будет обрезана по диву

Добавлено через 58 секунд
Цитата:
Сообщение от Красавчег Посмотреть сообщение
width:300px;height:300px
попробуйте туда вставить картинку 350 на 500

Последний раз редактировалось 10012003; 08.03.2012 в 23:42. Причина: Добавлено сообщение
10012003 вне форума   Ответить с цитированием
Старый 08.03.2012, 23:52   #8
К черту кодекс !!
 
Аватар для Красавчег
 
Регистрация: 19.12.2009
Адрес: [ forum.sape.ru ]
Сообщений: 2,168
Вес репутации: 375
Красавчег - прекрасное будущееКрасавчег - прекрасное будущееКрасавчег - прекрасное будущееКрасавчег - прекрасное будущееКрасавчег - прекрасное будущееКрасавчег - прекрасное будущееКрасавчег - прекрасное будущееКрасавчег - прекрасное будущееКрасавчег - прекрасное будущееКрасавчег - прекрасное будущееКрасавчег - прекрасное будущее
По умолчанию

Цитата:
Сообщение от 10012003 Посмотреть сообщение
попробуйте туда вставить картинку 350 на 500

10012003, блин, даже ребенку понятно, что "в примере" размер указан для примера.
__________________
Вы использовали запрещённое администрацией слово(-а). Пожалуйста, удалите его(их).
Красавчег вне форума   Ответить с цитированием
Старый 09.03.2012, 00:29   #9
пусто
 
Аватар для Администрация 6-ой палаты
 
Регистрация: 28.10.2007
Сообщений: 3,115
Вес репутации: 370
Администрация 6-ой палаты - прекрасное будущееАдминистрация 6-ой палаты - прекрасное будущееАдминистрация 6-ой палаты - прекрасное будущееАдминистрация 6-ой палаты - прекрасное будущееАдминистрация 6-ой палаты - прекрасное будущееАдминистрация 6-ой палаты - прекрасное будущееАдминистрация 6-ой палаты - прекрасное будущееАдминистрация 6-ой палаты - прекрасное будущееАдминистрация 6-ой палаты - прекрасное будущееАдминистрация 6-ой палаты - прекрасное будущееАдминистрация 6-ой палаты - прекрасное будущее
По умолчанию

Цитата:
Сообщение от Красавчег Посмотреть сообщение
Почему? Если картинки в статьях например слева, а текст справа - делаем в диве выравнивание бэкграунда по правой стороне и фсё.

background-position:right top;
И получится выравнивание бекграунда по правой стороне, и фсё

Цитата:
Сообщение от Красавчег Посмотреть сообщение
блин, даже ребенку понятно, что "в примере" размер указан для примера.
Как тогда сделать оптимальный вариант для любой картинки?


Цитата:
Сообщение от 10012003 Посмотреть сообщение
а не проще поставить стиль min-width = 0px, min-height = 0px
соответственно нет картинки то она не отобразится если есть примет размер картинки, ограничить максимальный размер можно через max-width и max-height
Интересно, а при этом div будет ли принимать размеры картинки в бекграунде?
Если же картинка вставляется тупо <img /> то и никаких div не нужно.

Добавлено через 9 минут
В общем, проще скачнуть картинки на свой серв и не париться об их недоступности. И вставлять их по-человечески через img

Последний раз редактировалось Администрация 6-ой палаты; 09.03.2012 в 00:29. Причина: Добавлено сообщение
Администрация 6-ой палаты вне форума   Ответить с цитированием
Старый 09.03.2012, 00:35   #10
телочка на авке клевая?
 
Аватар для 10012003
 
Регистрация: 14.09.2008
Адрес: Замкадье.
Сообщений: 1,522
Вес репутации: 262
10012003 - прекрасное будущее10012003 - прекрасное будущее10012003 - прекрасное будущее10012003 - прекрасное будущее10012003 - прекрасное будущее10012003 - прекрасное будущее10012003 - прекрасное будущее10012003 - прекрасное будущее10012003 - прекрасное будущее10012003 - прекрасное будущее10012003 - прекрасное будущее
По умолчанию

Цитата:
Сообщение от Администрация 6-ой палаты Посмотреть сообщение
Интересно, а при этом div будет ли принимать размеры картинки в бекграунде?
не знаю, вообще зачем div? этот способ для img

Добавлено через 1 минуту
Цитата:
Сообщение от Красавчег Посмотреть сообщение
10012003, блин, даже ребенку понятно, что "в примере" размер указан для примера.
хорошо, а Вам точно известны размеры всех картинок, а если они не статичны?

Последний раз редактировалось 10012003; 09.03.2012 в 00:35. Причина: Добавлено сообщение
10012003 вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопрос по HTML Игорян Разработка и сопровождение сайтов 44 23.10.2011 15:42
Статичный html сайт Вопрос? vborblik Вопросы от новичков 1 04.03.2011 11:09
Вопрос по установке кода на статический HTML сайт Старик Вопросы от новичков 13 04.06.2010 21:12
SSI + HTML Tochi Установка кода на различные движки 1 05.06.2009 13:47
Вопрос по установке кода в HTML mweb Установка кода на различные движки 2 04.11.2008 18:27


Часовой пояс GMT +3, время: 03:27.