Как настроить < div > к середине (по горизонтали / ширине) страницы [дубликаты]

Один метод, который я использую, - перенаправить вывод в файл 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
788
задан Peter Mortensen 24 March 2019 в 10:51
поделиться

3 ответа

<body>
    <div style="width:800px; margin:0 auto;">
        centered content
    </div>
</body>
1067
ответ дан 22 November 2019 в 21:17
поделиться

Чтобы он также корректно работал в 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;
}
39
ответ дан 22 November 2019 в 21:17
поделиться
  1. Вы имеете в виду, что хотите центрировать его по вертикали или горизонтали? Вы сказали, что указали высоту до 800 пикселей и хотите, чтобы div не растягивался, когда ширина была больше этой ...

  2. Для центрирования по горизонтали вы можете использовать margin: auto; атрибут в CSS. Кроме того, убедитесь, что элементы body и html не имеют полей или отступов:

html, body { margin: 0; padding: 0; }
#centeredDiv { margin-right: auto; margin-left: auto; width: 800px; }
59
ответ дан 22 November 2019 в 21:17
поделиться