PDA

Prikaži potpunu verziju : Header problem


JohnnyNT
9.8.2010, 23:04
Zanima me kako da različitim rezolucijama ekrana posetilaca, prilagodim širinu slike u header-u sajta? Problem je što ostatak sajta prilagodjava širinu (width) putem %, a kada bi slika u header to radila (ako je to uopšte moguće) bila bi poprilično izobličena.Npr. sada je širina slike 1024 px, i sve je ok, a kada dodje posetilac sa rezolucijom 1400 px, stranica se prilagodi, a u headeru ostaje prazan prostor pored slike, što izgleda poprilično ružno.Postoji li rešenje za ovaj problem?

citizenx
23.9.2010, 12:22
Resenje je da umesto % koristis px, to je najsigurnije. e sad ako vec imas width header tag-a u %, a slika ti je naravno u px, centriraj sliku i namesti tako da ti boja background-a slike bude identicna boji pozadine, ili sacuvaj sliku bez pozadine kao png24 sa transparency kako bi se uklopila savrseno sa pozadinom ma gde stajala, tako bi bar ja uradio...

JohnnyNT
23.9.2010, 16:22
Tako sam i uradio, stavio sam crnu pozadinu da se slaze sa sajtom, i centrirao naravno, ali me zanimalo postoji li neki drugi način (izgleda da ne).

Null
29.11.2010, 17:55
u CSS-u mozes da stavis za tu sliku margin-left:auto i margin-right:auto
Ovako bi to izgledalo:
<html>
<head>
<style type="text/css">
img{
border-left:auto;
border-right:auto;
}
</style>
</head>
<body>
<img src="www.slika.com">
</body>
</html>

Nadam se da je to to..

JohnnyNT
29.11.2010, 18:05
Da, ali to će mi samo centrirati header sliku.Ja sam više mislio na neku skriptu koja će menjati sliku u headeru prema rezoluciji psoetilaca, npr. napravim više dimenzija headera i oni se menjaju.Jer se body width prilagođavao rezoluciji ekrana posetioca, pa bi sajt sa jednom dimenzijom headera izgledao ružno.
Ali rešio sam problem davno, body sada ima fixed width, tako da je header "zaključan" na 800px.
Hvala u svakom slučaju :)

Null
29.11.2010, 18:08
Ok, mada i ovako kako ti rekoh moze da funkcionise, barem bi trebalo. Razlog zasto: Pa zadao sam browseru pomocu HTML jezika komandu da pozicionira header na centar, a on ce to uraditi bilo kome da pokrene stranicu :)

JohnnyNT
29.11.2010, 18:15
Da, ali centrirao sam ja header još pre.