Один метод, который я использую, - перенаправить вывод в файл ASCII с помощью командлета Out-File.
Например, я часто запускаю сценарии SQL, которые создают другой SQL-скрипт для выполнения в Oracle. При простом перенаправлении («>») вывод будет в UTF-16, который не распознается SQLPlus. Чтобы обойти это:
sqlplus -s / as sysdba "@create_sql_script.sql" |
Out-File -FilePath new_script.sql -Encoding ASCII -Force
Сгенерированный скрипт может быть выполнен с помощью другого сеанса SQLPlus без каких-либо проблем с Unicode:
sqlplus / as sysdba "@new_script.sql" |
tee new_script.log
<body>
<div style="width:800px; margin:0 auto;">
centered content
</div>
</body>
Чтобы он также корректно работал в Internet Explorer 6, вам необходимо сделать это следующим образом :
HTML
<body>
<div class="centered">
centered content
</div>
</body>
CSS
body {
margin: 0;
padding: 0;
text-align: center; /* !!! */
}
.centered {
margin: 0 auto;
text-align: left;
width: 800px;
}
Вы имеете в виду, что хотите центрировать его по вертикали или горизонтали? Вы сказали, что указали высоту
до 800 пикселей и хотите, чтобы div не растягивался, когда ширина
была больше этой ...
Для центрирования по горизонтали вы можете использовать margin: auto;
атрибут в CSS. Кроме того, убедитесь, что элементы body
и html
не имеют полей или отступов:
html, body { margin: 0; padding: 0; }
#centeredDiv { margin-right: auto; margin-left: auto; width: 800px; }