Я хочу, чтобы заголовок моего сайта занимал столько же ширины, сколько и экран монитора. Я попытался дать width: 100%
, width: vw
и width: device-width
. Проблема заключается в том, что при изменении размера окна браузера заголовок принимает ширину, равную ширине текущей видовой области, а не ширина устройства. Код выглядит следующим образом:Как установить ширину элемента, равную ширине устройства?
body {
height: 100vh;
width: 100vw;
}
* {
margin: 0;
padding: 0;
font-family: courier;
color: white;
}
header {
display: block;
height: 150px;
width: device-width;
background-color: #666633;
text-align: center;
}
header h1 {
font-size: 2em;
color: white;
}
nav {
width: auto;
margin: auto;
margin-top: 20px
}
<header>
<h1 class="heading"> Syco Scientist Records </h1>
<nav>
<ul>
<li><a href="anupamindex.html" class="active">Home</a>
</li>
<li><a href="ourwork.html">Our Work</a>
</li>
<li><a href="testimonials.html">Testimonials</a>
</li>
<li><a href="projects.html">Projects</a>
</li>
<li><a href="contact.html">Contact Us</a>
</li>
</ul>
</nav>
</header>
Как вы можете видеть, когда окно браузера изменяется там нет возможности для прокрутки. Если бы я дал ширину в пикселях, тогда панель навигации не рухнула бы и ее можно было бы увидеть при прокрутке вправо.
- Как установить ширину жатки же, как ширина экрана монитора, даже если окно браузера изменяет размер?
Только так, как я думаю, что это возможно, чтобы использовать @media
медиа queuries, которые устанавливают различную ширину заголовка в соответствии с шириной монитора.
- Есть ли аналогичный из
device-width
не для мобильных платформ?
Вы пытаетесь использовать бутстрап? –
@haithamsha Нет, я не использую Bootstrap. – user31782
vw - «ширина видового экрана». Вы хотите вычислить за пределами браузера или ... 100vw буквально 100% ширины видового экрана. Не может быть намного шире. – Phix