| FAQ |
| Kalender |
|
|
#1 | ||
|
|||
|
Medlem
|
Har en omslutning kring några andra boxar för att kunna sätta en bakgrundsfärg på denna, problemet är att den bara expanderar i IE, inte i Firefox, vad är det jag gjort fel? Just nu har jag satt den på 1200px i höjd för att det ska fungera så länge.
Kod:
#omslutning {
background-color: #FFFFFF;
width: 800px;
height: 1200px;
margin-left: auto;
margin-right: auto;
border-bottom: #CCCCCC 1px solid;
border-left: #CCCCCC 1px solid;
border-right: #CCCCCC 1px solid;
}
|
||
|
|
Svara med citat
|
|
|
#2 | ||
|
|||
|
Har WN som tidsfördriv
|
sätt float:left och clear:both, på bägge de inre, samt givetvis bredd.. så kommer det ordna sig...
|
||
|
|
Svara med citat
|
|
|
#3 | ||
|
|||
|
Medlem
|
Ok, jag förstod inte riktigt vad du menade med bägge de inre, men jag satte dom i omslutning och expanderingen fungerade, problemet nu är hur jag ska få den centrerad i och med att den la sig till vänster..
|
||
|
|
Svara med citat
|
|
|
#4 | ||
|
|||
|
Medlem
|
Bägge de inre? Är det någon som vet vad han menar?
Varför expanderar den som den ska ifall jag använder mig av float: left; i #omslutning men inte när jag tar bort det för att få sidan centrerad? Någon som kan veta detta? |
||
|
|
Svara med citat
|
|
|
#5 | |||
|
||||
|
Mycket flitig postare
|
Citat:
Om du letar efter efter en möjlighet att ange en höjd på exempelvis 300px men vill att den ska bli längre om det behövs så kan du använda min-height: 300px; som på css betyder att boxen ska vara 300px men om mer plats behövs för att få plats med allt innehåll så får boxen växa (upp till höjden angiven i max-height). Eftersom IE har en egen idé om height så motsvarar commandot height i IE min-height i css (höjden skall vara åtminstone X pixlar hög). En lösning vore då alltså: Kod:
#omslutning {
** width: 800px;
* *min-height: 300px;
* *margin: 0 auto;
* *border: #CCCCCC 1px solid;
* *border-top: none;
}
* html #omslutning {
* *height: 300px; * * * * * */* specialregel enbart för IE, andra webläsare följer css-specificationen */
}
, poängen är förstås att använda min-height)Edit: Vad Björn menar förstår inte jag heller, varför, som sagt skulle man sätta float:left om man vill ha en centrerad sida, han kanske inte läste din fråga/kod ordentligt? |
|||
|
|
Svara med citat
|
|
|
#6 | ||
|
|||
|
Medlem
|
Tack martine, hittade dock en lösning som fungerade,
Jag la till <br style="clear:both"/> precis innan jag avslutade #omslutning med </div> och då expanderade den även i firefox som det var meningen. Tack för hjälpen i alla fall =) |
||
|
|
Svara med citat
|
|
|
#7 | |||
|
||||
|
Mycket flitig postare
|
Citat:
|
|||
|
|
Svara med citat
|
|
|
#8 | ||
|
|||
|
Medlem
|
Det är ju trots allt tanken som räknas =)
|
||
|
|
Svara med citat
|
| Svara |
|
|