Kom ihåg mig?
Home Menu

Menu


CSS problem

 
Ämnesverktyg Visningsalternativ
Oläst 2008-02-20, 18:14 #1
Martin™ Martin™ är inte uppkopplad
Flitig postare
 
Reg.datum: Mar 2007
Inlägg: 345
Martin™ Martin™ är inte uppkopplad
Flitig postare
 
Reg.datum: Mar 2007
Inlägg: 345
Jag sitter och jobbar med min nya hemsida men CSS'en gör inte riktigt som jag vill. Vad kan vara felet?

Så här ser det ut i IE och på samma sätt vill jag att det ska se ut i FF.


Firefox



Så här ser min html / css ut:

Kod:
<div id="header">

 <p class="logofont">Text text text text text</p>

 <div id="box">
   <p class="boxfont">text$</p>
 </div>

</div>


***********************************************


.logofont{
 margin: 0em 0em 0px 200px;
 text-align: left;
 font-weight: normal;
}


.boxfont {
 font-size: 48px;
 font-weight: bold;
	word-spacing: 0.5em;
	text-align: left;
	color: white;
 padding: 0.1em 0em 0px 18px;
}


#header {
 height: 130px;
 width: 594px;
 background: url(http://localhost/logo.png) no-repeat;
 margin: 15px 0px 0px 0px;
}


#box {
 background: url(http://localhost/box.png) no-repeat;
 height: 69px;
 margin: 10px 0em 0px 200px;
}
Martin™ är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-02-20, 20:00 #2
Timofey Timofey är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Feb 2006
Inlägg: 2 041
Timofey Timofey är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Feb 2006
Inlägg: 2 041
Varför blandar du "0em" och "0px"?
Skriv bara "0".
Timofey är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-02-20, 20:52 #3
Martin™ Martin™ är inte uppkopplad
Flitig postare
 
Reg.datum: Mar 2007
Inlägg: 345
Martin™ Martin™ är inte uppkopplad
Flitig postare
 
Reg.datum: Mar 2007
Inlägg: 345
Citat:
Originally posted by alltinggratis@Feb 20 2008, 21:00
Varför blandar du 0em och 0px?
Skriv bara 0.
Tack för tipset. Det är för att jag klippt och klistrat från en tutorial, jag tänkte fina till det sen när det fungerar som det ska.
Martin™ är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-02-20, 20:59 #4
Kipers avatar
Kiper Kiper är inte uppkopplad
Medlem
 
Reg.datum: Feb 2007
Inlägg: 193
Kiper Kiper är inte uppkopplad
Medlem
Kipers avatar
 
Reg.datum: Feb 2007
Inlägg: 193
Det har att göra med att Explorer hanterar box modellen fel. Sök på "box model hack" så hittar du en hel del info.
Ett bra tips för att få till standardiserad CSS som funkar på alla webbläsare är att gå igenom det mesta du hittar här:
http://www.htmldog.com/guides/cssbeginner/
Kiper är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-02-20, 21:51 #5
Martin™ Martin™ är inte uppkopplad
Flitig postare
 
Reg.datum: Mar 2007
Inlägg: 345
Martin™ Martin™ är inte uppkopplad
Flitig postare
 
Reg.datum: Mar 2007
Inlägg: 345
Citat:
Originally posted by Kiper@Feb 20 2008, 21:59
Det har att göra med att Explorer hanterar box modellen fel. Sök på box model hack så hittar du en hel del info.
Ett bra tips för att få till standardiserad CSS som funkar på alla webbläsare är att gå igenom det mesta du hittar här:
http://www.htmldog.com/guides/cssbeginner/
Tack, jag ska söka på hacken. Det är den där sidan som jag sitter och klipper och klistrar ifrån
Martin™ är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-02-20, 22:24 #6
Martin™ Martin™ är inte uppkopplad
Flitig postare
 
Reg.datum: Mar 2007
Inlägg: 345
Martin™ Martin™ är inte uppkopplad
Flitig postare
 
Reg.datum: Mar 2007
Inlägg: 345
Föresten, som det är nu så är det firefox som inte visar som jag vill. Men det kanske också löses med hacken?
Martin™ är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-02-20, 22:53 #7
Kipers avatar
Kiper Kiper är inte uppkopplad
Medlem
 
Reg.datum: Feb 2007
Inlägg: 193
Kiper Kiper är inte uppkopplad
Medlem
Kipers avatar
 
Reg.datum: Feb 2007
Inlägg: 193
Det hela beror på att IE tolkar boxmodellen fel. Den lägger inte till padding, border och margin som den ska göra enligt CSS-standard utan bakar in det i bredden du tilldelar boxen.
div {
width: 100px;
padding: 10px;
border: 10px solid #000;
}
Blir 100px i IE men i standardenliga (Firefox, Safari) webbläsare blir det 140px inklusive padding och border. Därav de skumma blankutrymmena i FF!
Men ger du rätt doctype, dvs undviker quirks mode (läs mer här: http://www.quirksmode.org/css/quirksmode.html), åt IE 6+ så ska den tolka boxmodellen korrekt.
Kiper är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-02-21, 10:00 #8
cyrres avatar
cyrre cyrre är inte uppkopplad
Medlem
 
Reg.datum: Feb 2006
Inlägg: 178
cyrre cyrre är inte uppkopplad
Medlem
cyrres avatar
 
Reg.datum: Feb 2006
Inlägg: 178
Tumregel:
när IEx och en vettig webbläsare visar olika resultat så är det IE som visar fel.

IE följer lite egna standarder..
cyrre är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-02-21, 12:30 #9
jonny jonny är inte uppkopplad
Supermoderator
 
Reg.datum: Sep 2003
Inlägg: 6 941
jonny jonny är inte uppkopplad
Supermoderator
 
Reg.datum: Sep 2003
Inlägg: 6 941
Det finns undantag.

Och irriterande nog så verkar inte vertical-align stödas enligt standarden av någon av de stora webbläsarna.
jonny är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-02-21, 18:39 #10
Martin™ Martin™ är inte uppkopplad
Flitig postare
 
Reg.datum: Mar 2007
Inlägg: 345
Martin™ Martin™ är inte uppkopplad
Flitig postare
 
Reg.datum: Mar 2007
Inlägg: 345
Jag fick det inte att fungera så jag använde dreamweaver och gjorde tabeller istället så nu ser det nästan ut som jag vill.. texten sitter lite för långt ner i boxen när man använder IE. h34r:

Om någon kan ge mig en bättre kod så vore det kalas!


Kod:
<table width="546" height="140" border="0">
 <tr>
  <td width="169" rowspan="3"><img src="logo.png" width="169" height="123" /></td>
  <td width="367" height="29">texttextextxetxtxtxetxetxetxetxettext</td>
 </tr>
 <tr>
  <td id="box" ><div align="left"><span class="boxfont">text$</span></div></td>
 </tr>
 <tr>
  <td width="69"></td>
 </tr>
</table>
Kod:
.boxfont {
	font-size: 48px;
	color: #FFFFFF;
	text-align: left;
    padding: 0px 0em 0em 20px;
}

#count {
 background: url(http://localhost/box.png) no-repeat;
 height: 69px;
}
Martin™ är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 05:49.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017