При помощи перечисления Вы можете сделать это, но будете выглядеть неловкими.
[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.
}
Как такового нет смещения к центру. Если вы хотите центрировать элемент блока внутри другого, сделайте следующее:
<div id="outer">
<div id="inner">Stuff to center</div>
</div>
with:
#outer { width: 600px; }
#inner { width: 250px; margin: 0 auto; }
Теперь это не заставит текст обтекать его (как это было бы с плавающей точкой влево или вправо), но, как я уже сказал, есть нет центра поплавка.
Нет, это не так.
Вы можете разместить всплывающее окно с содержимым справа от элемента ( float: left
) или слева от элемента элемент ( float: right
), нет никаких условий для всплытия содержимого с обеих сторон.
margin: auto
Однако старый IE не разбирается в этом, поэтому обычно добавляют text-align: center
к внешний содержащий элемент. Вы бы не подумали, что это сработает, но тот же IE, который игнорирует auto
, также неправильно применяет выравнивание текста по центру к внутренним элементам уровня блока, так что все работает.
И это на самом деле не работает. поплавок.
Используйте "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>