CSS/HTML için yeni bir tercihim. Bir okul projesi için yanıt vermeyen bir 1140px web sitesi yapmak zorunda kaldım. Ben her iki tarafta koyu gri bir renk olmasını istedim 1140px beyaz bir arka plan rengine sahip (tarayıcı ortasında) olmasını istedim karar verdi.Kaydırma çubuğum tarayıcının sağ tarafına gitmiyor mu?
Bu yüzden html'ye koyu gri bir renk ve 1140 piksellik bir genişlikle vücuduma beyaz bir renk koyuyor. Ben html üzerine "taşma: gizli" koymam gerekiyordu ya da vücudun beyaz arka plan rengini göstermiyordu. Ama sorun şu ki, bu gizli taşma nedeniyle tarayıcımın en sağındaki kaydırma çubuğu benim vücudumun sağında değil. Benim sorunun
Ekran Görüntüsü:
http://i68.tinypic.com/hvxjdj.png
html {
background-color: rgb(50,50,50);
overflow: hidden;
}
body {
line-height: 1;
width: 1140px;
margin: 0 auto;
background-color: white;
overflow: auto;
box-shadow:0px 0px 20px #000000;
}
taşma gizli özellik sağa benim kaydırma çubuğunu taşımak ve görmezden bir yolu var mı? Veya aynı arka plan sonucuna sahip olmanın başka bir yolu?
yardımcı olabilecek snippet'idir? Bizi buraya anlattığınızdan başka bir şey olmalı, çünkü eğer bilginizle [bir keman] (https://jsfiddle.net/MrLister/8m6w3876/1/) yaparsam, pencerenin sağ kenarı. –
Genellikle, html etiketini çok fazla şekillendirmekten kaçınmalısınız. Çoğu durumda, HTML etiketi, tarayıcılar tarafından ayrı bir blok öğesi olarak görülmez. Açıkçası burada, HTML etiketinin taşma bildirimini kaldırmanız ve istediğiniz şeyi yapılandırmanız için daha iyi bir yol bulmanız gerekiyor ... sadece beden, sonra içeriğinizin bir div. – Scott
Gerçekten de sen Bay Lister haklısın, sorun başka bir şey vardı bu yüzden bütün CSS'ime baktım bu kod vardı: html, body { min-height: 100%; yükseklik: 100%; } Bunu sildim ve iyi çalıştı. Bana başka bir şey sorun olabileceğini farketmedin! Gelecekte başka bir şekilde deneyeceğim, bunun için yeni ama herşeyi hatırlayacağım, teşekkürler Scott! –