Rambler's Top100
Приветствуем, Гость: Регистрация | Вход
 
Главная | FAQ | Поиск | Пользователи | Группы
 

Как сделать прилегание без зазоров?

 
Начать новую тему   Ответить на тему    Список форумов Форум Macromedia Dreamweaver -> Работа с Dreamweaver
 
Автор Сообщение
Андрей Басов
Новичок

Новичок




Зарегистрирован: 23.10.2004
Сообщения: 35

СообщениеДобавлено: Чт Янв 13, 2005 9:59 am    Заголовок сообщения: Как сделать прилегание без зазоров? Ответить с цитатой

Хоть ты лопни, а все время забываю, как сделать чтобы таблицы прилегали друг к другу без зазоров. Вертикальных и горизонтальных. Как таблицы внутри таблицы, так и свободно положенные на страницу. Также чтобы без зазоров прилегали картинки к таблицам. Как внутри таблиц, так и рядом с ними. И чтобы картинки внутри таблиц были бы равны по размерам самим ячейкам. А то вставишь картинку, а она таблицу распирает в размер больше, чем сама картинка. Вообщем, все, что только возможно про беззазорное размещение всего и везде. Ну, и наверное, про установку заданных точно зазоров, промежутков между элементами.

Что-то на этот счет у меня было записано для памяти - потерял, зараза. Да, в свойствах страницы нули везде выставлены.
Вернуться к началу
Денис
Модератор

Модератор


Возраст: 36

Зарегистрирован: 21.08.2004
Сообщения: 1490
Откуда: Санкт-Петербург

СообщениеДобавлено: Чт Янв 13, 2005 9:52 pm    Заголовок сообщения: Ответить с цитатой

Андрей Басов, покажите код страницы, очень трудно понять, что вы имеете в виду под зазорами.

М.б., поможет следующее: попробуйте выделить таблицу и в инспекторе свойств установить cellpadding и cellspacing в нулевые значения.
Вернуться к началу
Андрей Басов
Новичок

Новичок




Зарегистрирован: 23.10.2004
Сообщения: 35

СообщениеДобавлено: Пт Янв 14, 2005 2:08 am    Заголовок сообщения: Ответить с цитатой

Вот, пожалуйста (см ниже). Взял новую страницу, две таблички поставил в горизонт и они прилипли друг к другу и в угол как надо. Третью вставил вертикально, обозначив для нее строку при нажатом Шифте и она уже к верхним никак не прижимается. Почему? Например, вот если их все поставить в ряд, а уже потом опускать по вертикали при нажатом Шифте, то они прижимаются по вертикали друг к другу. Но ведь не всегда так возможно делать. Бывает такая мешанина из таблиц, что поставить их в ряд для последующего опускания никак не получается. Только если ставить в новую строку. Что тогда в коде нужно убрать, чтбы они сжались друг к дружке?

Еще одно чудо. Вчера в таблицу картинку было никак не вставить, чтобы та не расперла таблицу, а сейчас попробовал и влезла как влитая. И картинка, и таблица оказались одного размера. Такое впечатление, что так получается только со вставкой картинки в свежую таблицу. Стоит с таблицей как-то поманипулировать и картинка уже с таблицей не сливается, а в коде ничего не видно, что могло бы им мешать слиться границами.

И еще одно. Когда для расстановки таблиц формируешь строки, то по строкам они вроде в редакторе стоят на месте, а в браузере слетают с этих мест. Почему и как расставить таблицы или какие назначать им параметры, чтобы куда поставил, там и стояли?

<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Содержимое-Тип" content="text/html; charset=windows-1251">
</head>

<body bgcolor="#FFFFFF" text="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<table width="180" border="0" cellspacing="0" cellpadding="0" align="left">
<tr>
<td bgcolor="#99CC66">&nbsp;</td>
</tr>
</table>
<table width="180" border="0" cellspacing="0" cellpadding="0" align="left">
<tr>
<td bgcolor="#CCCCFF">&nbsp;</td>
</tr>
</table>
<p>&nbsp;</p>
<table width="180" border="0" cellspacing="0" cellpadding="0">
<tr>
<td bgcolor="#FFCC00">&nbsp;</td>
</tr>
</table>
<p>&nbsp; </p>
</body>
</html>
Вернуться к началу
Денис
Модератор

Модератор


Возраст: 36

Зарегистрирован: 21.08.2004
Сообщения: 1490
Откуда: Санкт-Петербург

СообщениеДобавлено: Пт Янв 14, 2005 6:39 am    Заголовок сообщения: Ответить с цитатой

Андрей Басов писал(а):

и она уже к верхним никак не прижимается. Почему?


Потому, что у вас начался новый абзац. Он обозначается тегами <p>...</p>. Эти теги вставляются Дримом автоматически при нажатии Enter. Так называемый "зазор"
обуславливается именно этими тегами.

Андрей Басов писал(а):

Например, вот если их все поставить в ряд, а уже потом опускать по вертикали при нажатом Шифте, то они прижимаются по вертикали друг к другу


Если вы будете переходить на новую строку с помощью Shift+Enter, то вместо нового абзаца будет вставляться тег <br>, обозначающий простой перевод строки.

Андрей Басов писал(а):

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


Вот этого следует избегать. Подумайте, сколько времени будет грузиться ваша страница?
Вернуться к началу
dmitro
Новичок

Новичок


Возраст: 29

Зарегистрирован: 24.02.2005
Сообщения: 34
Откуда: Славутич, Украина

СообщениеДобавлено: Чт Фев 24, 2005 4:52 pm    Заголовок сообщения: Ответить с цитатой

<p></p> - это абзац а не зазор...
cellspacing - растояние между внешней рамкой таблицы и внутреней
cellpading - растояние от внутренней рамки таблицы до содержимого
Вернуться к началу
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов Форум Macromedia Dreamweaver -> Работа с Dreamweaver Часовой пояс: GMT + 2
Страница 1 из 1

 



Powered by phpBB © 2001, 2005 phpBB Group
Русская поддержка phpBB


Заблокировано регистраций / сообщений: 55983 / 0

Rambler's Top100 Рейтинг@Mail.ru