У меня есть код html + css, который работает и выглядит хорошо на проводнике 10.
Когда я открываю страницу в хром, единственным отличием является разрешение. Вещи (например, заголовки для примера), которые принимают 100% экрана в проводнике, занимают примерно 75% -80% в хроме.
Это приводит к появлению белых пробелов на оставшихся 20% -25%.
есть ли какое-либо решение, которое не требует больших модификаций кода?
Благодарю.
* любой код будет демонтировать проблему, например:
<!DOCTYPE html>
<html>
<body>
<div >
This takes all the screen in explorer 10 but not in chrome.................................................................................................................................................................................................................................................................................
</div>
</body>
</html>
Эта проблема заключается в том, что вы не предоставляете какой-либо код CSS в файл!
Когда обрабатывать нечего, браузер добавляет свой собственный стиль. Они известны как "Таблица стилей пользователя-агента". У которых есть свои собственные методы моделирования.
Чтобы свести к минимуму это, вы можете добавить несколько кодов, таких как:
body {
margin: 0;
padding: 0;
}
Таким образом, вы можете минимизировать переопределение браузера для управления и изменения автоматической маржи и автоматических методов заполнения.
В Google Chrome, если вы просто создаете простой файл, как тот, который у вас есть. И запустите его после сохранения, вы обнаружите, что браузер автоматически добавляет
margin: 8px;
И некоторые из других стилей в документе сами! Это из-за листа CSS браузера.
Используйте "сброс" файла CSS. Вот некоторые из наиболее популярных: http://www.cssreset.com/
Проблема здесь в том, что "таблица стилей пользовательского агента" отличается между браузерами, поэтому таблица стилей сброса будет налагать конкретные стили, что делает все браузеры примерно одинаковыми.