Alle Artikel mit dem Schlagwort: HTML

Der Jahrjang 2013 – Teil 1

So sieht er aus, der erste Schwung druckfrischer Bücher im neuen Jahr. Heute wird ausgeliefert, spätestens Montag sind dann alle (gut sortierten) Händler bestückt:   Im Uhrzeigersinn von oben links: Das PREZI-Buch für spannende Präsentationen Java EE – kurz & gut Programmieren lernen mit Python HTML und CSS von Kopf bis Fuß Praxiswissen TYPO3

Was ist CSS3?

CSS steht für „Cascading Style Sheet“, was übersetzt in etwa „hintereinander geschaltete Gestaltungsvorlage“ bedeutet. Stylesheets sind für die Gestaltung einer Website zuständig – und das ganz unabhängig von der Seitenstruktur, die mithilfe von HTML beschrieben wird.  Mit Cascading Style Sheets können alle Elemente einer Website zentral gesteuert werden: mit ihrer Hilfe lassen sich die Größe von Überschriften, Abstände zwischen Textabschnitten, die verwendeten Schriftarten und sogar Hintergrundbilder festlegen – und auch rasch anpassen oder ändern. Darüber hinaus dienen sie auch dazu, die Inhalte für verschiedene Ausgabemedien – wie zum Beispiel Computer, Smartphones oder zum Drucken – so aufzubreiten, dass sie gut lesbar dargestellt werden können. Ein anschauliches Beispiel dafür, wie unterschiedlich eine Website mittels CSS gestaltet werden kann, bietet der CSS Zen Garden. Hier finden sich hunderte Versionen ein und derselben Website, die Webdesigner weltweit entwickelt und dem Projekt beigesteuert haben. So lässt sich eindrucksvoll erleben, wie eine Website allein durch Anklicken einer Designvorlage ihr Aussehen verändert. Das Web ist ein dynamisches Gebilde, und auch die Technologien, auf denen es basiert, ändern sich. CSS 2.1 war …

Moderne Werkzeuge für die rechnergestützte Statistik, Teil 2

Statistische Datenauswertung lebt vom Zusammenspiel zahlreicher Kompetenzen, Werkzeuge und Hilfsmittel. In Teil 1 dieses Artikels habe ich skizziert, welchen Anforderungen sich eine Statistiksoftware aus meiner Sicht heute stellen muss. In Teil 2 nun stelle ich verschiedene textbasierte Formate vor, die als Datenquellen eine relevante Rolle spielen. Textbasierte Datenformate & Auszeichnungssprachen Daten müssen vor der Analyse in der Regel auf irgendeine Weise aufbereitet, umgeformt und in geeignete(re) Speicherformate überführt werden. Speicherformate spielen auch in den Ausnahmefällen eine Rolle, in denen der Analyst bereits auf die elektronische Erfassung Einfluss nehmen kann. Jeder Arbeitsschritt, der in Handarbeit erledigt werden muss, zieht typische und nur begrenzt kontrollierbare Probleme nach sich (die u.a. mit der Vigilanz, mit Figur-Grund-Problemen und mit sensomotorischen Fehlleistungen zusammenhängen). Bei solchen Aufgaben können wir uns heute allerdings von einer Vielzahl leistungsfähiger und oft kostengünstiger Werkzeuge und Technologien unterstützen lassen. Sobald Daten ins Spiel kommen, arbeite ich nach zwei einfachen Prinzipien: (1) Handarbeit im Umgang mit Daten ist auf ein absolutes Minimum zu reduzieren; (2) maschinelle Verarbeitung der Daten muss so früh einsetzen, wie es das jeweilige Szenario zulässt, und …

Was ist Canvas?

Das <canvas>-Element gehört zu den spannendsten neuen Features von HTML5. Streng genommen sorgt es lediglich dafür, dass eine leere Zeichenfläche in eine Website eingebunden wird. Auf dieser Fläche lassen sich dann aber mithilfe von JavaScript beliebige Diagramme, Grafiken für Spiele oder Videos erstellen und sogar animieren. Damit tritt Canvas (im Zusammenspiel mit JavaScript und CSS) in Konkurrenz zu Adobe Flash, das bisher als Technologie der Wahl galt, um Filme und Animationen in Websites einzubinden. Canvas hat gegenüber Flash aber den Vorteil, dass es kein Plugin benötigt, um die animierten Grafiken anzuzeigen, und darüber hinaus lässt sich das Element problemlos auf Apples iPhone und iPad einsetzen. Die Möglichkeiten, die das <canvas>-Element bietet, reichen von der Erstellung einfacher Linien und Rechtecke bis hin zu komplexen animierten Formen. Die erzeugten Grafiken lassen sich außerdem skalieren, positionieren und beschneiden, mit mehrstufigen Transparenzen und Farbverläufen versehen – und das alles auf Basis gängiger Webtechnologien. Das <canvas>-Element wird von den meisten aktuellen Browsern unterstützt. Einzige Ausnahme bislang: der Internet Explorer. Damit Canvas auch vom IE erkannt und dargestellt werden kann, können …

Android Apps programmieren – schnell und einfach mit HTML, CSS und JavaScript

Das Programmieren von Android Apps kann einfach sein – wenn man die richtigen Entwicklungswerkzeuge zur Verfügung hat. Mit Hilfe von HTML, CSS und JavaScript ist es zum Beispiel möglich, dass Websites auch auf einem Android-Webbrowser eine gute Figur machen oder Anwendungen zu programmieren, die auch offline funktionieren. Im folgenden Textausschnitt aus dem Buch „Android Apps mit HTML, CSS und JavaScript“ beschreibt der Autor Jonathan Stark, welche Vorteile der Einsatz dieser Werkzeuge mit sich bringen kann. Googles Android-Betriebssystem ist eine faszinierende Ergänzung im Raum mobiler Informationsverarbeitung. Im wahren Google-Geiste ist die Plattform offen, frei und höchst interoperabel. Die Entwicklungswerkzeuge sind ausgereift und mächtig, wenn auch etwas geekhaft, und sie laufen auf einer Vielzahl von Plattformen. Telekommunikationsunternehmen und Gerätehersteller sind auf den Android-Zug aufgesprungen. Immer mehr Android-Geräte der unterschiedlichsten Formen und Größen strömen auf den Markt. Für Entwickler ist das eine zweischneidige Angelegenheit. Einerseits bedeuten mehr Geräte auch einen größeren Markt. Andererseits bedeuten mehr Geräte auch mehr Fragmentierung. Der Fragmentierung im Android-Markt können Sie ebenso wie der Fragmentierung im allgemeinen Markt mobiler Technologien dadurch begegnen, dass Sie …