Как может я центрироваться выровнять отделение, не зная ширины?

Или возвратите Опцию

, опция является в основном контейнерным классом, который вынуждает клиент обработать случаи стенда. У Scala есть это понятие, ищите, это - API.

Тогда Вы имеете методы как T getOrElse (T valueIfNull) на этом объекте thet или возвращаете найденный объект или альтернативу клиент specifieces.

6
задан Mike 14 July 2009 в 07:34
поделиться

8 ответов

Вы можете установить стиль элемента a на margin: 0 auto , но это не работает в IE6. В IE6 вы должны установить div-оболочку на text-align: center , и (необязательно) установить выравнивание текста для элемента a обратно на text-align: left

8
ответ дан 9 December 2019 в 22:38
поделиться
<div style="width: auto; margin-left: auto; margin-right: auto">
 div content
</div>

будет выровнен по центру страницы

2
ответ дан 9 December 2019 в 22:38
поделиться

элемент div примет все пространство ширины элемента контейнера, если для него не задано значение ширины.

Итак, если вы хотите центрировать div, вы должны установить ширину ...

Решение вашей проблемы (если я понял может быть: Надеюсь, это поможет вам! До свидания, Альберто

1
ответ дан 9 December 2019 в 22:38
поделиться

Мой совет - это ответ, однако кто-то заметил, что он не будет работать в IE6. Вот как это сделать:

<div id="container">
    <div id="centeredBlock">centered</div>
</div>

#container {
    text-align: center;
}

#centeredBlock {
    margin: 0 auto;
    text-align: left;
    width: 50%;
}
1
ответ дан 9 December 2019 в 22:38
поделиться

Вам необходимо установить margin: 0 auto; во внешнем контейнере div, добавить text-align: center; во внутренний div; и используйте неупорядоченный список для создания своего меню в первую очередь.

0
ответ дан 9 December 2019 в 22:38
поделиться

Без явной установки ширины тег

автоматически расширится до 100% ширины своего родительского элемента. Следовательно, установка margin: 0 auto; сделает его по центру - с 0 пикселей слева и справа.

0
ответ дан 9 December 2019 в 22:38
поделиться

Если вам нужно, чтобы он был центрирован и динамически сжимался / расширялся для размещения содержимого без знания ширины, тогда ваш единственный вариант действительно использовать таблицу. Это единственный эластичный элемент в репертуаре HTML.

<table style="margin-left:auto;margin-right:auto;">
    <tr>
        <td>
            Whatever...
        </td>
    </tr>
</table>

PS У вас может быть div для динамического сжатия, установив для свойства float значение float: left или float: right. Таким образом, он будет держаться слева или справа, но вы не можете расположить его по центру таким образом.

-1
ответ дан 9 December 2019 в 22:38
поделиться

здесь хороший обходной путь для центрирования div без ширины:

http://www.kensfi.com/how-to-align-center-a-div-with-no-width-declared/

0
ответ дан 9 December 2019 в 22:38
поделиться
Другие вопросы по тегам:

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