Форум программистов, компьютерный форум, киберфорум
HTML, CSS
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/13: Рейтинг темы: голосов - 13, средняя оценка - 5.00
 Аватар для qu13t
0 / 0 / 0
Регистрация: 02.06.2010
Сообщений: 81

Выравнивания текста в css

06.03.2011, 19:08. Показов 2489. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
не получается выровнять текст по центру относительно вертикали. пробовал padding и margin оно применяется ко всему блоку и он смещается. а текст так и остаётся привязан к топу.
Вот код html
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<ul id="jsddm">
 <li> <a href="#">JavaScript</a>
<ul>
 <li><a href="#">Выпадающее меню</a></li>
 <li><a href="#">jQuery</a></li>
 <li><a href="#">Ajax</a></li>
</ul>
</li>
 <li> <a href="#">Эффекты</a>
<ul>
 <li><a href="#">Slide эффект</a></li>
 <li><a href="#">Fade эффект</a></li>
</ul>
</li>
 <li><a href="#">Навигация</a></li>
 <li><a href="#">HTML/CSS</a></li>
 <li><a href="#">Помощь</a></li>
</ul>
вот CSS
CSS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
#jsddm {
margin: 0;
padding: 0;
}
#jsddm li {
float: left;
list-style: none;
font: 12px Tahoma, Arial;
font-weight:bold;
 
}
#jsddm li a {
height: 40px;
display: block;
background:  url('/diz/menugorizont.jpg');
background-repeat: repeat-x;
padding: 0px 12px;
text-decoration: none;
border-right: 1px solid white;
width: 70px;
color: #EAFFED;
white-space: nowrap;
}
#jsddm li a:hover {height: 40px;background: #1A4473;}
#jsddm li ul {
height: 40px;
margin: 0;
padding: 0;
position: absolute;
visibility: hidden;
border-top: 1px solid white;
}
#jsddm li ul li {
height: 40px;
float: none;
display: inline;
}
#jsddm li ul li a {
height: 40px;
width: auto;
background: #161e22;
}
#jsddm li ul li a:hover {height: 40px;background: #242b2f;}
думаю javascript не понадобиться

Вот картинка меню
Миниатюры
Выравнивания текста в css  
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
06.03.2011, 19:08
Ответы с готовыми решениями:

Проблемы выравнивания css
Возникла проблема. Пытаюсь уйти на сайте от фиксированной ширины контента. Уже не знаю что ещё пробовать, голова не варит. Задаю следующий...

Аналог антрибута горизонтального выравнивания для блочного элемента в CSS
Добрый день! Прошу подсказать, как решить проблему: Как в CSS для тэга &lt;div&gt; описать выравнивание его по горизонтальному центру, т.е.:...

Изменение выравнивания при выходе текста за пределы контейнера
Добрый день! Подскажите, пожалуйста, как можно реализовать следующую конструкцию: Текст находится в блоке, выравнивание по центру. При...

4
 Аватар для qu13t
0 / 0 / 0
Регистрация: 02.06.2010
Сообщений: 81
06.03.2011, 21:29  [ТС]
что, никто не знает?
0
11 / 11 / 0
Регистрация: 09.08.2010
Сообщений: 66
06.03.2011, 22:15
Используй vertical-align: middle
0
1 / 1 / 2
Регистрация: 11.02.2011
Сообщений: 24
06.03.2011, 22:45
Возьми текст в теги
HTML5
1
<SPAN STYLE="vertical-aign:middle; text-aign:center;">Текст которій по ЦЕНТРУ</SPAN>
0
 Аватар для Tatsu_real
96 / 96 / 7
Регистрация: 14.02.2011
Сообщений: 238
07.03.2011, 02:04
Цитата Сообщение от Loir Посмотреть сообщение
<SPAN STYLE="vertical-aign:middle; text-aign:center;">Текст которій по ЦЕНТРУ</SPAN>
L пропустил
HTML5
1
<SPAN STYLE="vertical-align:middle; text-align:center;">Текст которій по ЦЕНТРУ</SPAN>
Добавлено через 6 минут
примени свойство vertical-align:middle; к каждому LI в котором ссылки находятся, но учти что могут быть проблемы с IE6 и IE7

а зачем ты хочешь центровать по вертикали align-ом? почему просто марджином или паддингом не воспользуешься?

Добавлено через 23 минуты
вот тебе пример
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
<style>
[CSS]*{
    padding: 0;
    margin: 0;
}
ul.menu{
    position: relative;
    height: 30px;
    background: silver;
    list-style: none;
    float: left;
}
ul.menu li{
    position: relative;
    float: left;
    height: 30px;
    background: grey;
    padding: 3px 12px 0 12px;
}
 
ul.menu li:hover ul.submenu{
    display: block;
}
 
ul.submenu{
    position: absolute;
    background: green;
    top: 33px;
    left: 0;
    list-style: none;
    overflow: hidden;
    display: none;
}
 
ul.submenu li{
    background: red;
    float: none;
    border-top: 1px solid black;
}[/CSS]
</style>
 
</head>
<body>
 
<ul class="menu">
 
    <li><a href="#">Link1</a>
 
        <ul class="submenu">
 
            <li class="menu"><a href="#">SubLink1</a></li>
            <li class="menu"><a href="#">SubLink2</a></li>
 
        </ul>
 
    </li>
    <li class="menu"><a href="#">Link2</a>
 
        <ul class="submenu">
 
            <li class="menu"><a href="#">SubLink1</a></li>
            <li class="menu"><a href="#">SubLink2</a></li>
            <li class="menu"><a href="#">SubLink3</a></li>
 
        </ul>
 
    </li>
    <li class="menu"><a href="#">Link3</a>
 
        <ul class="submenu">
 
            <li class="menu"><a href="#">SubLink1</a></li>
            <li class="menu"><a href="#">SubLink2</a></li>
            <li class="menu"><a href="#">SubLink3</a></li>
            <li class="menu"><a href="#">SubLink3</a></li>
 
        </ul>
 
    </li>
    <li class="menu"><a href="#">Link4</a>
 
        <ul class="submenu">
 
            <li class="menu"><a href="#">SubLink1</a></li>
            <li class="menu"><a href="#">SubLink2</a></li>
            <li class="menu"><a href="#">SubLink3</a></li>
            <li class="menu"><a href="#">SubLink3</a></li>
            <li class="menu"><a href="#">SubLink3</a></li>
 
        </ul>
 
    </li>
 
</ul>
Добавлено через 1 минуту
Цитата Сообщение от Tatsu_real Посмотреть сообщение
padding: 3px 12px 0 12px;
вот этот паддинг будет тебе изменять позицию ссылок твоих сверху слева и справа) и не забывай что паддинг добавляет к общей высоте блока... т.е. допустим блок у тебя 30рх ты ставишь для этого блока паддинг 5рх, в результате у тебя блок станет отображаться как блок с высотой 35рх
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
07.03.2011, 02:04
Помогаю со студенческими работами здесь

Дизайн текста CSS | CSS
Здравствуйте. Подскажите пожалуйста как сделать текст на каком нибудь фоне, пример на скриншотах. Заранее спасибо.

Кнопки выравнивания текста в Memo
Помогите пожалуйста. Нужно написать обработчик событий для кнопок выравнивания выделенного абзаца текста в memo.

Процедура выравнивания заданной строки текста
Добрый день, изучаю C#, нужно написать код для данной задачи в Visual studio, именно эту задачу я не понимаю совсем Напишите Пожалуйста...

Функция выравнивания текста в выходной файл
Всем привет форумчане. Преподаватель дал задачу, написать функцию, которая берет строки из входного файла (in.txt) и центрирует их и...

Составить процедуру выравнивания заданной строки текста
Выравнивание строки заключается в том,что между её отдельными словами дополнительно вносятся пробелы так,чтобы длина строки стала равной...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Сборка библиотек SDL3 и Box2D из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия SDL 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual. . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru