Внимание: Если вы используете высоту: 100%; или ширина: 100%; (и вы должны избегать использования этого, блоки автоматически берут все горизонтальное пространство, которое они могут), не используйте прокладку.
Заполнение и границы не являются частью указанной ширины и высоты, поэтому ваш h1 фактически составляет 100% + 20px height.
Пример с шириной: http://codepen.io/Manumanu/pen/ryhaC
Вот почему вы получите свиток: Вы можете использовать высоту + отступы + запас (h1 имеет автоматические поля), так что это определенно выше, чем вид.
Вы также должны применить свой фон к телу, он не имеет смысла на h1.
Таким образом, ваш код должен быть таким:
<!doctype html>
<html>
\t <head>
\t \t <meta charset="utf-8">
\t \t <title></title>
\t \t <style>
\t \t \t html, body {
\t \t \t \t height: 100%;
\t \t \t \t margin: 0;
\t \t \t \t background: #03a9f4;
\t \t \t }
\t \t \t .otto {
\t \t \t \t text-align: center;
\t \t \t \t font: bold 20px Roboto;
\t \t \t \t margin: 0;
\t \t \t \t line-height: 1.5em;
\t \t \t \t color: white;
\t \t \t \t text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.5);
\t \t \t }
\t \t </style>
\t </head>
\t <body>
\t \t <h1 class="otto">Enter fuell fill up date</h1>
\t </body>
</html>
Но теперь эта точка установлена, то, что вы пытались сделать? Просмотр исходного кода, не пытались ли вы вертикально выровнять h1 в представлении?
Если да, то это, как вы идете по ней:
<!doctype html>
<html>
\t <head>
\t \t <meta charset="utf-8">
\t \t <title></title>
\t \t <style>
\t \t \t html, body {
\t \t \t \t height: 100%;
\t \t \t \t margin: 0;
\t \t \t \t background: #03a9f4;
\t \t \t \t text-align: center;
\t \t \t }
\t \t \t .otto {
\t \t \t \t font: bold 20px Roboto;
\t \t \t \t margin: 0;
\t \t \t \t line-height: 1.5em;
\t \t \t \t color: white;
\t \t \t \t text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.5);
\t \t \t }
\t \t \t .strut, .otto {
\t \t \t \t display: inline-block;
\t \t \t \t vertical-align: middle;
\t \t \t }
\t \t \t .strut {
\t \t \t \t height: 100%;
\t \t \t }
\t \t </style>
\t </head>
\t <body>
\t \t <div class="strut"></div><!--
\t \t --><h1 class="otto">Enter fuell fill up date</h1>
\t </body>
</html>
Скажите мне, если объяснения необходимы об этом.
Пожалуйста, объясните вашу проблему дальше и сообщите, что вы использовали browswer? –
Просьба привести пример или использовать http://jsfiddle.net – Hbirjand
Спасибо за ответы, но я все равно получаю нежелательную прокрутку? – Valiceemo