Avatar billede kulashaker Nybegynder
25. september 2005 - 00:50 Der er 9 kommentarer og
1 løsning

css vises ukorrekt i IE

Hej,

Jeg er i skrivende stund ved at lave følgende site: http://dbian.dk/bremergaarden

Siden er bygger op med css og både stylesheets og html validerer korrekt via w3c. I Firefox vises siden som den skal, men IE rykker desværre rundt på elementerne.. kan ikke finde fejlen :/ Har forsøgt med både strict.dtd samt loose.dtd, uden held.

index.html
==========

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<head>
<title>bremergaarden.dk</title> 
    <meta name="GENERATOR" content="Quanta Plus">
  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  <meta name="KEYWORDS" content="bremergaarden bremergaarden.dk ejerforening">
    <meta http-equiv="PRAGMA" content="NO-CACHE">
    <link rel="stylesheet" type="text/css" href="layout.css">
    <link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<div id="outer">
<div id="hdr"><a href="/css/index.html"><img src="hdr5.jpg" width="750" height="70" alt="hdr5.jpg"></a></div>
<div id="bar">&#9552;<span style="padding:5px;font-size:11px;">Sidst aendret 24 September 2005</span></div>
<div id="bodyblock">

<div id="l-col">
<br>
<h4>Menu</h4><br>
<div id="menu">
<ul>
<li><a href="#" onfocus="this.blur()">Forside</a></li>
<li><a href="#" onfocus="this.blur()">Om EFB</a></li>
<li><a href="#" onfocus="this.blur()">Kontakt EFB</a></li>
<li><a href="#" onfocus="this.blur()">Bestyrelsen</a></li>
<li><a href="#" onfocus="this.blur()">Administrationen</a></li>
<li><a href="#" onfocus="this.blur()">Dokumenter</a></li>
<li><a href="#" onfocus="this.blur()">Cykel indsamling</a></li>
<li><a href="#" onfocus="this.blur()">Billeder</a></li>
</ul>
</div>
</div>

<div id="cont">

<h4>Velkommen til ejerforeningen Bremergaardens hjemmeside.</h4> <p>Adressen er Bremensgade 7 - 45.
Ejendommen har 215 lejemaal, hvoraf stoerstedelen er ejerlejligheder. Der er ca. 20-30 lejede lejligheder tilbage.</p>
</div>

<div id="ftr">Copyright (c) bremergaarden.dk 2005</div>
</div>
</div>
</body>
</html>

layout.css
==========

#outer {
text-align:left;
border:1px solid #000000;
width:750px;
margin:auto;
}

#hdr {
width:750px;
height:70px;
background:#eeeeee;
color: #333333;
}

#bar {
height:25px;
background:#c0c0c0;
color: #333333;
border:solid #000000;   
border-width:1px 0 1px 0;
}

#bodyblock {
position:relative;
background: #dcdcdc;
color: #333333;
width:750px;
padding:0;
}

#l-col {
float:left;
height:100%;
background:#dcdcdc;
color: #333333;
width:124px;
text-align:center;
padding:14px;
}

#cont {
width:536px;
background:#ffffff;
color: #333333;
border:solid #000000;
border-width:0 0 0 1px;
margin: 0 0 0 153px;
padding: 30px;
text-align:left;
min-height:400px;
}

#ftr {
height:25px;
background:#c0c0c0;
color: #333333;
border:solid black;
border-width:1px 0 0 0;
margin:0;
text-align:center;
}

#menu {
    position:relative;
    text-align:left;
    background:#eeeeee;
    border:0;
    width: 122px;
}

style.css
=========

body {
margin:0;
background:#808080;
color: #333333;
padding: 30px;
font-size: 14px;
text-decoration:none;
font-family:tahoma, verdana;
}

p{
    text-indent: 0;
    font-size: 14px;
    margin:0;
    padding:30px;
    text-decoration:none;
}

a{
    color: black;
    text-decoration: none;
}

h3{
    text-indent: 0;
    font-size: 14px;
    margin:0;
    padding:15px;
}

h4 {
    margin:0;
    font-size: 14px;
    padding: 1px;
    margin: 0 0 0 0;   
    text-align:center;
    text-decoration:none;
}

h5 {
    margin: 0;
    font-size: 12px;
    padding: 30px;
    text-decoration:none;
}

img {
    border:0;
}

#menu ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

#menu li {
    margin: 2px 0 0;
}

#menu a {
    display: block;
    width:120px;
    padding: 2px 2px 2px 2px;
    border: 1px solid #000000;
    background: #eeeeee;
}

#menu a:link, #menu a:active, #menu a:visited {
    color: #000000;
}

#menu a:hover {
  background: #dcdcdc;
}

/*
div.menu (
position:absolute;
top:0;
left:0;
)*/

Håber at her er en venlig sjæl der kan hjælpe mig med at få løst dette irreterende problem.

Med venlig hilsen,
Christian C.
Avatar billede roenving Novice
25. september 2005 - 00:55 #1
Hvorfor sætter du ikke bare de to centrale elementer ind som tabelceller ?-)
Avatar billede kulashaker Nybegynder
25. september 2005 - 00:58 #2
Med tabelceller, mener du så en decideret tabel? Det var egentlig meningen at jeg ville forsøge at undgå tables på siden... uddyb gerne :)
Avatar billede roenving Novice
25. september 2005 - 01:08 #3
Hvorfor dog undgå tabeller ?-)

-- jeg er klar over, at der findes adskillige tågehorn rundt omkring (og tilhørende websider !-), som påstår, at man ikke skal benytte sig af tabelceller, men som ikke i virkeligheden ved det fjerneste om html-kodning, og slet ikke har prøvet at kigge nærmere efter hos w3c (som er det forum, der opstiller html-standarder !-)

-- men hvis et element opfylder lige nøjagtig det behov, du har, er der vel ingen grund til at benytte sig af et andet (ligesom at bruge cyklen til at cykle 200m ad stisystemet til bageren i stedet for at bruge bilen til at køre det samme stykke men over 4 km !-)
Avatar billede kulashaker Nybegynder
25. september 2005 - 01:17 #4
Hehe, ok. Du har argumenterne med dig kan jeg høre,,, jeg giver det et forsøg. I'll be back!
Avatar billede kulashaker Nybegynder
25. september 2005 - 01:47 #5
Nu har jeg smidt en tabel ind, samt 2 rækker med en celle i hver række. Kan dog ikke helt få det til at passe sammen. Kan jeg lokke dig til at give et bud!? Det ville være rigtig godt..

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<head>
<title>bremergaarden.dk</title> 
    <meta name="GENERATOR" content="Quanta Plus">
  <meta name="AUTHOR" content="Christian Birkholm Clausen">
  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  <meta name="KEYWORDS" content="bremergaarden bremergaarden.dk ejerforening">
    <meta http-equiv="PRAGMA" content="NO-CACHE">
    <link rel="stylesheet" type="text/css" href="layout.css">
    <link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<div id="outer">
<div id="hdr"><a href="/css/index.html"><img src="hdr5.jpg" width="750" height="70" alt="hdr5.jpg"></a></div>
<div id="bar">&#9552;<span style="padding:5px;font-size:11px;">Sidst aendret 24 September 2005</span></div>
<div id="bodyblock">

<table border="0" width="750">
<tr>
<td>
<div id="l-col">
<br>
<h4>Menu</h4><br>
<div id="menu">
<ul>
<li><a href="#" onfocus="this.blur()">Forside</a></li>
<li><a href="#" onfocus="this.blur()">Om EFB</a></li>
<li><a href="#" onfocus="this.blur()">Kontakt EFB</a></li>
<li><a href="#" onfocus="this.blur()">Bestyrelsen</a></li>
<li><a href="#" onfocus="this.blur()">Administrationen</a></li>
<li><a href="#" onfocus="this.blur()">Dokumenter</a></li>
<li><a href="#" onfocus="this.blur()">Cykel indsamling</a></li>
<li><a href="#" onfocus="this.blur()">Billeder</a></li>
</ul>
</div>
</div>
</td>
</tr>

<tr>
<td>

<div id="cont">
<h4>Velkommen til ejerforeningen Bremergaardens hjemmeside.</h4> <p>Adressen er Bremensgade 7 - 45.
Ejendommen har 215 lejemaal, hvoraf stoerstedelen er ejerlejligheder. Der er ca. 20-30 lejede lejligheder tilbage.</p>
</div>
</td>
</tr>
</table>

<div id="ftr">Copyright (c) bremergaarden.dk 2005</div>
</div>
</body>
</html>
Avatar billede roenving Novice
25. september 2005 - 02:14 #6
Tjah, der var jo en del omveje, man lige skulle fjerne, men sådan ser den ens ud i alle mine browsere:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<head>
<title>bremergaarden.dk</title> 
    <meta name="GENERATOR" content="Quanta Plus">
  <meta name="AUTHOR" content="Christian Birkholm Clausen">
  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  <meta name="KEYWORDS" content="bremergaarden,bremergaarden.dk,ejerforening">
    <meta http-equiv="PRAGMA" content="NO-CACHE">
<!--
    <link rel="stylesheet" type="text/css" href="layout.css">
    <link rel="stylesheet" type="text/css" href="style.css">
-->
<style type="text/css">
#outer {
text-align:left;
border:1px solid #000;
width:750px;
margin:auto;
position:relative;/********Tilføjet (måske uden betydning */
}

#hdr {
width:750px;
height:70px;
background:#eee;
color: #333;
}

#bar {
height:25px;
background:#c0c0c0;
color: #333;
border:solid #000;   
border-width:1px 0;
}

#bodyblock {
position:relative;
background: #dcdcdc;
color: #333;
/*width:750px; Udkommenteret, den fylder alligevel det samme som den omkransende blok*/
padding:0;
}

#l-col {
/*float:left; Udkommenteret, har ingen betydning mere*/
height:100%;
background:#dcdcdc;
color: #333;
width:124px;
text-align:center;
padding:14px;
}

#cont {
width:595px;/************* Tilpasset */
background:#fff;
color: #333;
border:solid #000000;
border-width:0 0 0 1px;
margin: 0;
/*padding: 30px; Udkommenteret, ser ikke ud til at gøre noget hensigtsmæssigt*/
text-align:left;
height:400px;/********** Tilføjet, så skulle Geckoerne og IE reagere ens */
min-height:400px;
}

#ftr {
height:25px;
background:#c0c0c0;
color: #333333;
border:solid black;
border-width:1px 0 0 0;
margin:0;
text-align:center;
}

#menu {
    position:relative;
    text-align:left;
    background:#eeeeee;
    border:0;
    width: 122px;
}

body {
margin:0;
background:#808080;
color: #333333;
padding: 30px;
font-size: 14px;
text-decoration:none;
font-family:tahoma, verdana;
}

p{
    text-indent: 0;
    font-size: 14px;
    margin:0;
    padding:30px;
    text-decoration:none;
}

a{
    color: black;
    text-decoration: none;
}

h3{
    text-indent: 0;
    font-size: 14px;
    margin:0;
    padding:15px;
}

h4 {
    margin:0;
    font-size: 14px;
    padding: 1px;
    margin: 0 0 0 0;   
    text-align:center;
    text-decoration:none;
}

h5 {
    margin: 0;
    font-size: 12px;
    padding: 30px;
    text-decoration:none;
}

img {
    border:0;
}

#menu ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

#menu li {
    margin: 2px 0 0;
}

#menu a {
    display: block;
    width:120px;
    padding: 2px 2px 2px 2px;
    border: 1px solid #000000;
    background: #eeeeee;
}

#menu a:link, #menu a:active, #menu a:visited {
    color: #000000;
}

#menu a:hover {
  background: #dcdcdc;
}
/******************** Tilføjet styles til tabel */
#centerblock{border-collapse:collapse;width:750px;}
#centerblock td{border:0;padding:0;vertical-align:top;}
*/
</style>
</head>
<body>
  <div id="outer">
    <div id="hdr"><a href="http://dbian.dk/bremergaarden/css/index.html"><img src="http://dbian.dk/bremergaarden/hdr5.jpg" width="750" height="70" alt="hdr5.jpg"></a></div>
    <div id="bar">&#9552;<span style="padding:5px;font-size:11px;">Sidst aendret 24 September 2005</span></div>
    <div id="bodyblock">

      <table id="centerblock">
        <tr>
          <td>
            <div id="l-col">
              <br>
              <h4>Menu</h4><br>
              <div id="menu">
                <ul>
                  <li><a href="#" onfocus="this.blur()">Forside</a></li>
                  <li><a href="#" onfocus="this.blur()">Om EFB</a></li>
                  <li><a href="#" onfocus="this.blur()">Kontakt EFB</a></li>
                  <li><a href="#" onfocus="this.blur()">Bestyrelsen</a></li>
                  <li><a href="#" onfocus="this.blur()">Administrationen</a></li>
                  <li><a href="#" onfocus="this.blur()">Dokumenter</a></li>
                  <li><a href="#" onfocus="this.blur()">Cykel indsamling</a></li>
                  <li><a href="#" onfocus="this.blur()">Billeder</a></li>
                </ul>
              </div>
            </div></td>
          <td>
            <div id="cont">
              <h4>Velkommen til ejerforeningen Bremergaardens hjemmeside.</h4> <p>Adressen er Bremensgade 7 - 45.
              Ejendommen har 215 lejemaal, hvoraf stoerstedelen er ejerlejligheder. Der er ca. 20-30 lejede lejligheder tilbage.</p>
            </div></td>
        </tr>
      </table>
      <div id="ftr">Copyright (c) bremergaarden.dk 2005</div>
    </div>
  </div>
</body>
</html>
Avatar billede kulashaker Nybegynder
25. september 2005 - 02:25 #7
Hej igen,

Yes - fedt. Det ser ud til at virke som det skal - ser fint ud i begge browesere! Tak for kommentarene til koden også, dem kigger jeg lige lidt nærmere på.

I mellemtiden kan du jo smide et svar..


Mange tak for hjælpen :-)
Avatar billede roenving Novice
25. september 2005 - 02:29 #8
Velbekomme '-)
Avatar billede kulashaker Nybegynder
25. september 2005 - 02:31 #9
Faktisk en smart måde at løse det på nu når jeg kigger på det. Det' sgu cool...

nat nat :)
Avatar billede roenving Novice
25. september 2005 - 02:32 #10
-- og tak for point ;~}

-- og jeg så lige at jeg havde smidt en tom (og tåbelig !-) css-slut-kommentar sidst i css-koden ,-(
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester