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

Тема: Вертикальное выравнивание

  1. #1
    <table width="100%" height="100%" border="0">
    <tr>
    <td align="center" valign="middle">
    <table cellpadding="0" cellspacing="7" border="0">
    <tr>
    <td></td>
    </tr>
    </table>
    </td>
    </tr>
    </table>


    Не могу сделать так, чтобы вложенная таблица (будет 980пх) была выравнена по центру экрана вертикально, вне зависимости от размера экрана, как не пробывал, всё равно прикручивается к верху.

  2. #2
    Проблема найдена, если убрать доктайп, но как же тогда без него, есть ли выход.

  3. #3

    Регистрация
    15.11.2006
    Адрес
    Тольятти
    Сообщений
    2,698
    Originally posted by *2D@Apr 17 2008, 12:17
    есть ли выход
    <div align='right'>[Только зарегистрированные пользователи могут видеть ссылки. ]
    [/quote]

    Есть. Заключается он в том, чтобы не использовать таблицы там, где им быть не положено (для начала).

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

  4. #4

    Регистрация
    23.03.2004
    Адрес
    Беларусь/Минск
    Сообщений
    926
    Originally posted by Aykroyd@Apr 18 2008, 17:35
    [b]Есть. Заключается он в том, чтобы не использовать таблицы там, где им быть не положено (для начала).*
    Ыыы. Я знал, что ты это скажешь! =)

  5. #5
    Ага, легко говорить, когда ты Костя профессиональный верстальщик, имхо. Мне бы с этим разобраться, бы пока.(

  6. #6

    Регистрация
    05.01.2008
    Сообщений
    48
    *2D,
    О верстке слышал очень мало.

    ***
    В таблицах, если убрать доктайп или поставить HTML 3.2 (насколько помню), но второе не вариант, т.к. FF этого не ощущает.

    В дивах:

    .cnt {
    position:absolute;
    top:50%;
    }

    .cnt {
    width:50%;
    height:50%;
    position:absolute;
    top:25%;
    left:25%;
    }

    Для себя использовал (20% - исходя из содержимого):

    .cnt {
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
    padding-top: 20%;
    position: relative;
    }


  7. #7

    Регистрация
    15.11.2006
    Адрес
    Тольятти
    Сообщений
    2,698
    Да что там HTML 3.2, лучше уж сразу [Только зарегистрированные пользователи могут видеть ссылки. ]. Тем более, там объявление !DOCTYPE вообще не требуется... :read:

  8. #8

    Регистрация
    05.01.2008
    Сообщений
    48
    Aykroyd, выше написано: "О верстке слышал очень мало".
    Это должно исключать подобные комментарии.

  9. #9

    Регистрация
    15.11.2006
    Адрес
    Тольятти
    Сообщений
    2,698
    D.Ser, полностью с Вами согласен.
    Это однозначно должно исключать [Только зарегистрированные пользователи могут видеть ссылки. ] комментарии.

  10. #10

    Регистрация
    26.11.2007
    Адрес
    Ялты
    Сообщений
    79
    сss подключайте вместо таблиц... таблицы - зло ))

  11. #11

    Регистрация
    05.01.2008
    Сообщений
    48
    Я сам в этом вопросе еще толком не разобрался, все перечисленное выше не решает проблему полностью, кроме варианта с таблицами.
    Garic, одним подключением не обойтись.
    Aykroyd, хорошо, у вас есть что-нибудь по делу?

  12. #12

    Регистрация
    15.11.2006
    Адрес
    Тольятти
    Сообщений
    2,698
    D.Ser

    Поскольку автор топика понял суть проблемы и решил ее еще больше недели назад, повторяюсь специально для Вас:

    Необходимо принять к сведению, что высоту чего-либо в процентах браузер может посчитать только в том случае, если явно указана высота родительского элемента этого «чего-либо»

Похожие темы

  1. Вертикальное выравнивание и IE7
    от Kiosuki в разделе Вёрстка сайта
    Ответов: 8
    Последнее сообщение: 12.10.2007, 12:52
  2. Вертикальное меню
    от Рёга в разделе Вёрстка сайта
    Ответов: 16
    Последнее сообщение: 12.09.2007, 00:04
  3. Вертикальное дропдаун меню vs. Flash баннер
    от v00dka в разделе Вёрстка сайта
    Ответов: 3
    Последнее сообщение: 10.11.2006, 18:29
  4. Вертикальное выравнивание в div с разделителями
    от Silberman в разделе Вёрстка сайта
    Ответов: 7
    Последнее сообщение: 27.08.2006, 16:48
  5. ВЕРТИКАЛЬНОЕ ВЫРАВНИВАНИЕ ТЕКСТА ВНУТРИ DIVа
    от Webtailor в разделе Вёрстка сайта
    Ответов: 6
    Последнее сообщение: 18.06.2006, 17:01

Ваши права

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