Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Вёрстка веб-сайтов > как убрать рамочку рисунка, если рисунок находится


Автор: PyS 7.9.2006, 15:12
Всем привет!
Пожалуйста, подскажите, как убрать рамочку рисунка, если рисунок находится в ссылке?
Код

<a href="#" ><img src="../test2/static/images/3.gif" height="15" vspace="0" hspace="0" width="15" align="absmiddle" title="img.gif" alt='img.gif'/></a>

Автор: UpL1nK 7.9.2006, 15:48
добавь в img 

Код

border="0"

Автор: zera 7.9.2006, 15:49
Код

img {border:0;}

Автор: PyS 7.9.2006, 15:53
UpL1nK,  спасибо! smile
А я блин даже и не додумался. smile

я бы тебе + поставил, да постов не хватает - может модераторы помогут?

Автор: UpL1nK 7.9.2006, 20:12
Да ладно smile спасибо хватит  smile 

Автор: PyS 8.9.2006, 11:22
Цитата(zera @  7.9.2006,  15:49 Найти цитируемый пост)
img {border:0;}

Тоже интересный вариант. А какой лучше и почему?

Автор: AztEK 8.9.2006, 12:33
Лучше второй. Ибо CSS.

Автор: 5naip 8.9.2006, 12:51
а я обычно в начале всех своих CSS`ок пишу вот такую конструкцию:
Код

    a img{border:0}

и бордера нет именно там,где его ненадо....

Автор: UpL1nK 8.9.2006, 13:03
Цитата(PyS @ 8.9.2006,  11:22)
Цитата(zera @  7.9.2006,  15:49 Найти цитируемый пост)
img {border:0;}

Тоже интересный вариант. А какой лучше и почему?

Если эту строчку использовать, то border="0" будет приписан ко всем картинкам.

Автор: PyS 8.9.2006, 13:19
всем спасибо!

Автор: R.M. 18.9.2006, 15:34
Цитата(UpL1nK @  8.9.2006,  14:03 Найти цитируемый пост)
Если эту строчку использовать, то border="0" будет приписан ко всем ссылкам-картинкам. 

Нет, только к картинкам, смотри внимательней на селектор.

CTAzz, не оффтопь

Автор: UpL1nK 24.9.2006, 23:13
виноват, исправлюсь smile

Автор: Mymik 25.9.2006, 16:34
По аксессобилити считается, что все стиливые штуки должны быть выкинуты в отдельный файл + использование устаревших параметров типа border="0" не является хорошим тоном... 

Автор: R.M. 26.9.2006, 00:04
Цитата(Mymik @  25.9.2006,  17:34 Найти цитируемый пост)
что все стиливые штуки должны быть выкинуты в отдельный файл

Ты сам себе это представляешь? Та запутаешься в стилях если каждую мелочь будешь выносить в отдельный стиль. ИМХО только повторяющиеся стили надо выносить, остальное класть в style=''

Автор: PyS 26.9.2006, 08:58
Цитата(Mymik @  25.9.2006,  19:34 Найти цитируемый пост)
По аксессобилити считается, что все стиливые штуки должны быть выкинуты в отдельный файл + использование устаревших параметров типа border="0" не является хорошим тоном...  

я использую http://kid.lesscode.org/language.html и получаю
Код

<a href="#" ><img src="../test2/static/images/3.gif" height="15" vspace="0" hspace="0" width="15" align="absmiddle" title="img.gif" alt='img.gif'/></a>


следующим образом:
Код

<?python 
dict1=dict(src="../test2/static/images/3.gif", height="15", vspace="0", hspace="0", width="15", align="absmiddle", title="img.gif", alt='img.gif')?>
<a href="#" ><img py:attrs="dict1"/></a>


хотя dict1 может формировать и http-сервером. smile

использовать css возможно и лучше, но сложнее для формирования странички на сервере, т.к прийдётся постоянно контролировать стили + стили придется описывать в http-сервере. а это снижение скорости разработки + легко запутаться в стилям + у kid-а есть хороший обработчик, а вот пакетов в питоне, которые хорошо бы проверяли стили я пока не видел и по-этому тогда придется постоянно проверять как работают стили на стороне клиента и самому додумывать где ошибка в коде.
И поэтому использовать мне здесь лучше использовать
Код

border="0"

Автор: zera 12.10.2006, 10:18
сколько интересных тем за пропущенный месяц появилось.

Цитата(PyS @  26.9.2006,  08:58 Найти цитируемый пост)
следующим образом:
Код

<?python dict1=dict(src="../test2/static/images/3.gif", height="15", vspace="0", hspace="0", width="15", align="absmiddle", title="img.gif", alt='img.gif')?><a href="#" ><img py:attrs="dict1"/></a>

хотя dict1 может формировать и http-сервером.

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

Автор: PyS 13.10.2006, 09:02
Цитата(zera @  12.10.2006,  13:18 Найти цитируемый пост)

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

это генерация страницки при помощи kid (расширения в питоне)! smile

Автор: krasgames 1.1.2010, 05:52
А у меня почему-то есть отступ сверху и с боков, хотя я ничего лишнего не писал. Что делать? 
Код

<img src="<?=$path?>/images/k3871.jpg"  border="0" style="width:100%;" usemap="#karta1">

Автор: SelenIT 1.1.2010, 15:23
krasgames, это в ячейке таблицы? Неплохо бы уточнить контекст:). А вообще на этом форуме принятно задавать новый вопрос в отдельной теме (ссылаясь в ней на старую, если надо;)

Автор: krasgames 2.1.2010, 00:53
Код

<?
include( "/connect.php" );
?>
<img src="<?=$path?>/images/kartinoko.jpg" border="0" style="width:100%;"  usemap="#karta1"/>
<map name="karta1">
<area href="<?=$path?>/saitik.php" shape="rect" coords="670,380,1000,600" alt="kartinko part">
</map>

В коннекте нет стиля: подключение к бд, корректирование кодировки, обозначение переменной <?=$path?>.
Хорошо.

Автор: SelenIT 2.1.2010, 02:43
А, это, видимо, дефолтные отступы body. Надежнее всего убираются так (в начале разметки, сразу после инклюда):
Код

<style type="text/css">
html, body { margin:0; padding:0; }
</style>

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)