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

Текст расположить по центру кнопки

13.04.2018, 13:45. Показов 29904. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте! У меня должно быть несколько кнопок одинакового размера с текстом.
PHP/HTML
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
.main2 {
    display:inline-block;
    text-align:center;
    width:100%;
 
}
a.button1 {
 
    display:inline-block;
    width: 300px;
    height: 45px;
    font-size: 100%;    
    text-align: center;
    vertical-align: middle;
    text-transform: uppercase;
    font-weight: normal;
    color: #ED1C24; 
    text-decoration: none;
    padding: .5em 1em calc(.5em);
    border-radius: 15px;
    background: white;
    transition: 0.1s;
 
 
 
    position: relative;
    border: 2px solid #ED1C24;
 
 
} 
a.button1:hover { background: #ED1C24; color: white; }
a.button1:active {
  background: #ED1C24;
  box-shadow: 0 3px #ED1C24 inset;
}
 
<div class="main2">
            <a class="button1" href="#">testtesttesttesttesttest</a><br /><p class = "abz"><br /></p>
            <a class="button1" href="#">testtesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttest</a><br /><p class = "abz"><br /></p>
            
    </div>
Проблема в том, что в первой кнопке текст расположен не по центру кнопки. Как исправить? Спасибо!
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
13.04.2018, 13:45
Ответы с готовыми решениями:

Как расположить текст вертикально по центру к <label>?
Есть стилизованный переключатель, мне нужно отцентровать текст по вертикали, кто подскажет как это провернуть? &lt;div...

Расположить кнопки по центру в столбик
Всем доброго времени суток. Друзья, как шамать с Layout`s, что бы расположить кнопки по центру экрана в столбик? Вот так: И так, что...

Расположить текст по центру
&lt;TextView android:id=&quot;@+id/textView8&quot; android:layout_width=&quot;match_parent&quot; ...

8
0 / 0 / 0
Регистрация: 10.09.2015
Сообщений: 116
13.04.2018, 13:49  [ТС]
Вот результат:
Миниатюры
Текст расположить по центру кнопки  
0
 Аватар для galawar
154 / 123 / 90
Регистрация: 09.04.2018
Сообщений: 351
13.04.2018, 13:57
HTML5
1
2
3
4
<div class="main2">
  <a class="button1" href="#">Lorem ipsum dolor sit amet.</a>
  <a class="button1" href="#">Lorem ipsum dolor sit amet consectetur, adipisicing elit. Reprehenderit, repellendus! </a>            
</div>
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
.main2 {
  display:flex;
  flex-flow: column nowrap;
  align-items: center;
  width:100%;
}
 
a.button1 {
  display:inline-flex;
  width: 300px;
  height: 45px;
  font-size: 100%;    
  justify-content: center;
  align-items: center;
  text-align: center;
  text-transform: uppercase;
  color: #ED1C24; 
  text-decoration: none;
  padding: .5em 1em calc(.5em);
  border-radius: 15px;
  background: white;
  transition: 0.1s;
  border: 2px solid #ED1C24;
} 
 
a.button1:hover { background: #ED1C24; color: white; }
a.button1:active {
  background: #ED1C24;
  box-shadow: 0 3px #ED1C24 inset;
}
0
0 / 0 / 0
Регистрация: 10.09.2015
Сообщений: 116
13.04.2018, 14:28  [ТС]
galawar, Спасибо! А как сделать так, чтобы кнопки были в трех колонках. Так как у меня много кнопок. У меня получается неровно.
Миниатюры
Текст расположить по центру кнопки  
0
 Аватар для galawar
154 / 123 / 90
Регистрация: 09.04.2018
Сообщений: 351
13.04.2018, 14:29
Лучший ответ Сообщение было отмечено warword как решение

Решение

CSS
1
2
3
4
5
6
7
.main2 {
  display:flex;
  flex-flow: row wrap;
  justify-content: center;
  align-items: center;
  width:100%;
}
0
0 / 0 / 0
Регистрация: 10.09.2015
Сообщений: 116
13.04.2018, 14:37  [ТС]
galawar, Спасибо, но мне нужно не так. нужно, чтобы расстояние между кнопками было как минимум 5px. Как сделать?
0
 Аватар для galawar
154 / 123 / 90
Регистрация: 09.04.2018
Сообщений: 351
13.04.2018, 14:46
Для каждой кнопки задать обертку, например:
HTML5
1
2
3
<div class="button_wrap">
    <a class="button1" href="#">Lorem ipsum dolor sit amet.</a>
  </div>
CSS
1
2
3
.button_wrap {
  padding: 0 5px 5px 0;
}
и для .main2 задать отрицательный margin:
CSS
1
2
3
4
5
6
7
8
.main2 {
  margin: 0 -5px -5px 0;
  display:flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: center;
  width:100%;
}
0
2 / 2 / 3
Регистрация: 12.03.2018
Сообщений: 40
13.04.2018, 16:35
не понял про отрицательный margin ,почему не просто отступы у кнопок через padding or margin
0
0 / 0 / 0
Регистрация: 25.03.2021
Сообщений: 1
25.03.2021, 15:05
Добрый день!
Уточните, пожалуйста, а как отцентровать текст в кнопке?

https://yadi.sk/i/GwL3laVzxsiQCA
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
25.03.2021, 15:05
Помогаю со студенческими работами здесь

Расположить текст по центру в Edit
текст по центру в Edit - минимальный пример пожалуйсто есть ответы - сделать компонент, использовать наследник.. увы недорос еще 8-) ...

Текст по центру кнопки
Что за чудеса генной инженерии? в редакторе все нормально по центру а при сборке по левому краю я даже пере собрал заного

Как расположить по центру?
Html: &lt;tr&gt; &lt;td colspan=&quot;3&quot; align=&quot;center&quot;&gt; &lt;ul id=&quot;menu&quot;&gt; &lt;li&gt;&lt;a href=&quot;http://localhost/shop/&quot; &gt;Главная&lt;/a&gt;&lt;/li&gt; ...

Расположить таблицу по центру.
Всем доброго дня! Есть таблица, описанная в секции &lt;table&gt;&lt;!--...--&gt;&lt;/table&gt;Вопрос в следующем: как описать ее так, чтобы она располагалась...

Расположить создаваемое окно по центру
Есть ли какой-то флаг, чтобы при создании окна через CreateWindowEx оно автоматически центрировалось относительно рабочего стола? Или в...


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
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 физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru