Frage

In der CSS- und HTML-Welt gibt es immer Funktionen (Eigenschaften/Attribute/Tags), die in Randszenarien nützlich wären, aber genau aus diesem Grund kennen sie die meisten Menschen nicht.Ich bitte um Funktionen, die in den Lehrbüchern zu CSS, CSS3 und HTML5 normalerweise nicht vermittelt werden.

Welche sind es, die Sie kennen?

[AKTUALISIEREN]Welche Browser übernehmen HTML-Tags und CSS3-Elemente?Und kann ich diese neue Technologie (HTML5) für mein Unternehmen nutzen?

War es hilfreich?

Lösung

Für mich ist ein Bereich von HTML und CSS, den die meisten Leute nicht entdecken, die umfassende Internationalisierungsunterstützung mit HTML-Elementen wie <ruby>, Attribute wie hreflang="", und CSS-like {list-style-type: cjk-ideographic;}.Zugegebenermaßen habe ich all dies bereits genutzt, aber die große Mehrheit der Menschen wird es nie brauchen.

Um Ihre zweite (wups, aktualisierte) Frage zu beantworten: Browser implementieren verschiedene Teile der HTML5- und CSS3-Spezifikationen, und zwar in unterschiedlichem Tempo.Im Allgemeinen werden Webkit-Browser (Safari, Mobile Safari, Crome) und Firefox am schnellsten implementiert, Opera leistet gute Arbeit und der Internet Explorer liegt in der Ecke.Die Antwort von @Kobi enthält einige Links dazu, welche Browser was unterstützen.

Wann Sie sich bei einer Unternehmenswebsite auf diese neuen Spezifikationen verlassen können, hängt ganz von Ihren Benutzern und den von ihnen verwendeten Browsern ab.Wenn Ihre Website auf iPhone-Nutzer ausgerichtet ist, können Sie bereits viel davon nutzen.Dies ist jedoch nicht die beste Art, über das Problem nachzudenken.Die meisten der implementierten CSS3-Eigenschaften, wie abgerundete Ecken, Schlagschatten und CSS-Verläufe, lassen sich tatsächlich sehr gut verschlechtern, sodass Sie sie jetzt verwenden können, um Benutzer mit guten Browsern zu belohnen.Diese Idee wird als progressive Verbesserung bezeichnet.

Bei HTML5 handelt es sich zu 90 % um HTML4 mit definierter Fehlerbehandlung, sodass der Wechsel zu HTML5 so einfach ist wie die Änderung Ihres Dokumenttyps – es sind keine weiteren Änderungen erforderlich.Wenn Sie die neuen semantischen Elemente nicht verwenden, hat der IE kein Problem mit HTML5.Die Vorteile des HTML5-Dokumenttyps sind eine weitaus bessere Spezifikation, auf die man sich beziehen kann, zwei Validatoren mit aussagekräftigeren Fehlermeldungen (ich denke, @Marius bedeutet HTML5 Formen Validierung) und die Möglichkeit, ARIA-Rollen zu verwenden.Ich habe einen Artikel darüber geschrieben Wechsel von HTML4/XHTML1 zu HTML5, und die damit verbundenen Vorteile abdecken.

HTH

Andere Tipps

Die meisten der coolen neuen Features von CSS3 und HTML5 sind noch nicht implementiert. Dazu gehören Dinge wie:

side note http://code.google.com / p / iE7-js / gibt eine Fähigkeit IE-Browser, um CSS zu unterstützen Attribute, die andere Browser tun, ordentlich seine eigenen Schattenseiten hat, aber immer noch sehr ordentlich

und jetzt, würde ich nicht stark verlassen sich auf den kommenden Technologien, zumindest für ein weiteres Jahr, das Jahr und die Hälfte, aber sein Weg dorthin. Als Entwickler es gute Praxis, die Möglichkeiten dieser Technologien vor Ort zu Ort Basis zu testen. Aber dann wieder allgemein gesprochen gibt es nichts aus, dass es eine so unglaubliche Ergänzung oder Änderung ist, dass nur ein Muss zu übernehmen.

durch die Art und Weise, was meinen Sie keine typischen Merkmale? keine typischen Merkmale auf Standort zu Standort Basis verwendet werden, je nach Bedarf.

zum Beispiel der meisten der Blogs, Foren, Online-Shops, persönlichen Websites sind in Bereich der minimalen Funktionen gehalten, die sehr gut etabliert sind. diese Funktionen sind gut dokumentiert und ausführlich getestet und eingesetzt. Standard von einer Art.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top