/ Forside / Teknologi / Udvikling / HTML / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
HTML
#NavnPoint
molokyle 11184
Klaudi 5506
bentjuul 3377
severino 2040
smorch 1950
strarup 1525
natmaden 1396
scootergr.. 1320
e.c 1150
10  miritdk 1110
CSS content Firefox
Fra : Henrik Sahl


Dato : 15-08-07 19:58

Jeg har en side der ser således ud ->
http://sahlsa.dk/ugenstipper/kampe.html hvor højden er bestemt via:

#content {
padding: 0 40px 0 40px;
height: 2300px;
}

Og det virker også i IE, alle siderne er 2300px og der hvor teksten er
længeren, som ovenstående, bliver siden bare automatisk forlænget.

I Firefox bliver siden konstant 2300px, lige meget om teksten er længere, så
kun de 15 første runder står inde i rammen, mens resten er faldet udover.

Hvis jeg fjerner den statiske længde, så virker det i begge browsere, men så
synes jeg at nogle af de sider der ikke står så meget på bliver for korte.

Hvordan sætter jeg en minimums-grænse så det både virker i IE og Firefox ?

--

Mvh
Henrik
http://www.sahlsa.dk



 
 
Bertel Lund Hansen (15-08-2007)
Kommentar
Fra : Bertel Lund Hansen


Dato : 15-08-07 20:15

Henrik Sahl skrev:

> Hvordan sætter jeg en minimums-grænse så det både virker i IE og Firefox ?

i CSS
..indhold {
   min-height: enhelmasse;
}

I HTML:

<!--[if lt IE 7]>
<style type='text/css'>
..indhold { height: densammemasse; }
</style>
<![endif]-->

Krydspostet til: <news:dk.edb.internet.webdesign.html>,<news:dk.edb.internet.webdesign>

--
Bertel
http://bertel.lundhansen.dk/      http://fiduso.dk/

Rune Jensen (15-08-2007)
Kommentar
Fra : Rune Jensen


Dato : 15-08-07 21:03

"Bertel Lund Hansen" skrev i en meddelelse...
> Henrik Sahl skrev:
>
>> Hvordan sætter jeg en minimums-grænse så det både virker i IE og Firefox
>> ?
>
> i CSS
> .indhold {
> min-height: enhelmasse;
> }

Eftersom IE mindre end 7 opfatter height som min-height, vil det så ikke
virke med:

..indhold{
height: 1px;
min-height: (tal større end 1px)
}

....så man kan droppe de dér specielle IE-koder?

Ellers, som et alternativ til ovenstående, så ser det ud til, følgende kode
virker hos mig:

#content {
PADDING-RIGHT: 40px; PADDING-LEFT: 40px; PADDING-BOTTOM: 0px; PADDING-TOP:
0px; clear: both;
}

MVH
Rune Jensen

--
WinAMP:
Bum - Kanikuly



Bertel Lund Hansen (16-08-2007)
Kommentar
Fra : Bertel Lund Hansen


Dato : 16-08-07 00:37

Rune Jensen skrev:

> Eftersom IE mindre end 7 opfatter height som min-height, vil det så ikke
> virke med:

> .indhold{
> height: 1px;
> min-height: (tal større end 1px)
> }

Vil en meget lang tekst så ikke løbe ud under bunden af div'en
ved de browsere der respekterer height og min-height (de udvider
vel så ikke dynamisk)? Har ikke testet.

Krydspostet til: <news:dk.edb.internet.webdesign.html>,<news:dk.edb.internet.webdesign>

--
Bertel
http://bertel.lundhansen.dk/      http://fiduso.dk/

Bertel Lund Hansen (16-08-2007)
Kommentar
Fra : Bertel Lund Hansen


Dato : 16-08-07 15:26

Rune Jensen skrev:

> Eftersom IE mindre end 7 opfatter height som min-height, vil det så ikke
> virke med:

> .indhold{
> height: 1px;
> min-height: (tal større end 1px)
> }

> ...så man kan droppe de dér specielle IE-koder?

Nej. Hvis du sætter height, respekterer Opera og FF den så
indholdet løber ud af rammen hvis det fylder mere.

Krydspostet til: <news:dk.edb.internet.webdesign.html>,<news:dk.edb.internet.webdesign>

--
Bertel
http://bertel.lundhansen.dk/      http://fiduso.dk/

Bertel Lund Hansen (16-08-2007)
Kommentar
Fra : Bertel Lund Hansen


Dato : 16-08-07 15:31

Rune Jensen skrev:

> Ellers, som et alternativ til ovenstående, så ser det ud til, følgende kode
> virker hos mig:

> #content {
> PADDING-RIGHT: 40px; PADDING-LEFT: 40px; PADDING-BOTTOM: 0px; PADDING-TOP:
> 0px; clear: both;
> }

Nej. Den sørger ikke for en minimumshøjde.

Krydspostet til: <news:dk.edb.internet.webdesign.html>,<news:dk.edb.internet.webdesign>

--
Bertel
http://bertel.lundhansen.dk/      http://fiduso.dk/

Henrik Sahl (15-08-2007)
Kommentar
Fra : Henrik Sahl


Dato : 15-08-07 21:10


"Bertel Lund Hansen" <unospamo@lundhansen.dk> wrote in message
news:gf71ez4mx5ev$.1jaziad3otjkf$.dlg@40tude.net...

> I HTML:
>
> <!--[if lt IE 7]>
> <style type='text/css'>
> .indhold { height: densammemasse; }
> </style>
> <![endif]-->


Hvordan er syntaxen når jeg bare har følgende i HTML:

<div id="content">
.....
</div>

Og er der ikke en måde at klare det i CSS-filen på, ligesom med min-height,
så man ikke skal skrive det i hver HTML-fil ?

--

Mvh
Henrik
http://www.sahlsa.dk



Bertel Lund Hansen (16-08-2007)
Kommentar
Fra : Bertel Lund Hansen


Dato : 16-08-07 00:35

Henrik Sahl skrev:

>> I HTML:
>>
>> <!--[if lt IE 7]>
>> <style type='text/css'>
>> .indhold { height: densammemasse; }
>> </style>
>> <![endif]-->

> Hvordan er syntaxen når jeg bare har følgende i HTML:
> <div id="content">

Så bare skriv
   .content { height: blabla; }
i stedet for.

> Og er der ikke en måde at klare det i CSS-filen på, ligesom med min-height,
> så man ikke skal skrive det i hver HTML-fil ?

Prøv Runes forslag. Jeg har ikke testet det (endnu).

Krydspostet til: <news:dk.edb.internet.webdesign.html>,<news:dk.edb.internet.webdesign>

--
Bertel
http://bertel.lundhansen.dk/      http://fiduso.dk/

Bertel Lund Hansen (16-08-2007)
Kommentar
Fra : Bertel Lund Hansen


Dato : 16-08-07 15:38

Henrik Sahl skrev:

> Og er der ikke en måde at klare det i CSS-filen på, ligesom med min-height,
> så man ikke skal skrive det i hver HTML-fil ?

Det jeg har afprøvet, kræver at man skriver noget ekstra i hver
HTML-fil.

Denne her sides metode kræver også at man tilføjer noget til sin
HTML-fil. Det er så bare et par div'er i stedet for en
conditional erklæring.

   http://www.greywyvern.com/code/min-height-hack

Krydspostet til: <news:dk.edb.internet.webdesign.html>,<news:dk.edb.internet.webdesign>

--
Bertel
http://bertel.lundhansen.dk/      http://fiduso.dk/

Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408938
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste