Avatar billede futte850 Nybegynder
15. maj 2010 - 15:02 Der er 16 kommentarer og
1 løsning

Problemer med hjemmesiden igen..!

Jeg er igang med at smide indhold i på denne side www.dummierun.dk.

Mit problem er, at jeg på et tidspunkt har haft sat højden på den hvide div til 400px og nu selvom jeg sletter dette igen, så bliver den ved med at være 400px.

Det er meningen at den skal juster sig selv alt efter hvor meget tekst der er.
Avatar billede janmanden Nybegynder
15. maj 2010 - 15:09 #1
Du har et eller andet uafsluttes css i toppen:

/* --------- 1. defaults --------- */



*{
    margin: 0;
    padding: 0;
    height:100%;
    }

Det er muligt at det forstyrrer resten af siden.
Avatar billede futte850 Nybegynder
15. maj 2010 - 15:10 #2
det er bare en kommentar og ik andet
Avatar billede RexReptiles Nybegynder
15. maj 2010 - 15:10 #3
.main_content {
    width:850px;
    height:100%;
    margin-left:25px;
    margin-right:25px;
    }

prøv med

.main_content {
    width:850px;
    display: inline-table;
    margin-left:25px;
    margin-right:25px;
    }
Avatar billede w13 Novice
15. maj 2010 - 15:14 #4
Du kan også prøve at sætte height: auto !important;
så får denne værdi første-prioritet.
Avatar billede RexReptiles Nybegynder
15. maj 2010 - 15:19 #5
man burde vel lave noget minimum height / og noget auto som 2biaz siger

så den ik blir alt for lille.

ud over det har du en masse wasted space for oven.

det ville jeg nok også finde en bedre løsning til.
Avatar billede futte850 Nybegynder
15. maj 2010 - 15:27 #6
Meget fint du siger " wasted space ", men hvor mener du det er ???
Avatar billede janmanden Nybegynder
15. maj 2010 - 15:29 #7
Du mente sikkert at det skulle have været en kommentar, men den del af css er ikke kommenteret ud, så lige nu svømmer den rundt i din css som en ubekendt størrelse.

Hvis det skulle udkommenteret kode skulle det have sådan her ud:

/*{
    margin: 0;
    padding: 0;
    height:100%;
    }
*/
Avatar billede zips Juniormester
15. maj 2010 - 15:49 #8
>> janmanden * er en universal selector for alle elementer og bruges til at 0 stille typisk margin, padding osv.

http://www.w3.org/TR/CSS21/selector.html#universal-selector
http://www.blooberry.com/indexdot/css/syntax/selectors/element.htm#universal
Avatar billede futte850 Nybegynder
15. maj 2010 - 15:50 #9
Det er en måde jeg har læst mig frem til i en css bog, hvor der bliver beskrevet, at denne måde er bedst til at nulstille siden og indstille margin og padding på.

Hvis i er i tvivl, så bare prøv koden af.
Avatar billede w13 Novice
15. maj 2010 - 16:10 #10
Det med stjernen ser ogsåfint ud for mig.
Prøvede du mit forslag?
Avatar billede RexReptiles Nybegynder
15. maj 2010 - 16:17 #11
wasted space er det son du har før den hvide box kommer, du har en menu i toppen men en masse spild derefter måske for at synligøre logo - men det kunne du evtl placere absolut med noget transparent png, og tag dig ikke af ie6 brugere de fortjener et nakkeskud aligevel.
Avatar billede janmanden Nybegynder
15. maj 2010 - 16:18 #12
Det kan jeg godt se, og når du så ikke har en style for main_page, så bliver den jo altså også sat til 100% i højden ikke? Og det er vel det den ikke skal så vidt jeg har forstået?
Avatar billede zips Juniormester
15. maj 2010 - 16:45 #13
>> RexReptiles, der er måske en grund til at nogle er nød til at bruge IE6, ja jeg er på arbejde og her er der ikke udsigt til andet end IE6 før hele firmaet intranet bliver opdateret, samt alle de computer med win 2000, men ligefrem at blive skrudt pga IE6 er nok lige en kende formeget :-)

Derudover kan jeg ikke lige se dit problem, hvor indsætte du dit indhold, jeg går ud fra det er i din <div class="main_page"><indhold</div>
Avatar billede RexReptiles Nybegynder
15. maj 2010 - 17:04 #14
zips, så lad være med at surf på arbejdet og forvent ting virker, fordi jeg er holdt 100% op med at understøtte ie6 og gir brugere en besked om deres browsere snart holder 10 års jubilæum som internetets absolut mest rådne browser =)

sig du til kollegaerne i virksomheden i er 9 år bagud - det er der sku ingen respekt i =)
Avatar billede zips Juniormester
15. maj 2010 - 17:30 #15
Jeg har ikke skrevet noget om at jeg forventer ting skal virke i IE6, prøv at læse det igen...

Min pointe var blot, at fordi der er IE6 på en computer så mener du man skal have et nakkeskud, men det er måske på den måde du får respekt :-)
Avatar billede RexReptiles Nybegynder
15. maj 2010 - 17:56 #16
nej jeg hader bare ie6 =)
man skal fanme lave 2 versioner af sine websites for den kan finde ud af noget =)

men så lad os sige det sådan her hvis der er installeret ie6 på pc'en så er det pc-chikane - og det burde være strafbart med bøde op til 4 smølfespark!
Avatar billede janmanden Nybegynder
16. maj 2010 - 16:21 #17
Jeg ved ikke rigtig hvor langt den her kom, men jeg kan se på din hjemmeside at der ikke er sket nogen ændring.

*{
margin: 0;
padding: 0;
height:100%;
}

Når du bruger universal selector med height på 100% betyder det jo at alle elementer på siden, der ikke lægger indenfor et div element med en fast angivet højde også vil blive sat til 100% og det vil sige content, site og main_content bliver sat til 100% samt alle elementer uden explicit height angivelse.

Hvis du fjerner height fra Universal Selector viser det jo med al mulig tydelighed, hvad problemet er med height på universal selector og det vil også gøre at siden skalerer med indhold.

*{
margin: 0;
padding: 0;
}
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