html-css-basic Flashcards

(30 cards)

1
Q

Wie werden diese Selectors bezeichnet?

h1, h2, h3, h4, h6 {
font-size: 16px;
}

body, html {
   margin: 0;
}
#sitebar, #footer {
   background-color: red;
}
A

group-selector

Mehrere selectors mit gleichen Eigenschaften werden durch Kommas getrennt und zu einer Gruppe zusammenfasst.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Wie starte ich ein Projekt in Espresso?

A

In Espresso
1. einen neues Projekt anlegen.
Dafür muss ein Projektfolder angelegt und ausgewählt werden, in den alle zukünftigen Projektdateien und Folder hineinkommen.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Wie sieht das Grundgerüst einer HTML-Seite aus?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Wie nennt man diese selectors?

body {
font-family: helvetica;
}

h1 {
font-size: 16px;
}

A

Tag-Selector

Stylen einen Html-Tag wie body oder h1.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Wie können mehrere class-selectors kombiniert werden?

A

Classes mit Leerzeichen am Element auflisten.

<h1>…</h1>

.head { …}
.big {…}
.light{ …}

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Wie kann der Abstand vom Text zum Rand vergrößert werden?

<div>eine Esel kommt selten allein</div>

mit

.box {
width: 200px;
border: 1px solid red;
}

A

padding zufügen

.box {
   padding: 20px;
   width:200px;
   border: 1px solid red;
}
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Wie erleichtere ich mir in Espresso ein Grundgerüst für eine HTML-Datei zu erstellen?

A
  1. Espresso neues File öffnen
  2. Abspeichern mit korrekter Endung .html
  3. Snippet Actions öffnen, click auf html 5 doc
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Werden alls CSS-Styles im DOM vererbt?

vererben: CSS-Eigenschaft des parent-element werden automatisch auf die child-elements angewendet.

A

Nein! Nur wenn es Sinn macht.

Vererbt werden Schrifteigenschaften
Nicht vererbt werden Abstände, Ränder, Positionierungen

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Welche Regel gilt für die Benennung von Ordner und Dateien?

A

alles klein schreiben
keine Sonderzeichen wie ä, ö, …
keine Leerzeichen

Dateiendung für Dateien .html oder .htm

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Welche Farbe und Schriftgröße hat diese Überschrift?

<h1>Überschrift</h1>

h1 {
   color: blue;
   font-size: 28px;
}
.big {
   color: yellow;
   font-size: 36px
}
.light {   
    color: red;
}
A

font-size: 36px;

color: red;

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q
Welche Default-CSS-Werte für 
display: ?
height: ?
width: ?
haben Elemente wie div, h1 oder p?
A

display: block;
width: 100%;
height: auto;

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Welche Default-CSS-Eigenschaften haben divs für height und width?

A

width: 100%;
height: auto;

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Welche CSS-Einheiten für Größenangaben haben wir kennengelernt?

A

Pixel —> width: 200px;

Prozent —> width: 100%;

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Was muss ich zwingend bei der Verwendung des id-selectors beachten?

#sitebar {
   background-color: grey;
}
A

Der id-selector darf genau für ein Element im DOM (HTML-Struktur) verwendet werden. Der ID-selector ist unique.

<div> …</div>

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Was ist der Fehler, wenn in Espresso die Snippet-Palette leer ist?

A

Das File wurde nicht abgespeichert oder nicht mit der richtigen Endung .html.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Was ist das besondere an der Vorschau von Espresso?

A

Die Vorschau funktioniert “live” ohne speichern der Datei.

17
Q

Was heisst DOM?

A

Document Object Model

DOM ist der Baum der HTML-Elemente, der Strutkur der Seite.

18
Q

Warum sollten sie unbedingt die Autovervollständigung von Espresso nutzen?

A

Fehler bei der Eingabe vermeiden und Geschwindigkeit.

19
Q

Warum sollten bestimmte CSS-Styles reseted werden?

Bitte ein Beispiel angeben.

A

Browser definieren HTML-Tags mit bestimmten Styles, die verwirrend stören und einfach unpraktisch sind.

Beispiele
body => hat eine css margin-property
li => hat eine css lyst-style-property
kein Tag hat the box-resizing-property

also einfach ein file mit reset.css

body, ul, li {
padding:0;
margin: 0;
}

li {
list-style:none
}
html {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*,
*:after,
*:before {
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: inherit;
}
20
Q

Warum sind class-selektors versus tag-selectors wesentlich praktikabler einsetzbar?

A

Tag-selectors stylen immer alle entsprechenden Elemente dieser Gruppe. Nur mit class-selectors können Elemente individuell gestylt werden.

p {
 font-size: 16px
}
.paragraph-1 {
  font-size: bold
}
21
Q

Warum kann ein Element dass width: 100% definiert ist, nicht mit margin: 0 auto zentriert werden?

A

Da bei 100% Breite links und rechts kein Platz zum zentrieren ist.

22
Q

Warum haben div-Elements im body-element einen Abstand zum Browserrand?

body
|_div
|_div

A

Das body-element hat einen Default-Wert für margin.

23
Q
Ein Liste: ul kennzeichnet die liste und li die einzelnen Punkte der Liste 
<ul>
   <li>punkt 1</li>
   <li>punkt 2</li>
   <li>punkt 3</li>
</ul>
A
Ein Liste: ul kennzeichnet die liste und li die einzelnen Punkte der Liste 
<ul>
   <li>punkt 1</li>
   <li>punkt 2</li>
   <li>punkt 3</li>
</ul>
24
Q

Mit welcher CSS-Eigenschaft kann ein element nicht angezeigt werden / vom DOM ausgeblendet werden?

<div>mich siehst du nicht</div>

A

.away {
display: none;
}

25
Können wir mit HTML gestalten?
Nein! HTML ist die Struktur eine Webseite. Gestaltet wird mit CSS (Cascading Style Sheets) Trotzdem hat natürlich (fast) jedes HTML-Element eine visuelle Erscheinung!
26
HTML-Elemente werden ineinander verschachtelt, um die Struktur einer Webseite aufzubauen (DOM). Wie funktioniert die Verschachtelung und was hilft visuell?
``` # HTML-Elemente müssen korrekt ineinander verschachtelt werden. # Vorstellung einer Kiste hilft: Eine Kiste die geöffnet wurde, kommt in die nächste Kiste und so weiter. Dabei müssen die Deckel immer passen # Einrückem im Code hilft Fehler zu vermeiden ```

Hallo, das ist einschöner text.

27
HTML-Elemente ordnen sich im Textflow entweder mit Zeilensprung oder hintereinander an. Welche CSS-Eigenschaft ist hierfür verantwortlich?
display: block / inline; Beispiel .head-inline { display:inline; }

Überschrift

Der Absatz schließt direkt an die Überschrift an.

28
HTML und CSS ist für jede Webseite einsehbar und kopierbar. Wie für Chrome, Firefox, Safari?
1. Chrome: rechte Maustause > Elemente untersuchen 2. Firefox: FireBug PlugIn installieren, rechte Maustause > Element mit Firebug untersuchen 3. Safari: Entwicklermenü einschalten in Enstellungen ganz rechts, ganz unten, dann rechte Maustause > Element untersuchen
29
height: auto; | ist der Default-CSS Wert. Warum macht das Sinn?
Die height des Element richtet sich nach der Größe des Inhalts - verkleinert oder vergrößert sich also automatisch. Im Webdesign sind viele Größen relativ. Font-Size, Fenstergröße, width kann sich dynamisch nach User-Interaktion verändern. Feste Größen würden Lücken im Layout oder fehlende Inhalte verursachen.
30
Block-Elemente haben die width: 100% als Default-Breitenangabe. Warum ist es richtig clever auf fixe Größenangaben in Pixeln zu verzichten?
Bei Prozentangaben passt sich die Breite automatisch an zum Beispiel, wenn man das Fenster verkleiner bzw. vergrößert. Anderes Beispiel: ein parent-element hat eine fixe width: 600px, die child-elements in Prozenten passen sich automatisch an.