Web geliştirme için bir bütün olarak çok yeni olduğumu ve bu benim ilk duyarlı sitem olduğunu söyleyerek başlayacağım, lütfen nazik ol ve bunu akılda tut, ben bu aşamada noob kelimesinin tanımıyım . Bir süreliğine cevap arandığında ve şansım olmadığından, buradaki birinin bana yardımcı olabileceğini umuyorum.Sayfa yüksekliği, görünümün% 100'üne mi?
Bu web sitesi için bir ana sayfa yapmaya çalışıyorum. Tasarım, sayfanın sol tarafındaki logoyu en üstte gösteren bir blok ve daha sonra hepsi aynı arka plan üzerinde bulunan bir dizi bağlantıdır. Bunun sağında ekranın geri kalanını dolduran büyük bir resim var. Tüm sayfanın, görüntülendiği aygıtın tarayıcı penceresini doldurmasını istiyorum, böylece kaydırma işleminin kesinlikle gerekmemesi, yani, görünümün hem% 100 hem de genişliği ve yüksekliği. Sayfanın genişliği bana hiç dehşet vermiyor, istediğim şekilde farklı ekran boyutlarına tatlı olarak ayarlıyorum, kenar çubuğunun genişliği% 20, ana resim ise% 80. Bununla birlikte, yükseklik farklı bir öyküdür. Bununla birlikte, yükseklik farklı bir öyküdür. Şimdiye kadar denediğim CSS'nin herhangi bir kombinasyonunda, manzaranın% 100'ünde davranması için yüksekliğe sahip olamıyorum. Kenar çubuğu çok kısa ve ana görüntü çok uzun ya da her ikisi de çok uzun vb. Vb. En boy oranını korumak istiyorum ve sadece taşma sahip olmak ana görüntü en çok görüntülenen ve yanda tutmak için gereken şekilde div var bar Sadece sayfa yüksekliğinin% 100'üne sığdırmak istiyorum. Bununla
<html>
<head>
<meta charset="UTF-8">
<title></title>
<style>
html
{
height: 100%;
margin: 0;
padding: 0;
}
body
{
height: 100%;
margin: 0;
padding: 0;
}
#page
{
width: 100%;
height: 100%;
margin: 0;
padding: 0;
}
#sidebar
{
float: left;
width: 20%;
height: 100%;
padding-bottom: 10;
margin: 0;
background: url(/Images/bg.jpg);
}
#slideshow
{
float: right;
width: 80%;
height: 100%;
overflow: hidden;
margin: 0;
padding: 0;
}
#logoimg
{
width: 80%;
margin-top: 10%;
margin-left: 10%;
margin-right: 10%;
}
#mainimg
{
width: 100%;
overflow: hidden;
}
.link
{
font-family: courier;
font-size: 1.3em;
text-align: center;
padding-top: 7%;
padding-bottom: 1%;
color: rgba(255,255,255,1.00);
}
@font-face
{
font-family: courier;
src: url(/courier_new-webfont.ttf);
src: url(/courier_new-webfont.eot);
src: url(/courier_new-webfont.woff);
}
</style>
</head>
<body>
<div id="page"><!--Whole page container-->
<div id="sidebar"><!--Side bar container-->
<div class="link" id="logo"><img id="logoimg" src="/Images/logo.png"></div>
<div class="link" id="homelink">Home<!--Home link--></div>
<div class="link" id="aboutlink">About<!--About link--></div>
<div class="link" id="gallerylink">Gallery<!--Gallery link--></div>
<div class="link" id="priceslink">Prices<!--Prices link--></div>
<div class="link" id="reviewslink">Reviews<!--Reviews link--></div>
<div class="link" id="contactlink">Contact<!--Contact link--></div>
<div class="link" id="clientslink">Clients<!--Clients link--></div>
</div>
<div id="slideshow"><img id="mainimg" src="/Images/main.jpg"><!--Image slideshow container-->
</div>
</div>
</body>
</html>
Herhangi bir yardım gerçekten takdir ve herhangi kitlesel amatör hataları işaret etmek çekinmeyin: İşte şu anda benim kodudur. Herhangi bir eleştiri yapmaya ve ondan öğrenmeye hazırım. Teşekkürler
Önerebileceğim ilk şey, o stil etiketini kaldırmak ve css'yi kendi sayfasına aktarmaktır. Eğer medya sorgularını ve her şeyi bu denkleme getirecekseniz, ayrı bir css sayfasına ihtiyacınız vardır. –