我找了一個解決方案,並從未找到一個。也許我只是不夠努力,但我嘗試過的一切都不起作用。這個問題一直困擾着我,我從來沒有能夠修復它。當我試圖讓一個div或者其他元素佔用100%的頁面寬度的發生HTML/CSS - 當內容創建水平滾動條時,如何修剪寬度:100%截斷?
我的問題。該頁面上的內容容器是960像素。當我在全屏瀏覽器中時,沒有問題,但是當我將瀏覽器窗口大小調整爲小於內容寬度時,它會創建水平滾動不良,並且100%的元素不會保留其100%的寬度,從而創建一個截止點。
下面是示例頁面:http://www.yenrac.net/
有誰知道如何解決這一問題?這種情況下的元素是網站頂部的紅色標題橫幅。
HTML(其實是有點PHP的WordPress):
<body>
<div class="header">
<div class="clearfix" id="header">
<h1><?php bloginfo('name'); ?></h1>
<h3>A Spooky Site</h3>
</div>
</div>
CSS:
body {
margin: 0px;
}
.header {
height: 100px;
width: 100%;
background: #8f2525;
color: #fff;
}
.clearfix {
width: 960px;
height: 100px;
margin: 0 auto;
}
.clearfix h1 {
margin: 0px;
padding: 15px 0px 0px 10px;
color: #fff;
}
.clearfix h3 {
margin: 0px;
padding: 0px 10px;
}
放大到足以使內容超出邊界時,這種影響也會發生您的瀏覽器窗口/視口。
請在問題中提供一些代碼。發佈鏈接到託管頁面並不是一個很好的方法來問一個問題 – Chris
克里斯說 - - 也在你的網頁 - 限制你正在使用的H1 - 語義上你應該只有一個h1接着是h2的等 - 沒有跳過對一個h3 ....在HTML5元素中,如章節,它在語義上是正確的,每個元素只有一個H1,但在這個鏈接頁面中並不是這樣。如果您使用HTML5文檔類型 - 您可以使用HTML5元素,例如 而不是
– gavgrif我在源代碼中進行了編輯。這實際上是我第一次使用HTML5(主要是用它來測試媒體),我不知道這些。感謝您的提示! – user3634781