Kom ihåg mig?
Home Menu

Menu


CSS frågor

 
Ämnesverktyg Visningsalternativ
Oläst 2004-07-31, 20:02 #1
Sittplats Sittplats är inte uppkopplad
Nykomling
 
Reg.datum: Mar 2004
Inlägg: 12
Sittplats Sittplats är inte uppkopplad
Nykomling
 
Reg.datum: Mar 2004
Inlägg: 12
Jag håller på att lära mig css och div. Men skulle behöva lite hjälp.

I Internet Explorer får jag ett mellanrum under mina bilder. Det är på ungefär 4 px. Varför?

Sen har jag ett problem i Mozilla. Jag har gjort 2 "div-kolumner" som ska ha gemensam bakgrund (eftersom de ska "sitta ihop" oberoende om den ena kolumnen är längre). Men bakgrunden visas inte i Mozilla, bara i IE. Här kommer ett exempel på hur jag gjort:

Kod:
<div id="bakgrund">

   <div id="kolumn1">
 text
   </div>

   <div id="kolumn2">
        text
   </div>

</div>
Hoppas att ni förstår även om det låter lite (!) flummigt.
Sittplats är inte uppkopplad   Svara med citatSvara med citat
Oläst 2004-07-31, 20:18 #2
Jesters avatar
Jester Jester är inte uppkopplad
Flitig postare
 
Reg.datum: Apr 2004
Inlägg: 363
Jester Jester är inte uppkopplad
Flitig postare
Jesters avatar
 
Reg.datum: Apr 2004
Inlägg: 363
Det borde fungera om du inte anger någon bakgrund till kolumnerna utan endast anger den för "bakgrund" förutsatt att kolumnerna positioneras med "static".
Jester är inte uppkopplad   Svara med citatSvara med citat
Oläst 2004-07-31, 20:38 #3
Sittplats Sittplats är inte uppkopplad
Nykomling
 
Reg.datum: Mar 2004
Inlägg: 12
Sittplats Sittplats är inte uppkopplad
Nykomling
 
Reg.datum: Mar 2004
Inlägg: 12
Jag la in position: static; på de två kolumnerna om det var d du menade. Och ingen av dem har någon bakgrund i koden...men det funkar fortfarande inte =\\

Om jag skriver in Height i bakgrund-taggen så ser jag bakgrunden. Men jag vill ju att den ska ändra höjd beroende på textinnehållet.
Sittplats är inte uppkopplad   Svara med citatSvara med citat
Oläst 2004-07-31, 23:46 #4
festizs avatar
festiz festiz är inte uppkopplad
Flitig postare
 
Reg.datum: Jun 2004
Inlägg: 302
festiz festiz är inte uppkopplad
Flitig postare
festizs avatar
 
Reg.datum: Jun 2004
Inlägg: 302
Citat:
Originally posted by Sittplats@Jul 31 2004, 20:38
Jag la in position: static; på de två kolumnerna om det var d du menade. Och ingen av dem har någon bakgrund i koden...men det funkar fortfarande inte =\\

Om jag skriver in Height i bakgrund-taggen så ser jag bakgrunden. Men jag vill ju att den ska ändra höjd beroende på textinnehållet.
Om jag förstått dig korrekt så är det du måste göra:
Fejka en bakgrund med flytande div-lager ovanpå:
hem.festiz.com/new/ <-- lite svajjig då den ligger på en laptop, ska leta reda på en riktig guide.
D.v.s är att du vill skapa så kallade faux-kolumner. Detta innebär att du lägger en bakgrund som illustrerar att divlagren går hela vägen, rekommenderat 1x[sidbredd] pixlar stor bild som du repeterar längs y-axeln, därefter låter du bara dina divlager flyta antingen höger eller vänster med:
Kod:
float: left;
Den enda riktiga nackdel jag hittat med denna typ av flytande design är att huvudinnehållet flyttar på sig om man förändrar storleken på fönstret eller har en för liten bredd på den, så länge man är en 20-40 pixlar under 800 så bör dock de flesta klara det utmärkt.

EDIT:
Hittade guiden som jag följde, återigen från alistapart.com:
alistapart.com/articles/fauxcolumns/ <--- underbar guide
festiz är inte uppkopplad   Svara med citatSvara med citat
Oläst 2004-08-02, 16:55 #5
Sittplats Sittplats är inte uppkopplad
Nykomling
 
Reg.datum: Mar 2004
Inlägg: 12
Sittplats Sittplats är inte uppkopplad
Nykomling
 
Reg.datum: Mar 2004
Inlägg: 12
Tack. jag har fått det att fungera nu.

Men vad ska jag göra åt det andra problemet?
Sittplats är inte uppkopplad   Svara med citatSvara med citat
Oläst 2004-08-02, 18:11 #6
Jesters avatar
Jester Jester är inte uppkopplad
Flitig postare
 
Reg.datum: Apr 2004
Inlägg: 363
Jester Jester är inte uppkopplad
Flitig postare
Jesters avatar
 
Reg.datum: Apr 2004
Inlägg: 363
Citat:
Originally posted by Sittplats@Aug 2 2004, 16:55
Tack. jag har fått det att fungera nu.

Men vad ska jag göra åt det andra problemet?
Bilden bör ha attributen "margin: 0;" .
Jester är inte uppkopplad   Svara med citatSvara med citat
Oläst 2004-08-02, 20:47 #7
digiArt digiArt är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Jan 2004
Inlägg: 1 429
digiArt digiArt är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Jan 2004
Inlägg: 1 429
IE 3px-buggen är inte helt okänd
positioniseverything.net/explorer/threepxtest.html

har en lösning
digiArt är inte uppkopplad   Svara med citatSvara med citat
Oläst 2004-08-02, 22:46 #8
Sittplats Sittplats är inte uppkopplad
Nykomling
 
Reg.datum: Mar 2004
Inlägg: 12
Sittplats Sittplats är inte uppkopplad
Nykomling
 
Reg.datum: Mar 2004
Inlägg: 12
Jag har försökt hur mycket som helst nu men får inte det att fungera.

Citat:
Bilden bör ha attributen "margin: 0;" .
Hur gör jag det? Typ style="margin: 0;" i bildtaggen eller?
Sittplats är inte uppkopplad   Svara med citatSvara med citat
Oläst 2004-08-03, 00:51 #9
ZNs avatar
ZN ZN är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Apr 2003
Inlägg: 1 214
ZN ZN är inte uppkopplad
Har WN som tidsfördriv
ZNs avatar
 
Reg.datum: Apr 2003
Inlägg: 1 214
Citat:
Originally posted by Sittplats@Jul 31 2004, 20:02
I Internet Explorer får jag ett mellanrum under mina bilder. Det är på ungefär 4 px. Varför?
Har du provat att använda <span> istället ?
ZN är inte uppkopplad   Svara med citatSvara med citat
Oläst 2004-08-03, 09:40 #10
festizs avatar
festiz festiz är inte uppkopplad
Flitig postare
 
Reg.datum: Jun 2004
Inlägg: 302
festiz festiz är inte uppkopplad
Flitig postare
festizs avatar
 
Reg.datum: Jun 2004
Inlägg: 302
Citat:
Originally posted by Sittplats@Jul 31 2004, 20:02
I Internet Explorer får jag ett mellanrum under mina bilder. Det är på ungefär 4 px. Varför?
Eftersom jag inte kan se hur din kod ser ut just nu så finns det två alternativ,

Antingen har du gjort som jag gjort(följt faux-guiden) och har därmed divlager som det ska räcka med att du sätter en klass på, infogar detta i ditt css-dokument:
Kod:
.____DINKLASSHÄR____{
	/* IE5 hack */
	\margin: 0px 0px -3px 0px;
	ma\rgin: 0px 0px 0px 0px;
}
Det ovan kan se lite skummt ut men det fungerar faktiskt.

Om det inte är problemet vilket det faktiskt borde vara så kan du testa detta men jag tror inte det är detta:
Kod:
img {
	margin: 0px;
	padding: 0px;
}
festiz ä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 17:19.

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