Выровняйте отделение для центрирования

При помощи перечисления Вы можете сделать это, но будете выглядеть неловкими.

[Flags]
public enum PESHeaderFlags
{
    IsCopy = 1, // implied that if not present, then it is an original
    IsCopyrighted = 2,
    IsDataAligned = 4,
    Priority = 8,
    ScramblingControlType1 = 0,
    ScramblingControlType2 = 16,
    ScramblingControlType3 = 32,
    ScramblingControlType4 = 16+32,
    ScramblingControlFlags = ScramblingControlType1 | ScramblingControlType2 | ... ype4
    etc.
}
48
задан nazia 24 April 2017 в 12:51
поделиться

4 ответа

Как такового нет смещения к центру. Если вы хотите центрировать элемент блока внутри другого, сделайте следующее:

<div id="outer">
  <div id="inner">Stuff to center</div>
</div>

with:

#outer { width: 600px; }
#inner { width: 250px; margin: 0 auto; }

Теперь это не заставит текст обтекать его (как это было бы с плавающей точкой влево или вправо), но, как я уже сказал, есть нет центра поплавка.

77
ответ дан 7 November 2019 в 12:11
поделиться

Нет, это не так.

Вы можете разместить всплывающее окно с содержимым справа от элемента ( float: left ) или слева от элемента элемент ( float: right ), нет никаких условий для всплытия содержимого с обеих сторон.

0
ответ дан 7 November 2019 в 12:11
поделиться

Обычная техника для этого - margin: auto

Однако старый IE не разбирается в этом, поэтому обычно добавляют text-align: center к внешний содержащий элемент. Вы бы не подумали, что это сработает, но тот же IE, который игнорирует auto , также неправильно применяет выравнивание текста по центру к внутренним элементам уровня блока, так что все работает.

И это на самом деле не работает. поплавок.

11
ответ дан 7 November 2019 в 12:11
поделиться

Используйте "spacer" div'ы, чтобы окружить div, который вы хотите отцентрировать. Это лучше всего работает при плавном дизайне. Обязательно задайте высоту распорок, иначе они не будут работать.

<style>
div.row{width=100%;}
dvi.row div{float=left;}
#content{width=80%;}
div.spacer{width=10%; height=10px;}
</style>

<div class="row">
<div class="spacer"></div>
<div id="content">...</div>
<div class="spacer"></div>
</div>
3
ответ дан 7 November 2019 в 12:11
поделиться