- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Вопрос непосредственно по верстке: столкнулась с такой проблемой - есть столбец в таблице, ширина которого задана в % (а не в пикселях!). В нем располагается большее чило картинок, без подписей, без заголовков, одни картинки. Как сделать так, чтоб при маленьком разрешении показывалось по 2 картинки в строчке (к цифре 2 не привязывайтесь, можно по-другому сказать: столько картинок, сколько позволит разрешение и ширина столбца), а при растяжке число картинок на одной строке увеличивалось, т.е. примерно так
маленькое разрешение
рис.1 рис.2
рис.3 рис.4
рис.5 рис.6
рис.7 рис.8
разрешение побольше
рис.1 рис.2 рис.3
рис.4 рис.5 рис.6
рис.7 рис.8
большое разрешение
рис.1 рис.2 рис.3 рис.4
рис.5 рис.6 рис.7 рис.8
сейчас пишу следующее:
<table width="100%">
<tr>
<td width="80%">текст</td>
<td width="20%">
<img src="1.jpg" border="0" align="middle">
<img src="2.jpg" border="0" align="middle">
<img src="3.jpg" border="0" align="middle">
<img src="4.jpg" border="0" align="middle">
<img src="5.jpg" border="0" align="middle">
<img src="6.jpg" border="0" align="middle">
<img src="7.jpg" border="0" align="middle">
<img src="8.jpg" border="0" align="middle">
</td>
</tr>
</table>
при таком коде перенос осуществляется только в мозиле, а нужна еще опера и IE
как быть?
Если убрать width="100%" и width="20%"?
поставьте распорочку просто, меньше которой колонка не сузится, а расширяться будет сколько угодно.
уберите из всех тегов картинок align=middle
UPD: а вообще, у меня во всех трех браузерах исходный код работает нормально, с правильными переносами... Может, дело в пропорциях 80/20, и картинки физически не умещаются?
Уберите атрибут align в теге img. Для выравнивания содержимого ячейки таблицы используйте атрибут align тега td.
Укажите явно размеры изображений с помощью атрибутов width и hight. Это поможет браузеру рассчитать размеры ячеек таблицы до загрузки всех картинок. Используйте атрибут alt. Если картинка не имеет подписи, указывайте пустой атрибут alt (alt="").
В данном случае атрибут border - лишний.
Если использование стилей вызывает большие трудности, то можно для задания расстояний между картинками воспользоваться устаревшими атрибутами hspace, vspace.
можно проще создайте класс например .img_left {float:left;border:3px solid #fff;}
и в html
<img src="1.jpg" class="img_left" alt="">
спасибо, сейчас буду пробовать, напишу что и как
P.S. я конечно не профессионаьный верстальщик, но как создать и прописать стиль всеже знаю