我想要我的网站的标题采取尽可能多的宽度作为显示器的屏幕。我试过给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
任何类似?
你尝试使用bootstrap吗? –
@haithamsha不,我没有使用Bootstrap。 – user31782
vw是“视口宽度”。你想计算超出浏览器边界或.... 100vw是字面上视口宽度的100%。不能变得更宽。 – Phix