Avatar billede jannek_ek Nybegynder
08. oktober 2005 - 20:25 Der er 11 kommentarer og
1 løsning

div i ie vil ikke tilpasse sig

Jeg er i gang med at lave en hjemmeside, og er stødt på et problem med et billede i en div.

#name {
position: relative;
height: 8px;
width: 555px;
top: 21px;
vertical-align: top;
padding: 0px;
text-align: left;
border: 1px solid #ffffff;
}

det virker fint i ff, men i ie vil den værre mindst 19 px høj, hvilket ødelægger designet en del :(

jeg har prøvet en del, og ved der ikke er noget galt med billedet, da den bgiver samme resultat med og uden billede i, og det virker fint i ff
Avatar billede olebole Juniormester
08. oktober 2005 - 20:28 #1
<ole>

Prøv:

#name {
position: relative;
height: 8px;
width: 555px;
top: 21px;
vertical-align: top;
padding: 0px;
text-align: left;
border: 1px solid #ffffff;
font-size: 0;
line-height: 0;
}

- men det er svært at se, hvor fejlen ligger, når du ikke viser noget kode  :)

/mvh
</bole>
Avatar billede jannek_ek Nybegynder
08. oktober 2005 - 20:33 #2
Du får ikke mere kode, det virkede i første forsøg :P
Mange tak og kom med et svar.
Avatar billede erikjacobsen Ekspert
08. oktober 2005 - 20:37 #3
Det var den ene mulige løsning Ole gylpede op. Hvis du viser koden med din <div> kan der måske komme en anden, så du og andre kan blive lidt klogere. Har du f.ex et mellemrum eller linieskift i din <div> kan det udløse reaktionen:

  <div><img ..> </div>

Det kan så løses ved at fjerne mellemrummet. Måske...
Avatar billede jannek_ek Nybegynder
08. oktober 2005 - 20:41 #4
jeg har båede linieskift og mellemrum foran billedet, men jeg havde også det hele på en linie på et tidspunkt, uden det påvirkede noget... men du kan skam godt få koden alligevel:

<html>
<head>
  <link rel="stylesheet" type="text/css" href="style.css">
  <title>NoerWerk</title>
</head>
<body>
  <center>
  <div id="name">
    <img src="gfx/name.gif"></div>
  <div id="content">
    <div id="logo">
        <img src="gfx/logo.gif"></div>
      <table class="content">
        <tr>
        <td class="content">
          <p><span class="head">Velkommen</span>
        <br>
        JAAAHH noget tekst :P</p></td>
      <td class="menu">
      <a href="index.htm"><img src="gfx/bagom.gif" class="menu"></a><br>
      <a href="index.htm"><img src="gfx/stripes.gif" class="menu"></a><br>
      <a href="index.htm"><img src="gfx/hvordan.gif" class="menu"></a><br>
      <a href="index.htm"><img src="gfx/links.gif" class="menu"></a><br>
      <a href="index.htm"><img src="gfx/art.gif" class="menu"></a></td>
        </tr>
    </table>
  </div>
  <div id="menu">
  </div>
  </center>
</body>
</html>

og css:

body {
margin: 0px;
width: 100%;
background-color: #52554E;
text-align: center;
font-size: 0px;
}
table.content {
border-spacing: 0px;
border-collapse: collapse;
width: 537px;
height: 400px;
}
td.content {
vertical-align: top;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-top: 5px;
text-align: justify;
}
td.menu {
width: 100px;
vertical-align: top;
padding-right: 8px;
padding-bottom: 5px;
padding-top: 5px;
text-align: right;
}
#menu {
position: relative;
width: 555px;
top: 26px;
height: 102px;
background-color: #D8D4C9;
border: 1px solid #000000;
vertical-align: top;
text-align: center;
}
#logo {
position: absolute;
width: 48px;
left: -57px;
top: -9px;
vertical-align: top;
padding: 0px;
text-align: right;
}
#name {
position: relative;
height: 8px;
width: 555px;
top: 21px;
vertical-align: top;
padding: 0px;
text-align: left;
}
#content {
position: relative;
top: 23px;
width: 537px;
background-color: #F7F1E6;
border: 9px solid #ffffff;
vertical-align: top;
text-align: justify;
}
p {
font-family: Verdana, sans-serif;
font-size: 12px;
color: #000000;
cursor: default;
}
span.head {
font-size: 14px;
font-weight: bold;
}
a {
font-family: Verdana, sans-serif;
font-size: 12px;
text-decoration: none;
color: #333333;
cursor: default;
}
a:visited {
font-family: Verdana, sans-serif;
text-decoration: none;
color: #333333;
}
a:hover {
text-decoration: none;
color: #888888;
cursor: default;
}
li {
font-family: Verdana, sans-serif;
font-size: 12px;
color: #000000;
cursor: default;
}
img {
border: 0px;
padding: 0px;
cursor: default;
}
img.menu {
border: 0px;
padding-bottom: 16px;
cursor: default;
}
Avatar billede jannek_ek Nybegynder
08. oktober 2005 - 20:44 #5
ja og den foreløbige adresse hvis du vil se den med graffik :D
www.punkt.frac.dk/noer
Avatar billede olebole Juniormester
08. oktober 2005 - 21:18 #6
Jeg ved ikke, hvad du har lavet, men den kode, du skriver her, kan div'et med id="name" ikke blive højere end det billede, du smider i. Når jeg tester med et billede på 10px i højden, er divet nøjagtig 10px højt.
Der må være noget, du ikke fortæller - eller også har du set syner  :)
Avatar billede jannek_ek Nybegynder
08. oktober 2005 - 22:09 #7
Nej, det passer skam helt fint, jeg smed bare den der font-size: 0px; oppe i body delen, for at den virkede på nogle flere ting, så der er skam ikke noget galt der :p
Avatar billede olebole Juniormester
08. oktober 2005 - 22:47 #8
I så fald har du helt unikke evner. Det _kan_ ganske enkelt ikke være rigtigt. Prøv at slette font-size:0 og line-height:0 - og læg så en baggrundsfarve ind i stedet. Så vil jeg meget gerne se resultatet  ;o)

- men et svar skal du da have. Fejlen, du lavede, finder vi nok hen ad vejen  :)
Avatar billede jannek_ek Nybegynder
08. oktober 2005 - 22:50 #9
Jo tak :D
og under alle omstændighedder, blev problemet løst, da jeg lagde en font-size: 0px; ind i body delen...
Avatar billede olebole Juniormester
08. oktober 2005 - 22:52 #10
Jamen, det havde du da stående i koden i forvejen ... hvis man kan tro, hvad du skriver i (08/10-2005 20:41:56)  :)
Avatar billede jannek_ek Nybegynder
08. oktober 2005 - 22:55 #11
når undskyld, tror vi har har misforstået hinandne... den kode jeg har vist dig, er efter problemet er løst :P
Avatar billede olebole Juniormester
08. oktober 2005 - 23:06 #12
okay ... ja, så er det svært at se problemer - men vi fik det da løst  ;o)
- og tak for points  :)
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