Archief - HTML/CSS: Container niet in het midden gecentreerd

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

[EZ]

Legacy Member
'k Heb een probleem met een siteje waar'k momenteel aan bezig ben:

Mijn container div is gecentreerd, maar toch staat hij zo'n 50px meer naar links dan in het midden, zowel in IE als in FF.
Hieronder screen die het wat duidelijker maakt:
http://img141.imageshack.us/img141/9320/screentw7.jpg

hier de HTML:
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>SolidRaven</title>
<link href="stylesheet_index.css" rel="stylesheet" type="text/css">
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon">
<script language="JavaScript">
function roll_over(img_name, img_src)
{document[img_name].src = img_src}
var arImages=new Array();
function Preload() {
 var temp = Preload.arguments; 
 for(x=0; x < temp.length; x++) {
  arImages[x]=new Image();
  arImages[x].src=Preload.arguments[x];
 }
}
</script>
</head>
<body onload="Preload('news.gif','news_mouseover.gif','pictures.gif','pictures_mouseover.gif','releases.gif','releases_mouseover.gif','remixes.gif','remixes_mouseover.gif')">
<div id="container">
<div id="logo"><img src="logo.jpg" width=800 height=180 alt="SolidRaven's banner"></div>
<div id="navigation">
<a href=news.html  target="iframe" onmouseover="roll_over('news', 'navigation/news_mouseover.gif')" onmouseout="roll_over('news', 'navigation/news.gif')"><img src="navigation/news.gif" width=55 height=25 name="news" border=0></a>
<a href=pictures.html  target="iframe" onmouseover="roll_over('pictures', 'navigation/pictures_mouseover.gif')" onmouseout="roll_over('pictures', 'navigation/pictures.gif')"><img src="navigation/pictures.gif" width=93 height=25 name="pictures" border=0></a>
<a href=releases.html  target="iframe" onmouseover="roll_over('releases', 'navigation/releases_mouseover.gif')" onmouseout="roll_over('releases', 'navigation/releases.gif')"><img src="navigation/releases.gif" width=104 height=25 name="releases" border=0></a>
<a href=remixes.html  target="iframe" onmouseover="roll_over('remixes', 'navigation/remixes_mouseover.gif')" onmouseout="roll_over('remixes', 'navigation/remixes.gif')"><img src="navigation/remixes.gif" width=88 height=25 name="remixes" border=0></a>
</div>
<div id="tekst">
<iframe src="home.html" name="iframe" frameborder="0" width="800px" height="380px" scrolling="auto">
Je gebruikt een te oude internetbrowser om deze pagina te kunnen bekijken, download een nieuwere versie om door te gaan...
</iframe>
</div>
<div id="ondergradient"><a href="http://users.telenet.be/pimp/ez_himself" target="_blank"><img src="ondergradient.gif" width=800 height=15 border=0></a></div>
</div>
</body>
</html>

en tenslotte de CSS:
Code:
a {
color: white;
text-decoration: underline
}

a:hover {
text-decoration: none
}

html body {
width: 93%
}

body {
background-image: url(pattern.gif);
text-align: center
}

#container {
width: 800px;
height: 600px;
margin: auto
}

#logo {
width: 800px;
height: 180px
}

#navigation {
background-image: url(gradient.gif);
height: 25px;
width: 800px
}

#tekst {
height: 380px;
width: 790px;
text-align: left;
font-family: verdana, tahoma, arial;
font-size: 10pt;
color: white;
}

#ondergradient {
height: 15px;
width: 800px
}

(de 2 bovenstaande zijn van de index, omdat ik denk dat de fout daarin zit :unsure: )


En zal de preload werken?

greetz,
EZ

bLaZeR

Legacy Member
je container margin moet auto 0 hebben :)
en je body ook margin 0

dan staat hij perfect gecentreerd :)

Als ik mij niet vergis natuurlijk?

[EZ]

Legacy Member
Bl@z3R zei:
je container margin moet auto 0 hebben :)
en je body ook margin 0

dan staat hij perfect gecentreerd :)

Als ik mij niet vergis natuurlijk?
Ja idd, met container en body met margin: auto werkt het.

merci ;)


En zal de preload werken? (eerste keer da'k dit gebruik)

Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>SolidRaven</title>
<link href="stylesheet_index.css" rel="stylesheet" type="text/css">
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon">
<script language="JavaScript">
function roll_over(img_name, img_src)
{document[img_name].src = img_src}
var arImages=new Array();
[B][U]function Preload() {
 var temp = Preload.arguments; 
 for(x=0; x < temp.length; x++) {
  arImages[x]=new Image();
  arImages[x].src=Preload.arguments[x];[/U][/B]
 }
}
</script>
</head>
[U][B]<body onload="Preload('news.gif','news_mouseover.gif','pictures.gif','pictures_mouseover.gif','releases.gif','releases_mouseover.gif','remixes.gif','remixes_mouseover.gif')">[/B][/U]
<div id="container">
<div id="logo"><img src="logo.jpg" width=800 height=180 alt="SolidRaven's banner"></div>
<div id="navigation">
<a href=news.html  target="iframe" onmouseover="roll_over('news', 'navigation/news_mouseover.gif')" onmouseout="roll_over('news', 'navigation/news.gif')"><img src="navigation/news.gif" width=55 height=25 name="news" border=0></a>
<a href=pictures.html  target="iframe" onmouseover="roll_over('pictures', 'navigation/pictures_mouseover.gif')" onmouseout="roll_over('pictures', 'navigation/pictures.gif')"><img src="navigation/pictures.gif" width=93 height=25 name="pictures" border=0></a>
<a href=releases.html  target="iframe" onmouseover="roll_over('releases', 'navigation/releases_mouseover.gif')" onmouseout="roll_over('releases', 'navigation/releases.gif')"><img src="navigation/releases.gif" width=104 height=25 name="releases" border=0></a>
<a href=remixes.html  target="iframe" onmouseover="roll_over('remixes', 'navigation/remixes_mouseover.gif')" onmouseout="roll_over('remixes', 'navigation/remixes.gif')"><img src="navigation/remixes.gif" width=88 height=25 name="remixes" border=0></a>
</div>
<div id="tekst">
<iframe src="home.html" name="iframe" frameborder="0" width="800px" height="380px" scrolling="auto">
Je gebruikt een te oude internetbrowser om deze pagina te kunnen bekijken, download een nieuwere versie om door te gaan...
</iframe>
</div>
<div id="ondergradient"><a href="http://users.telenet.be/pimp/ez_himself" target="_blank"><img src="ondergradient.gif" width=800 height=15 border=0></a></div>
</div>
</body>
</html>

Xavez

Legacy Member
Antwoord op je vraag: kijk zelf hé :).
Bedenking: preloads in JavaScript zijn prehistorisch. RollOvers worden met CSS gemaakt...

[EZ]

Legacy Member
Xavez zei:
Antwoord op je vraag: kijk zelf hé :).
Bedenking: preloads in JavaScript zijn prehistorisch. RollOvers worden met CSS gemaakt...
Ik kan zelf nie kijken aangezien de site nog niet online staat, en als'k de site vanaf mij harde schijf bekijk gaat da te snel om te merke of hij die nog moet laden. (tenzij als iemand weet hoe ik de geladen bestanden kan zien in IE of FF)

En die rollovers zijn afbeeldinge omdat er een font gebruikt wordt dat de meeste mense niet zullen hebben... (zie screenshot in beginpost)

orez

Legacy Member
[EZ];7912288 zei:
En die rollovers zijn afbeeldinge omdat er een font gebruikt wordt dat de meeste mense niet zullen hebben... (zie screenshot in beginpost)

Uh ja en ? Waarom zeg jij dit? Wat doet dit er toe?
Probeer niet betweterig te doen tegenover mensen die het wel effectief bij het rechte eind hebben, verruim daarentegen je eigen kennis en zoek het eerst op, of stel de vraag van "hoe dan" ..

Rollovers worden nog altijd met CSS gemaakt... CSS kan ook met afbeeldingen werken hoor... , en is veel effectiever als JavaScript... (gebruikers waarvan javascript is uitgeschakeld bijvoorbeeld..)

[EZ]

Legacy Member
orez zei:
Uh ja en ? Waarom zeg jij dit? Wat doet dit er toe?
Probeer niet betweterig te doen tegenover mensen die het wel effectief bij het rechte eind hebben, verruim daarentegen je eigen kennis en zoek het eerst op, of stel de vraag van "hoe dan" ..

Rollovers worden nog altijd met CSS gemaakt... CSS kan ook met afbeeldingen werken hoor... , en is veel effectiever als JavaScript... (gebruikers waarvan javascript is uitgeschakeld bijvoorbeeld..)
Ja, sorry, 'k had ondertussen al wat zitten zoeken, en gevonden dat het wel met afbeeldingen in CSS gaat, maar da lijkt mij wel veel omslachtiger dan de JS methode, mabon, 'k zal't morge misschien is proberen...

Xavez

Legacy Member
De beste methode is niet altijd de snelste of makkelijkste methode hé ;)

polarvandal

Legacy Member
kan iemand is een url geven voor de rollovers met css, alsk zoek vind ik nutteloze sites.
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan