Höjd på div|Programmering / Grafisk formgivning|Forum|Nordichardware

Search
Forum Scope


Match



Forum Options



Minimum search word length is 3 characters - maximum search word length is 84 characters
Lost password?
The forums are currently locked and only available for read only access
sp_Feed sp_TopicIcon
Höjd på div
joaj
Siktar mot toppen
Medlem
Forum Posts: 57
Member Since:
August 28, 2003
sp_UserOfflineSmall Offline
1
August 23, 2005 - 10:27 am
sp_Permalink sp_Print

Varför fungerar inte detta?

div.container{
margin-left:auto;
margin-right:auto;
background-color:#B3B3B3;
overflow: hidden;
height: 100%;
width: 75%;
}

Jag vill alltså ha en fyrkant som bara lämnar marginaler på sidorna. Bredden fungerar men inte höjden?

padda
Member
Medlem
Forum Posts: 2163
Member Since:
May 6, 2002
sp_UserOfflineSmall Offline
940724
August 23, 2005 - 10:39 am
sp_Permalink sp_Print

Testa detta istället och ändra värdena så dom passar dig:


div.container{
margin-left:auto;
margin-right:auto;
background-color:#B3B3B3;
overflow: hidden;
position: absolute;
width: 800px;
height: 100%;
left: 15%;
}

Släng in så blir det fint i IE också. För jag gissar att det är så du vill ha det, utan marginaler.

joaj
Siktar mot toppen
Medlem
Forum Posts: 57
Member Since:
August 28, 2003
sp_UserOfflineSmall Offline
940726
August 23, 2005 - 10:49 am
sp_Permalink sp_Print

Tack, det var "absolute" som gjorde det.
Så här blev det, då jag vill ha den centrerad:

div.container{
position:absolute;
height: 100%;
width: 76%;
left: 12%;
margin-top: 0px;
margin-bottom: 0px;
margin-left:auto;
margin-right:auto;
background-color:#B3B3B3;
overflow: hidden;
}

padda
Member
Medlem
Forum Posts: 2163
Member Since:
May 6, 2002
sp_UserOfflineSmall Offline
940734
August 23, 2005 - 11:20 am
sp_Permalink sp_Print

Yep, glöm inte bara annars har man den fulstygga marginalen i IE.

zcorpan
Kommer du hit ofta?
Medlem
Forum Posts: 848
Member Since:
December 26, 2003
sp_UserOfflineSmall Offline
940744
August 23, 2005 - 11:43 am
sp_Permalink sp_Print

padda wrote: Yep, glöm inte bara annars har man den fulstygga marginalen i IE.

Använd

html, body { margin:0; padding:0; }

istället. 🙂

okey_sure
Almost a full-blooded keyboard-warrior
Medlem
Forum Posts: 250
Member Since:
January 25, 2004
sp_UserOfflineSmall Offline
940755
August 23, 2005 - 12:01 pm
sp_Permalink sp_Print

Jag tycker för snyggast och smidigaste att man gör så här:


*{ //Ser till att nollställa för Alla element så det ser lika ut i alla läsare.
margin:0px;
padding:0px;
}

html, body { //Fixar så att höjden verkligen kan vara 100% i alla läsare.
height:100%;
}

div.container{
height: 100%;
height: auto; !importent; //IE kan inte läsa denna rad. Fixar problem i FF o Opera, om all text inte får plats på sidan
min-height: 100%;
width: 76%;
margin: 0 auto; //Slå ihop det på en rad. När 0 används så behövs inte px osv.
background-color:#B3B3B3;
overflow: hidden;
}

Nu är inte detta testat men borde fungerar, tror jag 😛

EDIT: Aha, nu ser jag att du har overflow hidden, så då är importent grejen o min-height onödigt.

zcorpan
Kommer du hit ofta?
Medlem
Forum Posts: 848
Member Since:
December 26, 2003
sp_UserOfflineSmall Offline
941780
August 25, 2005 - 3:38 pm
sp_Permalink sp_Print

okey_sure: typo, det borde stå !important, inte !importent... 😉 [ins] dessutom ska det vara före ";" [ins] dessutom 😉 är "/* */" kommentarer i CSS, inte "//" [/ins] [/ins]

F.ö. skulle jag inte använda !important-hacket eftersom du vet inte hur IE7 kommer bete sig. Det enda som behövs är conditional comments. 🙂

okey_sure
Almost a full-blooded keyboard-warrior
Medlem
Forum Posts: 250
Member Since:
January 25, 2004
sp_UserOfflineSmall Offline
941782
August 25, 2005 - 3:44 pm
sp_Permalink sp_Print

zcorpan wrote: okey_sure: typo, det borde stå !important, inte !importent... 😉

Hehe det stämmer =).

zcorpan wrote:
F.ö. skulle jag inte använda !important-hacket eftersom du vet inte hur IE7 kommer bete sig. Det enda som behövs är conditional comments. 🙂

Antingen kommer den fortfarande inte fatta det, eller så kommer den troligtvis göra som de andra läsarna. Fast iofs, med ms vet man ju aldrig. De har ju själv gått ut med att de inte kommer följa CSS2.0 helt, även då de är med och utvecklar det...vilket skämt.

Om man nu inte vill använda important hacket så kan man köra med


.box{
height:100px;
}
*>.box{ //detta fattar inte ie.
height:50px;
}

Och detta kan MS inte misslyckas att göra så det inte fungerar om de lägger in det i IE7

zcorpan
Kommer du hit ofta?
Medlem
Forum Posts: 848
Member Since:
December 26, 2003
sp_UserOfflineSmall Offline
941876
August 25, 2005 - 5:27 pm
sp_Permalink sp_Print

IE7 Beta 2 har redan stöd för samtliga selektorer i CSS2.1, har de lovat. Dock har jag inte sett att de implementerat height och min-height korrekt ännu. Så som det ser ut nu är det högst troligt att "*>selector"-hacket slutar fungera i IE7.

okey_sure
Almost a full-blooded keyboard-warrior
Medlem
Forum Posts: 250
Member Since:
January 25, 2004
sp_UserOfflineSmall Offline
942074
August 25, 2005 - 9:35 pm
sp_Permalink sp_Print

zcorpan wrote: IE7 Beta 2 har redan stöd för samtliga selektorer i CSS2.1, har de lovat. Dock har jag inte sett att de implementerat height och min-height korrekt ännu. Så som det ser ut nu är det högst troligt att "*>selector"-hacket slutar fungera i IE7.

Då får vi hoppas att de lyckats implementerat min-height osv ordentligt.

Forum Timezone: Europe/Stockholm
Most Users Ever Online: 694
Currently Online:
Guest(s) 65
Currently Browsing this Page:
1 Guest(s)
Top Posters:
Andreas Galistel: 16287
Jonas Klar: 15897
ilg@dd: 10810
Nyhet: 10607
Mind: 10550
Ctrl: 10355
Gueno: 9881
Guest: 9344
Snorch: 8881
Callister: 8468
Newest Members:
PetrbonFU PetrbonFU
Karine Bembry
Dolores Mcdaniels
Anibal McLeish
Francisca Alt
Alfie Everhart
Lester Huitt
Orlando Jorgensen
Mikki Lundgren
Dakota Kozlowski
Forum Stats:
Groups: 11
Forums: 59
Topics: 146630
Posts: 1300967

 

Member Stats:
Guest Posters: 2
Members: 79425
Moderators: 0
Admins: 11
Administrators: nordicadmin, Henrik Berntsson, Anton Karmehed, Carl Holmberg, Joel Oscarsson, Mikael Linnér, Mikael Schwartz, Andreas Paulsson, Nickebjrk, Mattias Pettersson, EmxL