Wie man das Web Open Font Format (.woff) zur Nutzung benutzerdefinierter Schriftarten auf Webseiten nutzen kann, hab ich hier schon beschrieben. Seit damals (2011) hat sich an der Browser-Unterstützung des WOFF-Schriftformats einiges positiv verändert. Inzwischen unterstützen alle gängigen Browser WOFF-Schriftarten. Eine komplette Liste dafür gibt es hier. Weiterlesen »

Beim Programmieren mit PHP spielen Arrays eine wichtige Rolle. Dieser Artikel soll einige wichtige PHP-Funktionen, die im Zusammenhang mit Arrays sehr praktisch sein können, vorstellen. Es gibt unzählige Array-Funktionen, weshalb ich hier nicht alle aufzählen kann. Weiterer Array-Funktionen gibt es auf der Übersichtsseite zu Arrays auf php.net. Weiters gibt es hier bei jeder Funktionen einen Link zur offiziellen Dokumentation. Weiterlesen »

Vor ein paar Tagen hab ich mich für ein kleines Internetprojekt mit dem Thema Cookies beschäftigt. Cookies können zum Beispiel dazu verwendet werden, Nutzer bei dem wiederholten Aufruf einer Seite automatisch einzuloggen. Die Werbeindustrie verwendet Cookies ziemlich häufig, um das Surfverhalten zu analysieren und zum Benutzer passende Werbung anzuzeigen.

Erstaunlicherweise ist der Umgang mit Cookies viel einfacher, als ich das vorher gedacht hatte. Zur Verwendung von Cookies ist eigentlich eine einzige PHP-Funktion von Bedeutung. Weiterlesen »

Für die Entwicklung von Webseiten und Skripten installiere ich mir schon seit langem den Apache-Webserver, PHP, MySQL und Co. unter Ubuntu. Das funktioniert ganz einfach über die Paketverwaltung und ist innerhalb weniger Minuten erledigt. Standardmäßig sind aber die bei der Programmierung recht nützlichen PHP-Fehlermeldungen deaktiviert. Diese sind jedoch für ein schnelles Finden der Fehler sehr hilfreich, weshalb ich in diesem Artikel beschreiben möchte, wie die angesprochenen Fehlermeldungen aktiviert werden können. Weiterlesen »

06. Februar 2012 · 3 Kommentare · Kategorien: Entwicklung · Tags:

Nachdem ich gestern schon die mehrspaltige Ansicht von Absätzen mittels CSS vorgestellt habe, möchte ich euch heute einen weiteren nützlichen CSS-Befehl näher bringen. Es handelt sich um die Eigenschaft hyphens.

Bevor wir aber zum CSS-Teil kommen, muss der Browser irgendwie mitgeteilt bekommen, um welche Sprache es sich auf der zu anzeigenden Seite handelt. Dies funktioniert über das öffnende „html“-Element ganz am Anfang des Quellcodes. Das sollte so oder so ähnlich aussehen. Mit dem Attribut „lang“ kann dem Browser die Sprache der Seite definiert werden. Weiterlesen »

Das gestern vorgestellte WordPress-Themes picochic wird sogenannte WordPress Shortcodes unterstützen, mit denen sich in diesem Fall Absätze mehrspaltig anzeigen lassen können. Dabei wird auf die CSS3-Eigenschaft column-count zurückgegriffen. Durch die Nutzung der Shortcodes wird diese Funktion aber sehr komfortabel und flexibel zur Verfügung gestellt.

Viele kennen ja die – vor allem in Foren übliche – BBCode-Syntax. Wird zum Beispiel ein Textteil zwischen [b] und [/b] gestellt, erscheint dieser fettgedruckt. Eine ähnliche Syntax haben WordPress-Shortcodes, die im Theme definiert werden können. Weiterlesen »

Wer schon einmal eine Webseite selbst erstellt hat, kennt das Problem möglicherweise. Vertikale Scrollleisten, die bei einem Aufruf einer anderen Seite ein- oder ausgeblendet werden, können zu springenden Seiten führen.

Der Grund ist der, dass der Browser die Scrollleiste nur dann anzeigt, wenn der Inhalt des Browserfensters nicht Platz hat. Ist irgendwie auch sinnvoll, kann bei zentrierten Seiten aber zu einem kleinen Schönheitsfehler führen. Das Problem an der Sache: Während die eine Seite möglicherweise vertikalen Platz genug hat und ohne Scrollleiste auskommt, ist die andere Unterseite etwas länger und die Leiste wird eingeblendet. Die Zentrierung der Seite führt dazu, dass der Inhalt der Seite beim Erscheinen des Scrollbalkens etwas nach links springt. Weiterlesen »