Модераторы: Illuminaty
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Центрирование блока информации по вертикали 
:(
    Опции темы
Гость_Марат
Дата 11.8.2005, 20:57 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











У кого какие мнения по вопросу центрирования по окну броуза блока информации по вертикали? В смысле, кто как предлогает? Слои или еще что-то?
  Вверх
Bangladesh
Дата 12.8.2005, 05:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


AsBest
***


Профиль
Группа: Завсегдатай
Сообщений: 1089
Регистрация: 4.9.2004
Где: Калининград

Репутация: 4
Всего: 17



чет спросил, я сам не понял...

ты про valign?


--------------------
ок
PM MAIL WWW ICQ Skype   Вверх
Гость_Марат
Дата 12.8.2005, 06:18 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Нет. Бывают сайты отформаированы так, что их форма постоянно центрируется (по горизонтали) при изменении размеров браузера, меня интересует как можно центровать контент по вертикали (middle).
  Вверх
Bangladesh
Дата 12.8.2005, 06:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


AsBest
***


Профиль
Группа: Завсегдатай
Сообщений: 1089
Регистрация: 4.9.2004
Где: Калининград

Репутация: 4
Всего: 17



вот вертикальное центрование:

Код

<table width=100% height=100%>
 <tr>
  <td valign=center>
  </td>
 </tr>
</table>


в css:

Код

.YourClass {
vertical-align: center;
}



--------------------
ок
PM MAIL WWW ICQ Skype   Вверх
Гость_Марат
Дата 12.8.2005, 21:21 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Ну, да. Простота залог здоровья. Еще варианты есть?
  Вверх
Ciber SLasH
Дата 13.11.2005, 07:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1813
Регистрация: 9.11.2004
Где: С.-Петербург

Репутация: 15
Всего: 67



А я вот никак не могу добиться вертикального выравнивания текста в DIV-е через CSS. Чтобы работало в: IE, Opera, FireFox.

Пишу код:
Код
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content='text/html; charset=windows-1251' />
<meta name="Generator" content='EditPlus 2.12' />
<meta name="Author" content='Ciber SLasH' />
<title>JavaScript :: "window.open()" [метод: add]</title>
<style type='text/css'>
div {
    position: absolute;
    z-index: 1;
    left: 25%;
    top: 10px;
    width: 50%;
    height: 10%;
/*    padding-top: 3%;*/
/*    vertical-align: middle;*/
    border: 3px solid red;
    background: navy;
    color: lime;
    font-weight: bold;
    filter: alpha(opacity=80);
}
</style>
</head>

<body>
<div align="center">Картинка, открытая другим документом</div>
</body>
</html>

Если раскомментировать padding-top: 3%;, то отображается нормально в IE и FireFox (в нём правда размер DIV-а увеличивается), а в Опере глючит.
Если акомментировать padding-top: 3%; и раскомментировать vertical-align: middle;, то по идеи как раз должен быть текст по вертикали, но не тут то было...

Так как же всё-таки добиться вертикального выравнивания в DIV-ах для этих трёх бродилок?
PM   Вверх
Joes
Дата 13.11.2005, 10:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 432
Регистрация: 15.11.2004

Репутация: 3
Всего: 7



Цитата(Ciber @ 13.11.2005, 09:37)
А я вот никак не могу добиться вертикального выравнивания текста в DIV-е через CSS. Чтобы работало в: IE, Opera, FireFox.

http://xhtml.ru/2005/05/24/vertical_centerbox/
удачи (-:
PM MAIL   Вверх
Cheba
Дата 13.11.2005, 12:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


pointless one
***


Профиль
Группа: Vingrad developer
Сообщений: 1777
Регистрация: 27.11.2003
Где: /dev/null

Репутация: 14
Всего: 62



Цитата(Ciber @ 13.11.2005, 07:37)
и раскомментировать vertical-align: middle;, то по идеи как раз должен быть текст по вертикали, но не тут то было...

Ага. Я даже знаю почему. smile
Цитата(CSS)
'vertical-align'
    Value:  baseline | sub | super | top | text-top | middle | bottom | text-bottom | <percentage> | <length> | inherit
    Initial:  baseline
    Applies to:  inline-level and 'table-cell' elements

PM MAIL ICQ   Вверх
Ciber SLasH
Дата 14.11.2005, 05:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1813
Регистрация: 9.11.2004
Где: С.-Петербург

Репутация: 15
Всего: 67



Я так понял, что придётся текст вкладывать во вложенные DIV-ы.
Код
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content='text/html; charset=windows-1251' />
<meta name="Generator" content='EditPlus 2.12' />
<meta name="Author" content='Ciber SLasH' />
<title>JavaScript :: "window.open()" [метод: add]</title>
<style type='text/css'>
div#main {
    position: absolute;
    left: 25%;
    top: 10px;
    width: 50%;
    height: 20%;
    border: 3px solid red;
    background: navy;
    color: lime;
    font-weight: bold;
}
div#cont {
    position: relative;
    margin-top: 10%;
}
</style>
</head>
<body>
<div id='main' align="center"><div id='cont'>Картинка, открытая другим документом</div></div>
</body>
</html>

PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Вёрстка веб-сайтов | Следующая тема »


 




[ Время генерации скрипта: 0.0457 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.