Zudila AG

Webseiten-Erstellung
Webseiten-Programmierung
Webseiten-Wartung
8057 Zürich
Tel: +41 44 310 14 25
Fax: +41 44 310 14 26
Mob: +41 79 691 87 58
vCard, Skype: juergzuerich Skype: juergzuerich

Beispiel: Runde Ecken



Browser: Firefox!
Umfrage

Hat Ihnen dieses Beispiel geholfen?

ja

teilweise

wenig

nein

Runde Ecken

«Runde Ecken» sind als Layout-Element immer beliebt. Leider benötigen diese aber einen umfangreicheren Quellcode.
Meistens erfolgt die Gestaltung mittels Tabellen, DIV-Boxen oder, etwas eleganter, aufwändigen CSS Angaben.
Beispiele: CSS
Beide Varianten haben den Nachteil, dass der HTML-Quelltext länger und unübersichtlicher wird.
Zukünftig sollte das schöner gehen. Seit längerer Zeit liegt CSS3 als «Working Draft» vor, hier gibt's dann 'border-radius'. Nun ist es aber so, dass der Standard zuerst verabschiedet werden muss und erst danach in die neuen Browser der Standard implementiert wird. Folglich dauert das noch ein paar Jahre bis dies verwendet werden kann!
Folglich, es gibt keine wirklich saubere Lösung um runde Ecken zu gestalten!

Zu diesem «Dilemma» gibt es aber einen guten Lösungsansatz (Beispiel 1), hier bleibt der Quellcode kurz und valied! Zudem, wenn CSS3 eines Tages verbreitet ist, kann der Quellcode mit Leichtigkeit an den neuen Standard angepasst werden.

Beispiele der Varianten

Beispiel 1

Runde Ecken mittels JavaScripts Nifty Corner Cubs.

Geht mit: Epiphany 2, Firefox 2, Firefox 1.5, Galeon 2, IE 7, IE 6, IE 5.5, Kazehakase, Konqueror 3.5, K-Meleon 1, Navigator 9, Opera 9, Safari 2, SeaMonkey 1

Geht nicht mit: Dillo, IE 5

Vorteil

Funktioniert mit allen neueren Browsern.

Nachteil

JavaScript muss vorhanden und aktiviert sein, was aber meistens gegeben ist.
Das JavaScript rundet die Ecken erst ab, nachdem die Webseite vollständig geladen ist.
Sollte das nicht funktionieren, so bleiben die Ecken eckig.

Beispiel 2

Runde Ecken mittels CSS3 (border-radius:).

Geht mit: ?

Geht nicht mit: Dillo, Epiphany 2, Firefox 2, Firefox 1.5, Galeon 2, IE 7, IE 6, IE 5.5, IE 5, Kazehakase, Konqueror 3.5, K-Meleon 1, Navigator 9, Opera 9, Safari 2, SeaMonkey 1

Vorteil

Noch keine.

Nachteil

Geht erst in fernerer Zukunft.

Beispiel 3

Runde Ecken mittels proprietärem Mozilla CSS (-moz-border-radius:).

Geht mit: Epiphany 2, Firefox 2, Firefox 1.5, Galeon 2, K-Meleon 1, Kazehakase, Navigator 9, Safari 2, SeaMonkey 1

Geht nicht mit: Dillo, IE 7, IE 6, IE 5.5, IE 5, Konqueror 3.5, Opera 9

Vorteil

Saubere Lösung.

Nachteil

Geht nur mit Browsern aus dem Mozilla Umfeld.


Copyright © 1998 - 2010, Zudila AG, CH 8057 Zürich Diese Seite (www.zudila.ch/beispiel/niftycorner.php) wurde aktualisiert: 23.07.09

Besucher heute: 160 Seitenaufrufe heute: 554 gerade online: 2
Besucher gestern: 220 Seitenaufrufe gestern: 470 max. online: 135
Besucher pro Tag: 206,52 Seitenaufrufe pro Tag: 680,53 Eigene Seitenaufrufe: 50
Valid XHTML 1.0! Valid CSS! Valid WCAG 1.0, WAI-AAA! ICRA Best viewed with any browser

www.zudila.ch   info@zudila.ch

nach oben
Herr Jürg Dieter Lüthard Jürg D. Lüthard Zudila AG www.zudila.ch Krokusweg 6 Switzerland 8057 Zürich Zürich +41 44 310 14 25 +41 79 691 87 58 +41 44 310 14 26
N 47º 24.2416 O 8º 32.9866
business Webseiten erstellen, programmieren, warten /
Web pages provide, program, wait /
Les pages Web fournissent, programment, attendent