Avatar billede NielsErikP Mester
12. maj 2012 - 13:21 Der er 7 kommentarer og
1 løsning

ikke eksisterende ifølge W3C??

Hej...

Jeg tjekker min css her :
      http://jigsaw.w3.org/css-validator/validator.html.en

Men den giver mig følgende  :


Property -webkit-border-bottom-left-radius doesn't exist : 16px

Property -webkit-border-bottom-right-radius doesn't exist : 16px

Property -moz-border-radius-bottomleft doesn't exist : 16px

Property -moz-border-radius-bottomright doesn't exist : 16px



Men ifølge dette site :
      http://border-radius.com/

Skulle det hedde både -webkit og -moz !!

Nogle der ved, hvorfor W3C siger de ikke eksisterer??
Avatar billede amews_aj Nybegynder
12. maj 2012 - 14:37 #1
Fordi de er browser-specifikke, og ikke en del af CSS standarden. I CSS3 findes dog border-radius.
Avatar billede NielsErikP Mester
12. maj 2012 - 16:36 #2
Hej...

Fint nok, men vil det sige at du ikke kan komme til at bruge W3C 's ikoner for valid Css, hvis du indsætter disse i din css??
Avatar billede amews_aj Nybegynder
12. maj 2012 - 17:01 #3
Du overholder i hvert fald ikke standarden, så på den måde vil det være forkert.
Du kan evt. smide disse ekstra properties i seperate CSS filer, og kun indlæse dem hvis brugeren besøger siden fra pågældende browser.
Men så vidt jeg lige kan finde frem til er CSS3 udgaven "border-radius" understøttet i de nyere versioner af de mest populære browsere.
Avatar billede NielsErikP Mester
12. maj 2012 - 21:22 #4
Hej...

Bruger IE9 ,Google Chrome 18.0.1025.168 , Safari 5.1.5 , Mozilla FireFox 12.0 og Opera 11.64 ....
Jamen jeg havde også border-radius med..Den er godkendt af W3C som Css 3 ...
Hvordan gør du det i forhold til ovenstående browsere, altså at refererer til en separat Css - fil ??
Avatar billede amews_aj Nybegynder
12. maj 2012 - 21:58 #5
Ifølge http://caniuse.com/border-radius så er border-radius understøttet i alle de browsere du nævner, og der er ikke brug for de særlige moz og webkit udgaver i disse browsere.

For at indlæse forskellige CSS filer alt efter browser skal du ind at se på User Agent i de HTTP Headers der bliver sendt med fra browseren. Det kan du gøre i server-side sprog som PHP og ASP.NET.
Du kan dog ikke stole 100% på disse headers, men i mange tilfælde vil det virke.
Avatar billede NielsErikP Mester
12. maj 2012 - 22:22 #6
Hej...

Tak for hjælpen.. og din venlige forklaring..
Smider du et svar... Der skal deles guld ud "Smiler"
Avatar billede amews_aj Nybegynder
12. maj 2012 - 22:28 #7
Det var så lidt :)
Avatar billede NielsErikP Mester
12. maj 2012 - 22:55 #8
Hej...

Vil bare lige sige at border-radius virker i samtlige browsere nævnt i #4 ..!!
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