/ 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
Ser fint ud i IE, men bad i FF ...
Fra : Cifly


Dato : 01-01-06 22:40

G'aften.

Mine venstrestillede links har en voldsom venstre margen i FF, men bliver
vist fint i IE. Ændrer jeg på margen for <ul> i CSS der er sat til 1.5em,
flytter bullets helt ud af billede i IE, mens de rykker sig en anelse i FF.

Er lidt lost, kan ikke se hvor problemet er.

--
Venlig hilsen www.flygenrings.dk
"Sometimes, when you lose, you win." - What Dreams May Come



 
 
Jørgen Farum Jensen (01-01-2006)
Kommentar
Fra : Jørgen Farum Jensen


Dato : 01-01-06 22:54

Cifly wrote:
> G'aften.
>
> Mine venstrestillede links har en voldsom venstre margen i FF, men bliver
> vist fint i IE. Ændrer jeg på margen for <ul> i CSS der er sat til 1.5em,
> flytter bullets helt ud af billede i IE, mens de rykker sig en anelse i FF.
>
> Er lidt lost, kan ikke se hvor problemet er.
>
Browserens DTD (det indbyggede stylesheet) sætter venstre margin forskelligt i
IE og FF: Den ene browser bruger padding, den anden margin.

Det er derfor god latin at sætte

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

under generelle, globale styles,
og dernæst sætte enten

padding:1.5em /eller/
margin:1.5em

eller hvad der nu passer på de enkelte lister.
--

Med venlig hilsen

Jørgen Farum Jensen
http://www.webdesign101.dk


Cifly (01-01-2006)
Kommentar
Fra : Cifly


Dato : 01-01-06 22:58

"Jørgen Farum Jensen" <jfjenzen@yahoo.dk> skrev i en meddelelse
news:43b84f82$0$8875$edfadb0f@dread14.news.tele.dk...
> Cifly wrote:
>> G'aften.
>>
>> Mine venstrestillede links har en voldsom venstre margen i FF, men bliver
>> vist fint i IE. Ændrer jeg på margen for <ul> i CSS der er sat til 1.5em,
>> flytter bullets helt ud af billede i IE, mens de rykker sig en anelse i
>> FF.
>>
>> Er lidt lost, kan ikke se hvor problemet er.
>>
> Browserens DTD (det indbyggede stylesheet) sætter venstre margin
> forskelligt i IE og FF: Den ene browser bruger padding, den anden margin.
>
> Det er derfor god latin at sætte
>
> html, body, ul, ol {margin:0;padding:0;}
>
> under generelle, globale styles,
> og dernæst sætte enten
>
> padding:1.5em /eller/
> margin:1.5em
>
> eller hvad der nu passer på de enkelte lister.
> --
>
> Med venlig hilsen
>
> Jørgen Farum Jensen
> http://www.webdesign101.dk
>

Jeg tror ikke jeg er helt med på hvad du mener. Mit CSS på de områder ser
således ud:

ul.navigate {
margin: 1em 0em 0.5em 1.5em;
padding:0em;
line-height:1.2em;
font-size: 0.7em;
list-style-image: url("/img/bullet.png");
}

/*Arbejdsområde*/
html, body {
font-size: 0.95em;
margin:0;
padding:0;
font-family:verdana,arial,sans-serif;
background-color: #99ccff;
color: inherit;
padding: 0;
}

Som jeg umidelbart ser det, er det identisk med det du siger, hvis jeg ikke
misforstår.

--
Venlig hilsen www.flygenrings.dk
"Sometimes, when you lose, you win." - What Dreams May Come



Tidemann (02-01-2006)
Kommentar
Fra : Tidemann


Dato : 02-01-06 00:54

"Cifly"
>
> Jeg tror ikke jeg er helt med på hvad du mener. Mit CSS på de områder ser
> således ud:
>
> ul.navigate {
> margin: 1em 0em 0.5em 1.5em;
> padding:0em;
> line-height:1.2em;
> font-size: 0.7em;
> list-style-image: url("/img/bullet.png");
> }
>

Du har ikke padding: 0; !!

ul.navigate {
margin: 1em 0em 0.5em 1.5em;
line-height:1.2em;
font-size: 0.7em;
list-style-image: url("/img/bullet.png");

prøv lige igen..............

--
Venlig hilsen
Marianne
design af: - www.ragdollys-cat-link.dk - www.dhejne.dk
www.formdinfremtid.dk - www.royalmontana.dk


Cifly (02-01-2006)
Kommentar
Fra : Cifly


Dato : 02-01-06 08:43

Jørgen Farum Jensen skrev:

> Browserens DTD (det indbyggede stylesheet) sætter venstre margin
> forskelligt i IE og FF: Den ene browser bruger padding, den anden margin.
>
> Det er derfor god latin at sætte
>
> html, body, ul, ol {margin:0;padding:0;}
>
> under generelle, globale styles,
> og dernæst sætte enten
>
> padding:1.5em /eller/
> margin:1.5em
>
> eller hvad der nu passer på de enkelte lister.

Ændrede margin til 0 men satte lidt padding i stedet på <ul>. Det løste
problemet så det nu ser fint ud i alle tre browsere. De læser tilsyneladende
alle nogenlunde det samme ved padding.

--
Venlig hilsen www.flygenrings.dk
"Sometimes, when you lose, you win." - What Dreams May Come



Johnny Winther Ronne~ (02-01-2006)
Kommentar
Fra : Johnny Winther Ronne~


Dato : 02-01-06 15:39

Jørgen Farum Jensen wrote:
> Browserens DTD (det indbyggede stylesheet) sætter venstre margin
> forskelligt i IE og FF: Den ene browser bruger padding, den anden
> margin.
> Det er derfor god latin at sætte
>
> html, body, ul, ol {margin:0;padding:0;}
>
> under generelle, globale styles,
> og dernæst sætte enten
>
> padding:1.5em /eller/
> margin:1.5em
>
> eller hvad der nu passer på de enkelte lister.

En enkelt kommentar din løsning med at sætte margin og padding til nul på
specifikke elementer er klart bedre end:

*
{
margin: 0;
padding: 0;
}

Som regelmæssigt er blevet anbefalet på det seneste. Når man bruger stjerne
versionen så tvinges man til at definere margin og padding på samtlige
elementer og klasser hvilket gør arbejdet langt sværere og mere omstændigt.
Og det hjælper ikke til at få siderne til at se ens ud i FF, OP og IE. De
fortolker stadigt tingene forskelligt selv ved pixeltyrrani

Med mindre der er tale om massive afvigelser i visningen, så bør man
acceptere, at der er forskelle, hvis brugeren foretrækker en browser frem
for en anden så har brugeren også valgt dennes måde, at vise en side på.

Med venlig hilsen
Johnny Winther Ronnenberg



Jørgen Farum Jensen (02-01-2006)
Kommentar
Fra : Jørgen Farum Jensen


Dato : 02-01-06 18:07

Johnny Winther Ronnenberg wrote:

> Som regelmæssigt er blevet anbefalet på det seneste. Når man bruger stjerne
> versionen så tvinges man til at definere margin og padding på samtlige
> elementer og klasser hvilket gør arbejdet langt sværere og mere omstændigt.
> Og det hjælper ikke til at få siderne til at se ens ud i FF, OP og IE. De
> fortolker stadigt tingene forskelligt selv ved pixeltyrrani

Jeg er enig, omend jeg ikke har iagttaget denne forskel ved brug af
pixelstørrelser margin og padding.

> Med mindre der er tale om massive afvigelser i visningen, så bør man
> acceptere, at der er forskelle, hvis brugeren foretrækker en browser frem
> for en anden så har brugeren også valgt dennes måde, at vise en side på.

Også det er jeg enig i, men brugeren vælger altså ikke browser
efter hvor meget indrykning der er på lister. (Blot de dog ville /vælge/ ...!)

Her har vi et af de tilfælde, hvor vi /ved/ at der er en objektiv
forskel på hvorledes gecko og ie dtd'erne tolker luften til
venstre for et listepunkts tekst. Det bør vi i høj grad tage
hensyn til, hvis vi for alvor skal rådgive folk om at formatere
deres menuer som lister...


--

Med venlig hilsen

Jørgen Farum Jensen
http://www.webdesign101.dk


Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408849
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste