Avatar billede fusentasten Nybegynder
18. januar 2006 - 22:14 Der er 11 kommentarer og
1 løsning

Er der nogen, der kan forklare mig dette hack

Det er noget med, at IE ikke fortolker width rigtigt, når man bruger border og padding på en div:

display: block;
    margin: 0 0 0 -10px;
    padding: 2px 10px 0 10px;
    width: 190px;
    voice-family: "\"}\"";
    voice-family: inherit;
    width: 250px;
Avatar billede fusentasten Nybegynder
18. januar 2006 - 22:15 #1
Der skulle nok have stået det ehr:
#sidebar ul ul li a {
    display: block;
    margin: 0 0 0 -10px;
    padding: 2px 10px 0 10px;
    width: 190px;
    voice-family: "\"}\"";
    voice-family: inherit;
    width: 250px;
}
html>body #sidebar ul ul li a {
    width: 250px;
}
Avatar billede jokkejensen Novice
18. januar 2006 - 22:29 #2
http://www.w3.org/TR/REC-CSS2/box.html

tror nok det her kan guide dig, mener det har noget med "box model" at gøre..

Har ikke lige studeret..

Mvh
Avatar billede fusentasten Nybegynder
18. januar 2006 - 22:31 #3
Der står ikke noget om voice-family.

Det må gerne være en forklaring på dansk
Avatar billede jokkejensen Novice
18. januar 2006 - 22:36 #4
narj men IE's width er forskellig pga af den fortolker box modellen korrekt ..

Er det bare et hack til hvordan man sætter width anderledes i IE end FF du er ude efteR ?
Avatar billede jokkejensen Novice
18. januar 2006 - 22:36 #5
korrekt = forkert.... hmm
Avatar billede fusentasten Nybegynder
18. januar 2006 - 22:44 #6
Jeg er bare ude efter en forklaring på ovenstående. Jeg har aldrig hørt om "voice-family" før
Avatar billede stich Nybegynder
18. januar 2006 - 22:56 #7
Avatar billede jokkejensen Novice
18. januar 2006 - 23:14 #8
stich .. han vil ha det på dansk :)

Ret svært at finde :)
Avatar billede stich Nybegynder
18. januar 2006 - 23:28 #9
Avatar billede johan.o Nybegynder
19. januar 2006 - 00:28 #10
Hvis det er voice-family du vil vide hvad er, så er det en definition af hvilken type stemme der skal 'læse' elementet. Dette bruges, går jeg udfra, af f.eks. folk med nedsat syn. Når de fører musen over elementet som denne style er sat på, læses teksten med f.eks. en kvinde stemme ('voice-family: female') eller en mande stemme ('voice-family: male') eller en barne stemme ('voice-family: child'), derudover kan man definere hvor hurtigt der skal læses op og i hvilket stemmeleje. Værdien 'inherit' betyder at elementet 'arver' fra parent elementet.

Hvis du vil læse mere (på engelsk) er det muligt her :

http://www.w3.org/TR/REC-CSS2/aural.html

Mvh. Johan
Avatar billede stich Nybegynder
19. januar 2006 - 01:00 #11
Der findes dog en nyere udgave: http://www.w3.org/TR/CSS21/aural.html
Avatar billede fusentasten Nybegynder
19. januar 2006 - 09:51 #12
Jeg ville bare lige fatte, hvad det der voice family havde at gøre med, at IE ikke opfattede padding korrekt. Nu forstår jeg det. Man bruger det bare så man kan skrive et hack således, at IE tror, at selectoren er afsluttet. Derefter skriver man så, hvordan alle andre browsere skal opfatte bredden. Og til sidst for Opera html>body .content

Hurra!
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