Полезная информация

Юристы зарабатывают огромные деньги и славу, оперируя хорошим знанием законов. Правила форума — простой путь к успешному общению.

№104-03-2006 23:59:20

faustmax78
Участник
 
Группа: Members
Зарегистрирован: 04-03-2006
Сообщений: 7

hspace / vspace атрибуты img

Проблема такая. Браузеры на Геко не видят атрибуты hspace / vspace картинки, если та включена в таблицу.

Причем без таблицы всё нормально. И без таблицы мне никак не обойтись, а проблему решить надо-бы, текст без отступа от картинки не очень красиво смотриться...

Альтернативные методы просьба не предлагать.

Отсутствует

 

№205-03-2006 01:45:08

Lynn
Кофеман
 
Группа: Members
Откуда: Россия
Зарегистрирован: 16-02-2005
Сообщений: 1721
Веб-сайт

Re: hspace / vspace атрибуты img

Не верю. Код в студию.


Isn't it ironic... don't you think? — Alanis Morissette

Отсутствует

 

№305-03-2006 11:05:29

faustmax78
Участник
 
Группа: Members
Зарегистрирован: 04-03-2006
Сообщений: 7

Re: hspace / vspace атрибуты img

Сделал небольшой пример. Открывайте сорс и смотрите код, там его очень немного и я специально сделал удобочитаемым.

удалено за ненадобностью

Отредактировано faustmax78 (05-03-2006 14:28:51)

Отсутствует

 

№405-03-2006 12:15:13

Snik
Участник
 
Группа: Members
Зарегистрирован: 27-04-2005
Сообщений: 425
Веб-сайт

Re: hspace / vspace атрибуты img

faustmax78

атрибуты hspace / vspace

Ну да, а еще в NN 3-4 был такой тег, как spacer. Уж если используется CSS, то нафига плодить атрибуты? Не проще ли поля в стилях указать и не париться? В данном конкретном случае выкидываем эти атрибуты и в стилях вместо

Выделить код

Код:

.image {
        border-style: solid;
        border-width:1;
        border-color: #000000;
        margin: 2px;}
}

Пишем:

Выделить код

Код:

.image {
        border-style: solid;
        border-width: 1px;
        border-color: #000000;
        margin: 5px 2px;}
}

P.S.
Да, вообще из img надо выкинуть border (т.к. он указан в CSS, да еще и другой), ну и height/width тоже лучше в стили.

Отредактировано Snik (05-03-2006 12:17:47)

Отсутствует

 

№505-03-2006 13:21:20

faustmax78
Участник
 
Группа: Members
Зарегистрирован: 04-03-2006
Сообщений: 7

Re: hspace / vspace атрибуты img

Ну да, а еще в NN 3-4 был такой тег, как spacer.

hspace и vspace являються атрибутами тега img согласно спецификации HTML 4.01, spacer такими не являеться, так что сравнение неуместно.

Не проще ли поля в стилях указать и не париться?

Нет не проще, т.к везде нужны свои отступы а не одни значения на всех.

ну и height/width тоже лучше в стили.

хм... забавно...то есть один размер на все картинки? или по одному стилю на каждую картинку?

А теперь скажите мне пожалуйста, положа руку на сердце, баг существует? Если да то его надо править.

Отсутствует

 

№605-03-2006 13:21:24

Lynn
Кофеман
 
Группа: Members
Откуда: Россия
Зарегистрирован: 16-02-2005
Сообщений: 1721
Веб-сайт

Re: hspace / vspace атрибуты img

У вас в CSS для этих картинок указан margin: 2px. Он имеет больший приоритет чем устаревшие атрибуты hspace/vspace.

Отредактировано Lynn (05-03-2006 13:21:47)


Isn't it ironic... don't you think? — Alanis Morissette

Отсутствует

 

№705-03-2006 13:29:04

faustmax78
Участник
 
Группа: Members
Зарегистрирован: 04-03-2006
Сообщений: 7

Re: hspace / vspace атрибуты img

Да, только что обратил внимание. Просто IE и Опера забивают на CSS а Геко браузеры нет. Проблема решена. Приношу свои извинения.

Отсутствует

 

№805-03-2006 19:07:14

Snik
Участник
 
Группа: Members
Зарегистрирован: 27-04-2005
Сообщений: 425
Веб-сайт

Re: hspace / vspace атрибуты img

faustmax78 пишет

Ну да, а еще в NN 3-4 был такой тег, как spacer.

hspace и vspace являються атрибутами тега img согласно спецификации HTML 4.01, spacer такими не являеться, так что сравнение неуместно.

Уместно, т.к. они также устарели морально, как и спасер.

faustmax78 пишет

Не проще ли поля в стилях указать и не париться?

Нет не проще, т.к везде нужны свои отступы а не одни значения на всех.

ну и height/width тоже лучше в стили.

хм... забавно...то есть один размер на все картинки? или по одному стилю на каждую картинку?

Именно, что проще! Таблицы стилдей на то и каскадные, чтоб можно было указать что и где должно применяться. В данном случае достаточно всунуть стили для картинок-превьюшек в подходящее определение типа
table.CLASSNAME img {....}
Т.е. для картинок в таблице такого-то типа такие-то параметры. Ну и т.д. далее по тексту. В результате огромную кучу атрибутов и прочей громоздкой HTML-разметки заменит десяток-другой стилевых определений.

Отсутствует

 

№907-03-2006 12:34:14

Al_H
Away
 
Группа: Members
Откуда: SPb
Зарегистрирован: 10-06-2005
Сообщений: 5508

Re: hspace / vspace атрибуты img

ну и height/width тоже лучше в стили

Ага. Два эффекта - во-первых, Вам придется у каждой картинки прописывать id и захламлять стили длинными столбцами текста

Выделить код

Код:

#imgid1 {width: 150px; height: 200px;}
#imgid1 {width: 50px; height: 200px;}
#imgid1 {width: 140px; height: 210px;}
#imgid1 {width: 151px; height: 290px;}
#imgid1 {width: 150px; height: 201px;}
#imgid1 {width: 150px; height: 202px;}
#imgid1 {width: 120px; height: 220px;}
#imgid1 {width: 110px; height: 210px;}
#imgid1 {width: 151px; height: 210px;}

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

Отсутствует

 

№1009-03-2006 13:33:04

Snik
Участник
 
Группа: Members
Зарегистрирован: 27-04-2005
Сообщений: 425
Веб-сайт

Re: hspace / vspace атрибуты img

Al_H
В том примере, что дал faustmax78, это как раз было бы оправдано, т.к. там была галерея картинок - т.е. масса рисунков одинакового размера.

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]