PDA

Просмотр полной версии : Разрыв


Oneill
23.07.2007, 12:26
Как убрать разрыв между рисунком и таблицей ?? в Дримвивере етого разрыва не наблюдаеться но в браузере он есть

serg03
23.07.2007, 12:58
зачем убирать?красиво

Oneill
23.07.2007, 17:16
UP!!! :) кто поможет :(

max92
23.07.2007, 18:58
Oneill,
без кода мы не поможем!

Oneill
23.07.2007, 22:51
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "[Только зарегистрированные пользователи могут видеть ссылки.]">
<html xmlns="[Только зарегистрированные пользователи могут видеть ссылки.]">
<head>
<meta [Только зарегистрированные пользователи могут видеть ссылки.]"Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
<style type="text/css">
<!--
.style1 {
color: #000000;
line-height: 0px;
}
-->
</style>
</head>

<body bgcolor="#000000">
<img src="../../../Site/Contacts/contacts1.gif" width="458" height="41" />
<table width="458" height="123" border="0" bgcolor="#FF9900">
<tr>
<td width="452" height="87">&nbsp;</td>
</tr>
</table>
<img src="../../../Site/Contacts/contacts3.gif" width="458" height="41" /><br />
</body>
</html>

Vladar
24.07.2007, 10:09
Попробуй в первом теге <img> поставить параметр vspace="0"

З.Ы.: И какого в этом теге / перед > делает?

ShaDeRzz
24.07.2007, 10:26
З.Ы.: И какого в этом теге / перед > делает?

Вообще-то так положено ;-)

попробуй так:

<body bgcolor="#000000">
<img src="../../../Site/Contacts/contacts1.gif" width="458" height="41" />
<table cellpadding="0" cellspacing="0" width="458" height="123" border="0" bgcolor="#FF9900">
<tr>
<td width="452" height="87">&nbsp;</td>
</tr>
</table>
<img src="../../../Site/Contacts/contacts3.gif" width="458" height="41" /><br />
</body>

А вообще я бы сделал так:

<body bgcolor="#000000">
<table cellpadding="0" cellspacing="0" width="458" height="123" border="0" bgcolor="#FF9900">
<tr>
<td>
<img src="../../../Site/Contacts/contacts1.gif" width="458" height="41" />
</td>
</tr>
<tr>
<td width="452" height="87">&nbsp;</td>
</tr>
<tr>
<td>
<img src="../../../Site/Contacts/contacts3.gif" width="458" height="41" /><br />
</td>
</tr>
</table>
</body>

Oneill
24.07.2007, 14:22
ShaDeRzz,
Спасибо .Действительно помогло :)

Vladar
24.07.2007, 14:39
Вообще-то так положено ;-)
А какой от этого смысл? Слеш ведь здесь ни на что не влияет.

ShaDeRzz
24.07.2007, 15:05
Vladar,
В принципе можно и <table> не закрывать - во многих случаях это не страшно, можно и border="0" не указывать - но существуют стандарты, существует w3c валидатор - который с удовольствием обматюкает твою вёрстку ...

Добавлено позже:

По правилам даже тег <input> нужно закрывать - только редко кто это делает, за исключением тех, кто хоть когда-нибудь работал с XML.

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

Vladar
24.07.2007, 20:29
Vladar,
В принципе можно и <table> не закрывать - во многих случаях это не страшно, можно и border="0" не указывать - но существуют стандарты, существует w3c валидатор - который с удовольствием обматюкает твою вёрстку ...

В отличие от тега <table>, который, естественно, требует закрывающий тег </table>, для <img> такого закрывающего тега не существует.

Смотрим спецификацию HTML на [Только зарегистрированные пользователи могут видеть ссылки.] : [Только зарегистрированные пользователи могут видеть ссылки.]-13.2

ShaDeRzz
25.07.2007, 15:11
Vladar,

Это смотря по каким стандартам смотреть:

[Только зарегистрированные пользователи могут видеть ссылки.]

Вот кратенькая цитата:

In HTML the <img> tag has no end tag.

In XHTML the <img> tag must be properly closed.

ЗЫ: И давай подвяжем с флудом ;-) У автора темы проблема была вовсе не в теге img :-)