@wiley

Не могу выравнять DIV по середине. Кто поможет?

Вот код страницы - pastebin.com/ELPswmkT
В общем текст не выравнивается по середине, максимум - уползает куда то на ~64% от левого края.
5d9ae884315140119e07d3518e1a6bee.png
  • Вопрос задан
  • 185 просмотров
Решения вопроса 1
bootd
@bootd Куратор тега CSS
Гугли и ты откроешь врата знаний!
1 вариант:

#name {
 position: absolute; 
 top: 80px;
left: 50%;
margin-left: -половины ширины блока, глядим через консоль;
 line-height: 74px;
 font-size: 74px;
 color: #fff;
 letter-spacing: 4px;
}

2 вариант:

#name {
 position: absolute; 
 top: 80px;
left: 50%;
transform: translateX(-50%);
 line-height: 74px;
 font-size: 74px;
 color: #fff;
 letter-spacing: 4px;
}

3 вариант:

#name{
    position: absolute; 
    top: 80px;
    left: 0;
    right: 0;
    text-align: center;
    line-height: 74px;
    font-size: 74px;
    color: #000;
    letter-spacing: 4px;
}
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
#name{
 position: absolute; 
 width: 70px;
 height: 80px;
 top: 80px;
 line-height: 74px;
 font-size: 74px;
 color: white;
 letter-spacing: 4px;
 margin: 0 auto;
 left: 0;
 right: 0;
 margin: 0 auto;
}


И блок будет по середине.
Но текст у тебя вылезает за переделы блока, убери свойство width, и тогда текст будет посреди страницы, либо рули размером шрифта.
Ответ написан
Комментировать
DedalX
@DedalX
Web разработчик, IT бизнесмен
#name{
 display: table;
 margin: 0 auto;
}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы