Показано с 1 по 14 из 14

Тема: Отступ между DIV

  1. #1

    Регистрация
    25.06.2004
    Сообщений
    27
    Не могу никак разобраться с отступами в меню
    Таблица, вложеный див и в диве список:
    текст
    линия (hr)
    текст
    линия (hr)
    ....

    В опере отображается нормально, IE же линии подставляет отступы сверху и снизу, никак не могу убрать. Пример тут:
    [Только зарегистрированные пользователи могут видеть ссылки. ]

  2. #2

    Регистрация
    15.11.2006
    Адрес
    Тольятти
    Сообщений
    2,698
    1. Включите браузеры в стандартный режим рендеринга.
    2. Не используйте элемент hr, поскольку аспектам представления не место в структурной разметке.
    3. Сделайте разметку синтаксически корректной.

    Потом можно будет поговорить об отступах...

  3. #3

    Регистрация
    25.06.2004
    Сообщений
    27
    1. Даже не знаю что это
    2. Что в таком случе использовать? Картинки?
    3. Не пойму что значит синтаксически корректно. Со всеми отступами эксперементировал, значит откажусь от hr по вашему совету.

  4. #4

    Регистрация
    15.11.2006
    Адрес
    Тольятти
    Сообщений
    2,698
    Originally posted by Sergeant@Jan 24 2008, 00:46
    1. Даже не знаю что это
    <div align='right'>[Только зарегистрированные пользователи могут видеть ссылки. ]
    [/quote]
    [Только зарегистрированные пользователи могут видеть ссылки. ]

    Originally posted by Sergeant@Jan 24 2008, 00:46
    2. Что в таком случе использовать? Картинки?
    <div align='right'>[Только зарегистрированные пользователи могут видеть ссылки. ]
    [/quote]
    [Только зарегистрированные пользователи могут видеть ссылки. ]

    Originally posted by Sergeant@Jan 24 2008, 00:46
    3. Не пойму что значит синтаксически корректно.
    <div align='right'>[Только зарегистрированные пользователи могут видеть ссылки. ]
    [/quote]
    [Только зарегистрированные пользователи могут видеть ссылки. ]

  5. #5

    Регистрация
    25.06.2004
    Сообщений
    27
    Спасибо, что наставили на путь истинный
    Надо отвыкать и воспитать силу воли не пользоваться ненужными тегами.

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

    теперь опера сьедает эти самые линии а IE все показывает.

  6. #6

    Регистрация
    15.11.2006
    Адрес
    Тольятти
    Сообщений
    2,698
    Может быть Вы все-таки соизволите !DOCTYPE указать, а?

  7. #7

    Регистрация
    25.06.2004
    Сообщений
    27
    Указал, хотя прочитав статью еще не совсем понял, для чего это нужно.

  8. #8

    Регистрация
    15.11.2006
    Адрес
    Тольятти
    Сообщений
    2,698
    Originally posted by Sergeant@Jan 24 2008, 16:30
    Указал, хотя прочитав статью еще не совсем понял, для чего это нужно.
    <div align='right'>[Только зарегистрированные пользователи могут видеть ссылки. ]
    [/quote]

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

  9. #9

    Регистрация
    25.06.2004
    Сообщений
    27
    Исправил ошибки, меня даже поздравили, с тем, что прошел валидацию

  10. #10

    Регистрация
    15.11.2006
    Адрес
    Тольятти
    Сообщений
    2,698
    Originally posted by Sergeant@Jan 24 2008, 19:22
    Исправил ошибки, меня даже поздравили, с тем, что прошел валидацию
    <div align='right'>[Только зарегистрированные пользователи могут видеть ссылки. ]
    [/quote]
    Замечательно! Примите по этому поводу и мои искренние поздравления.
    Вы сумели добиться синтаксической корректности Вашего документа, теперь настало время позаботиться о семантической корректности. Давайте подправим еще два последних нюанса и после этого сразу займемся Вашими отступами.

    В частности:

    1. Уберем [Только зарегистрированные пользователи могут видеть ссылки. ] оттуда, где ей быть не положено.

    2. Избавимся от некоторых [Только зарегистрированные пользователи могут видеть ссылки. ] и [Только зарегистрированные пользователи могут видеть ссылки. ] HTML, которые хоть и не являются официально нерекомендуемыми, но, тем не менее, предназначаются не для структурной разметки, а для визуального форматирования.

  11. #11

    Регистрация
    25.06.2004
    Сообщений
    27
    Экстаз...

    Не думал, что у меня получится, но пришлось повозиться
    В итоге вообще нет таблиц, даже не верится

    Теперь в IE отображается так как надо, в опере же не видны линии. Если пытаюсь поставить пробел в списке, то линия показывается, но появляются большие отступы сверху и снизу.

  12. #12

    Регистрация
    15.11.2006
    Адрес
    Тольятти
    Сообщений
    2,698
    А вот так вот не покороче будет?

    Код:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
    "http://www.w3.org/TR/html4/strict.dtd">
    <html>
    <head>
    <title>Untitled Document</title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <style type="text/css">
    * {margin: 0px; padding: 0px;}
    body {font-family: Tahoma; font-size: 62.5%;}
    #menu {background: url(bg1.gif) no-repeat left bottom; width: 172px; margin: 0px auto; padding-bottom: 11px;}
    #menu h3 {font-size: 1.8em; color: #FFFFFF; text-align: center; background: url(bg2.gif) no-repeat; height: 38px;}
    #menu ul {width: 170px; border-left: 1px #FF0000 solid; border-right: 1px #FF0000 solid; list-style: none; overflow: hidden;}
    #menu ul li {font-size: 1.1em; font-weight: bold; background: url(line.gif) repeat-x; width: 170px; margin-top: -1px;}
    #menu ul li a {color: #333333; text-decoration: none; display: block; padding: 5px; zoom: 1;}
    #menu ul li a:hover {color: #F10005; background: #E7E7E7; padding-left: 7px;}
    </style>
    </head>
    <body>
    <div id="menu">
    ****<h3>Ссылки</h3>
    ****
    • *
    • [Только зарегистрированные пользователи могут видеть ссылки. ] *
    • [Только зарегистрированные пользователи могут видеть ссылки. ] *
    • [Только зарегистрированные пользователи могут видеть ссылки. ] *
    • [Только зарегистрированные пользователи могут видеть ссылки. ] *
    • [Только зарегистрированные пользователи могут видеть ссылки. ] *
    • [Только зарегистрированные пользователи могут видеть ссылки. ] ****
    </div> </body> </html>
    [attachment=7350:attachment]
    [attachment=7351:attachment]
    [attachment=7352:attachment]

  13. #13

    Регистрация
    25.06.2004
    Сообщений
    27
    Сказать спасибо - это ничего не сказать

    А можно еще маленькую поправку подсказать.
    По той же ссылке поправленый под мои нужды блок меню. Но отступ у линии сверху и снизу хочется сделать 1px, что-бы пунктир не примыкал вплотную к блоку (в аттаче попытался показать увеличенным)

  14. #14

    Регистрация
    15.11.2006
    Адрес
    Тольятти
    Сообщений
    2,698
    Код:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
    "http://www.w3.org/TR/html4/strict.dtd">
    <html>
    <head>
    <title>Untitled Document</title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <style type="text/css">
    * {margin: 0px; padding: 0px;}
    body {font-family: Tahoma; font-size: 62.5%;}
    #menu {background: url(bg1.gif) no-repeat left bottom; width: 172px; margin: 0px auto; padding-bottom: 11px;}
    #menu h3 {font-size: 1.8em; color: #FFFFFF; text-align: center; background: url(bg2.gif) no-repeat; height: 38px;}
    #menu ul {width: 170px; border-left: 1px #FF0000 solid; border-right: 1px #FF0000 solid; list-style: none; overflow: hidden;}
    #menu ul li {font-size: 1.1em; font-weight: bold; background: url(line.gif) repeat-x; width: 170px; margin: -1px 0px 2px 0px; padding-top: 1px;}
    #menu ul li a {color: #333333; text-decoration: none; display: block; padding: 5px; margin-top: 1px;} 
    * html #menu ul li a {height: 1%; margin-top: 2px;} 
    *+html #menu ul li a {height: 1%; margin-top: 2px;} 
    #menu ul li a:hover {color: #F10005; background: #E7E7E7; padding-left: 7px;}
    </style>
    </head>
    <body>
    <div id="menu">
    ****<h3>Ссылки</h3>
    ****
    • *
    • [Только зарегистрированные пользователи могут видеть ссылки. ] *
    • [Только зарегистрированные пользователи могут видеть ссылки. ] *
    • [Только зарегистрированные пользователи могут видеть ссылки. ] *
    • [Только зарегистрированные пользователи могут видеть ссылки. ] *
    • [Только зарегистрированные пользователи могут видеть ссылки. ] *
    • [Только зарегистрированные пользователи могут видеть ссылки. ] ****
    </div> </body> </html>

Похожие темы

  1. Не могу сделать отступ
    от stylus83 в разделе Вёрстка сайта
    Ответов: 0
    Последнее сообщение: 16.07.2013, 12:08
  2. Отступ списка от рисунка слева
    от m4igor в разделе Вёрстка сайта
    Ответов: 1
    Последнее сообщение: 02.03.2010, 13:31
  3. Абзацный отступ в Дримвевере
    от Rayda в разделе Вёрстка сайта
    Ответов: 2
    Последнее сообщение: 04.04.2009, 15:32
  4. Непонятный отступ у безразмерной таблицы
    от misfit в разделе Вёрстка сайта
    Ответов: 14
    Последнее сообщение: 11.06.2007, 20:43
  5. Отступ снизу таблицы
    от KukMan в разделе Вёрстка сайта
    Ответов: 10
    Последнее сообщение: 14.04.2007, 23:26

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •