html — Как выровнять ссылку по центру div
Задать вопрос
Вопрос задан
Изменён 1 месяц назад
Просмотрен 28 раз
В HTML и CSS я человек новый, и потому возник такой вот вопрос. Хочу сделать что-то на подобии кнопки для навигации. Кнопка должна быть, в сути, div-ом, внутри которого находится ссылка. Пока имею такую ситуацию:
.nav_btn { float: left; display: block; background-color: white; width: 200px; height: 100px; border-radius: 10px; text-align: center; } .nav_btn a { text-decoration: none; }
<div> <a href="{% url 'institutes_menu' %}">Навчальні заклади</a> </div>
nav_btn — родительский div, а внутри него ссылка на страницу.
Подскажите пожалуйста, что я сделала не так, или что упустила.
- html
- css
.nav_btn { display: flex; justify-content: center; align-items: center; }
1
Вы можете использовать Flexbox:
.nav_btn { /* ******* */ display: flex; justify-content: center; align-items: center; /* ******* */ float: left; background-color: white; width: 200px; height: 100px; border-radius: 10px; text-align: center; } .nav_btn a { text-decoration: none; }
1
Решение нашла такое:
.nav_btn a { text-decoration: none; height: 6em; line-height: 6em; }
0
Зарегистрируйтесь или войдите
Регистрация через Google
Регистрация через Facebook
Регистрация через почту
Отправить без регистрации
Почта
Необходима, но никому не показывается
Отправить без регистрации
Почта
Необходима, но никому не показывается
Не получаеся выровнять текст по центру — Вопрос от Катя
- Вопросы
- Горячие
- Пользователи
- Вход/Регистрация
>
Категории вопросов
Задать вопрос +
Основное
- Вопросы новичков (16597)
- Платные услуги (2145)
- Вопросы по uKit (82)
Контент-модули
- Интернет-магазин (1439)
- Редактор страниц (236)
- Каталоги (809)
- Блог (дневник) (113)
- Объявления (296)
- Фотоальбомы (434)
- Видео (255)
- Тесты (60)
- Форум (578)
Продвижение сайта
- Монетизация сайта (221)
- Раскрутка сайта (2460)
Управление сайтом
- Работа с аккаунтом (5343)
- Поиск по сайту (427)
- Меню сайта (1767)
- Домен для сайта (1536)
- Дизайн сайта (13485)
- Безопасность сайта (1486)
Доп. модули
- SEO-модуль (225)
- Опросы (63)
- Гостевая книга (99)
- Пользователи (433)
- Почтовые формы (319)
- Статистика сайта (198)
- Соц.
- Мини-чат (91)
Вебмастеру
- JavaScript и пр. (645)
- PHP и API на uCoz (236)
- SMS сервисы (10)
- Вопросы по Narod. ru (429)
- Софт для вебмастера (39)
…
css – Как заставить основной контейнер div выровняться по центру?
спросил
Изменено 4 года, 6 месяцев назад
Просмотрено 248 тысяч раз
Мне всегда было интересно, как другие люди могут выровнять по центру основной контейнер div, поскольку единственный способ, которым я пока управляюсь, это добавить в файл css следующее:
*{ заполнение: авто; поля:авто; выравнивание текста: по центру; }
Я видел другие страницы, использующие: *{padding:0px;margin:0px}
, но я не вижу, где и что они делают для централизации основного контейнера.
Кто-нибудь может объяснить как?
Пример кода:
<голова>Это основной контейнер <тип стиля="текст/CSS"> *{ заполнение: авто; поля:авто; выравнивание текста: по центру; } стиль> голова> <тело> <дел> Это основной контейнер.
Кто-нибудь может объяснить, как они это делают на следующей странице?
http://www.csszengarden.com/?cssfile=/179/179.css&page=4
- css
- html
- выравнивание
4
Не используйте селектор *
, так как он будет применяться ко всем элементам на странице. Предположим, у вас есть такая структура:
... <тело> <дел> Это основной контейнер.