Beta 1 von Firefox 4 ist da. Neben diversen UI-Tweaks und dem, was man heutzutage so oder so bei einer neuen Browserversion erwartet (bessere Performance, Hardwarebschleunigung) kann man anhand dieser Beta sehen, welches neues Spielzeug für Webentwickler unterwegs ist:
- CSS: Unterstützung für Transitions (mit
-moz
-Prefix) undcalc()
, - HTML5: Unterstützung für einige neue Elemente (
<header>
,<section>
usw.) und HTML5-Formulare - HTML5-Video: Das WebM-Fomat wird unterstützt und die Implementierung der Multimedia-API weiter vervollständigt.
- Diverser HTML5-/„HTML5“-Krempel: Unterstützung für Indexed Database (clientseitiger Datenspeicher), WebSockets (Netzwerkprotokoll für stehende Verbindungen), File API und das History Interface
- SVG: Unterstützung für SVG-Animationen (SMIL) sowie für SVG als CSS-Background und SVG für
<img>
-Elemente
Ich habe noch nicht getestet was genau die Unterstützung der neuen HTML5-Elemente <header>
, <section>
und Konsorten konkret bedeutet, aber wenn das heißt, dass die neuen Standard-Styles implementiert werden, könnte es interessant werden. Zwar wird für die genannten Elemente nur vorgegeben, dass sie als Block-Elemente gerendert werden sollen, doch falls da draußen irgendwer schon mit den neuen Elementen eine Website gebaut hat, und sich darauf verlassen hat, das <section>
und Co wie bisher als Inline-Elemente daherkommen, könnte das Resultat mit dem Release des FF4 eine zerschossene Darstellung sein.
Zur Abhilfe empfehle ich in meinem Buch dem folgenden CSS-Schnipsel:
command, datalist, source {
display:none
}
article, aside, figure, figcaption, footer, header, hgroup, menu, nav, section, summary {
display:block
}
figure, menu {
margin-top:1em;
margin-bottom:1em
}
dl menu, menu dl, menu menu, menu ol, menu ul {
margin-top:0;
margin-bottom:0
}
Das ist zwar keine komplette Re-Implementierung der HTML5-Standardstyles, sollte aber zumindest vor größeren Verwerfungen jetzt und in Zukunft bewahren. Ab damit in den Reset-Stylesheet!
Kommentare (17)
Katharina ¶
7. Juli 2010, 10:40 Uhr
Hallo,
ich bin gerade dabei eine Webseite in HTML5 zu basteln, und hoffe, dass die Arbeit nicht ganz umsonst war, die man sich mühevoll mit CSS-Anpassungen gemacht hat. Es ist aber auch "nur" eine Studienarbeit, was soviel heißt wie, dass die Webseite theoretisch nur nach den Standards hin aufgebaut sein muss, aber im Prinzip nichts "können" muss.
Trotzdem bin ich als Firefox-User sehr auf die nächste Version gespannt.
Grüße,
Katharina
Chris ¶
7. Juli 2010, 11:16 Uhr
Hat aber lange gedauert Peter :-) Habe heute früh schon die Version runtergeladen.
Ehrlich gesagt mag ich das neue Design nicht...ich weiß nicht..erinnert mich zu sehr an Opera. Und das ist wirklich schlecht.
Ebenfalls funktioniert momentan in der Firefox 4.x BETA kein firebug-, kein web-developer-, kein html validator-addon und und und...
Ansonsten, performance ist ganz ok. Diese browserspezifischen CSS-eigenschaften wie -moz und -web und -wurst sind sehr nervig und blähen das CSS nur auf.
Mal abwarten und Tee trinken...
Grüßle
Chris
Peter ¶
7. Juli 2010, 11:31 Uhr
Zitat Katharina:
Wenn die Anpassungen gründlich waren, sollte das kein Problem sein, denn der Seiten-Stylesheet überstimmt auch bei HTML5 ganz klar den Browser-Stylesheet. So viel sollte da an sich nicht kollidieren.
Zitat Chris:
Kann man das nicht abstellen/umkonfigurieren? Ich meine dass an mir mal vorbeiscrollte, dass alle UI-Änderungen zwar neuer Standard, aber auch wieder abstellbar sein sollen.
Chris ¶
7. Juli 2010, 11:32 Uhr
Jap ist es. Aber dennnoch ist dieses Opera-ähnliche Design schlecht. :-)
Felix de Ruiter ¶
7. Juli 2010, 12:41 Uhr
Zitat Chris:
Was auch lange ist: Ich habe schon seit einigen Tagen eine Firefox-4-Beta. ;-)
Chris ¶
7. Juli 2010, 13:25 Uhr
Zitat Felix de Ruiter:
Was auch lange ist: Ich habe schon seit einigen Tagen eine Firefox-4-Beta. ;-)
misst ;D ist es möglich diesen parallel zum FF 3.6.xyz zu installieren?
Strombo ¶
7. Juli 2010, 14:50 Uhr
Zitat Chris:
Ja, die portable Variante:
http://portableapps.com/apps/internet/firefox_portable/test
FrankyBoy ¶
7. Juli 2010, 14:59 Uhr
jetzt vermiss ich aber ernsthaft den artikel über Opera 10.6 ... immerhin gibts da auch nen ganzen haufen neuer nützlicher spielereien für web-developer (webm, offline apps, etc, etc, etc)
Gabriel Wilkes ¶
7. Juli 2010, 22:23 Uhr
weiß jemand, was sich genau an HTML5-Formularen getan hat? Hab schon allerlei ausprobiert (Zahlen-, E-Mail-, URL-Felder ...) - das wird alles ganz normal (wie type="text") angezeigt.
Chris ¶
8. Juli 2010, 06:02 Uhr
Zitat Strombo:
das ist nervig ;) wenn dann möchte ich beide Versionen gleichzeitig laufen haben, ohne protable- oder special-Version. Bei den Minefield-Versionen geht es ja auch, dass man diese parallel installiert.
Dann heißt es wohl: warten bis der FF 4.x die nützlichen Developer-Addons unterstützt.
Peter ¶
8. Juli 2010, 08:30 Uhr
Zitat Gabriel Wilkes:
Die neuen Formularfeatures werden, wenn ich das recht verstehe, erst noch und nach im Laufe der Betas eingebaut werden weil der interne Anforderungskatalog recht streng ist.
Chris ¶
9. Juli 2010, 11:22 Uhr
mal zur Info:
Firebug 1.6x.0a16 ( http://getfirebug.com/releases/firebug/1.6X/ )funktioniert mit Firefox 4.0 Beta 1 :-)
Webdeveloper-Addon funktioniert noch nicht. :-( Dafür aber AdBlock Plus 1.2.
Gruß
Chris
Peter ¶
11. Juli 2010, 18:01 Uhr
Hi,
wird der FF 4 unter Linux das GTK-Framework verwenden, sodass er sich besser in das Gesamterscheinungsbild integriert?
HAND
Peter ¶
11. Juli 2010, 18:11 Uhr
Soweit ich weiß wird XUL nicht einfach so in Rente geschickt werden.
Gerrit van Aaken ¶
12. Juli 2010, 07:38 Uhr
Kleiner Tippfehler im Script: hgoup statt hgroup. Habe das in meinen "Kickstart":http://praegnanz.de/weblog/htmlcssjs-kickstart eingebaut, natürlich mit Verweis auf diesen Beitrag :-) Danke!
Stefan ¶
13. Juli 2010, 15:45 Uhr
Noch ein Tippfehler: SIML → SMIL
Peter ¶
14. Juli 2010, 09:14 Uhr
Danke, ist beides gefixt.