Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
modul:m293:learningunits:lu04:styleguide [2024/03/28 14:07] – created - external edit 127.0.0.1 | modul:m293:learningunits:lu04:styleguide [2024/05/13 07:11] (aktuell) – msuter | ||
---|---|---|---|
Zeile 4: | Zeile 4: | ||
===== Dateinamen in Kleinbuchstaben schreiben ===== | ===== Dateinamen in Kleinbuchstaben schreiben ===== | ||
- | Einige Webserver (Apache, Unix) unterscheiden bei Dateinamen zwischen | + | Einige Webserver (Apache, Unix) unterscheiden bei Dateinamen zwischen |
- | Andere Webserver (Microsoft, IIS) unterscheiden nicht zwischen | + | Andere Webserver (Microsoft, IIS) unterscheiden nicht zwischen |
- | Wenn Sie eine Mischung aus Groß- und Kleinbuchstaben verwenden, müssen Sie sich dessen bewusst sein. Wenn Sie von einem Server, der Groß- und Kleinschreibung nicht beachtet, zu einem Server wechseln, der Groß- und Kleinschreibung beachtet, werden selbst kleine Fehler Ihre Applikation zerstören! | + | Wenn Sie eine Mischung aus Gross- und Kleinbuchstaben verwenden, müssen Sie sich dessen bewusst sein. |
+ | Wenn Sie von einem Server, der Gross- und Kleinschreibung nicht beachtet, zu einem Server wechseln, der Gross- und Kleinschreibung beachtet, werden selbst kleine Fehler Ihre Applikation zerstören! | ||
Um diese Probleme zu vermeiden, sollten Sie Dateinamen immer in Kleinbuchstaben schreiben! | Um diese Probleme zu vermeiden, sollten Sie Dateinamen immer in Kleinbuchstaben schreiben! | ||
Zeile 14: | Zeile 15: | ||
==== Elementnamen in Kleinbuchstaben schreiben ==== | ==== Elementnamen in Kleinbuchstaben schreiben ==== | ||
- | HTML erlaubt die Mischung von Groß- und Kleinbuchstaben in Elementnamen. | + | HTML erlaubt die Mischung von Gross- und Kleinbuchstaben in Elementnamen. |
Wir empfehlen jedoch, Elementnamen in Kleinbuchstaben zu verwenden, denn: | Wir empfehlen jedoch, Elementnamen in Kleinbuchstaben zu verwenden, denn: | ||
- | * Die Vermischung von Groß- und Kleinbuchstaben sieht schlecht aus | + | * Die Vermischung von Gross- und Kleinbuchstaben sieht schlecht aus |
* Entwickler verwenden normalerweise Kleinbuchstaben | * Entwickler verwenden normalerweise Kleinbuchstaben | ||
* Kleinbuchstaben sehen sauberer aus | * Kleinbuchstaben sehen sauberer aus | ||
Zeile 42: | Zeile 43: | ||
==== Kleinbuchstaben für Attributnamen verwenden ==== | ==== Kleinbuchstaben für Attributnamen verwenden ==== | ||
- | HTML erlaubt die Mischung von Groß- und Kleinbuchstaben in Attributnamen. | + | HTML erlaubt die Mischung von Gross- und Kleinbuchstaben in Attributnamen. |
Wir empfehlen jedoch die Verwendung von Attributnamen in Kleinbuchstaben, | Wir empfehlen jedoch die Verwendung von Attributnamen in Kleinbuchstaben, | ||
- | * Die Vermischung von Groß- und Kleinbuchstaben sieht schlecht aus | + | * Die Vermischung von Gross- und Kleinbuchstaben sieht schlecht aus |
* Entwickler verwenden normalerweise Kleinbuchstaben | * Entwickler verwenden normalerweise Kleinbuchstaben | ||
* Kleinbuchstaben sehen sauberer aus | * Kleinbuchstaben sehen sauberer aus | ||
Zeile 54: | Zeile 55: | ||
**Good:** | **Good:** | ||
<code html4strict> | <code html4strict> | ||
- | <a href='https:// | + | <a href="https:// |
</ | </ | ||
**Bad:** | **Bad:** | ||
<code html4strict> | <code html4strict> | ||
- | <a HREF='https:// | + | <a HREF="https:// |
</ | </ | ||
</ | </ | ||
==== Attributwerte immer in Hochkomma setzen ==== | ==== Attributwerte immer in Hochkomma setzen ==== | ||
- | HTML erlaubt Attributwerte ohne Hochkomma((In den Kursunterlagen verwenden wir Hochkomma, da wir dies von Python gewohnt sind. Sie dürfen auch Anführungszeichen verwenden, nutzen Sie aber immer den gleichen Codingstyle.)) oder Anführungszeichen. | + | HTML erlaubt Attributwerte ohne Anführungszeichen (double quotes) oder Hochkomma (single quote). |
- | Wir empfehlen jedoch, Attributwerte in Hochkomma | + | Wir empfehlen jedoch, Attributwerte in Anführungszeichen |
- | * Entwickler sind es sich gewohnt Attributwerte in Hochkomma | + | * Entwickler sind es sich gewohnt Attributwerte in Anführungszeichen |
- | * in Hochkomma | + | * In Anführungszeichen |
- | * Sie MÜSSEN | + | * Sie **müssen** |
<WRAP center round box 60%> | <WRAP center round box 60%> | ||
**Good:** | **Good:** | ||
<code html4strict> | <code html4strict> | ||
- | <table class='striped'> | + | <table class="striped"> |
</ | </ | ||
**Bad:** | **Bad:** | ||
Zeile 86: | Zeile 87: | ||
</ | </ | ||
- | ==== Alle HTML-Elemente | + | ==== Alle HTML-Elemente |
- | In HTML müssen Sie nicht alle Elemente | + | In HTML müssen Sie nicht alle Elemente |
- | Wir empfehlen jedoch dringend, alle HTML-Elemente zu schließen, etwa so: | + | Wir empfehlen jedoch dringend, alle HTML-Elemente zu schliessen, etwa so: |
<WRAP center round box 60%> | <WRAP center round box 60%> | ||
Zeile 111: | Zeile 112: | ||
Geben Sie immer das '' | Geben Sie immer das '' | ||
- | Geben Sie außerdem | + | Geben Sie ausserdem |
<WRAP center round box 60%> | <WRAP center round box 60%> | ||
**Good:** | **Good:** | ||
<code html4strict> | <code html4strict> | ||
- | <img src='html5.gif' | + | <img src="html5.gif" |
</ | </ | ||
**Bad:** | **Bad:** | ||
<code html4strict> | <code html4strict> | ||
- | <img src='html5.gif'> | + | <img src="html5.gif"> |
</ | </ | ||
</ | </ | ||
Zeile 130: | Zeile 131: | ||
**Good:** | **Good:** | ||
<code html4strict> | <code html4strict> | ||
- | <link rel='stylesheet' | + | <link rel="stylesheet" |
</ | </ | ||
**Bad:** | **Bad:** | ||
<code html4strict> | <code html4strict> | ||
- | <link rel = 'stylesheet' | + | <link rel = "stylesheet" |
</ | </ | ||
</ | </ | ||
Zeile 145: | Zeile 146: | ||
==== Leerzeilen und Einrückungen ==== | ==== Leerzeilen und Einrückungen ==== | ||
Fügen Sie keine Leerzeilen, Leerzeichen oder Einrückungen ohne Grund ein. | Fügen Sie keine Leerzeilen, Leerzeichen oder Einrückungen ohne Grund ein. | ||
- | Fügen Sie zur besseren Lesbarkeit Leerzeilen ein, um große | + | Fügen Sie zur besseren Lesbarkeit Leerzeilen ein, um grosse |
Fügen Sie zur besseren Lesbarkeit zwei Leerzeichen als Einrückung ein. | Fügen Sie zur besseren Lesbarkeit zwei Leerzeichen als Einrückung ein. | ||
- | **Hinweis**: | + | **Hinweis**: |
<WRAP center round box 60%> | <WRAP center round box 60%> |