CSS-Selektoren Regeln
15 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

Welche Aussage trifft zu, wenn es gleichwertige CSS-Regeln gibt? (gleiche Spezifität des Selektors)

  • Jene, die weiter unten im Quellcode steht. (correct)
  • CSS-Regeln dürfen im Selektor nicht mehr als zwei IDs enthalten.
  • Eine Inline-CSS-Angabe mit !important gilt immer.
  • Bei gleichwertigen Selektoren werden nur die Eigenschaften übernommen, die !important enthalten.

Welche Aussage zu einfachen CSS-Selektoren ist falsch?

  • [foo] ... jedes Element mit einem Kindelement foo wird angesprochen
  • E ... jedes Element E wird angesprochen (correct)
  • #id ... das Element mit der ID „id“ wird angesprochen
  • .c ... jedes Element mit der Klasse c wird angesprochen

Welche der folgenden Aussagen zu Kombinationen von CSS-Selektoren (E und F) ist falsch?

  • E * F … alle Elemente E, die ein Elternelement von den Elementen F sind (correct)
  • E + F … alle Elemente F, die einen direkten Vorgänger E auf gleicher Ebene haben
  • E ~ F … alle Elemente F, die einen Vorgänger auf gleicher Ebene haben
  • E F … alle Elemente F, die Nachfahren eines Elements E sind

Wie kann ein Selektor für das folgende HTML-Element aussehen? Hello World!

<p>div.top</p> Signup and view all the answers

Welcher der folgenden Selektoren spricht alle Listenelemente mit dem Inhalt „A“ aus dem Beispiel an?

<p>li:nth-child(2n+1) (A), li:nth-child(1), li:nth-child(3) (C)</p> Signup and view all the answers

Welche der folgenden Begriffe sind keine HTTP Request Methoden?

<p>SECURE und SSL (C)</p> Signup and view all the answers

Welche Aussage trifft laut HTTP-Standard für die Beschreibung einer HTTP Request Methode zu?

<p>Eine GET Anfrage soll nur Daten abrufen. (A)</p> Signup and view all the answers

Welche Cache-Richtlinien können mit dem Cache-Control Header definiert werden?

<p>no-cache (A), max-age (B)</p> Signup and view all the answers

In welcher Syntax werden Cookies mit dem Set-Cookie Header übertragen?

<p>name=value; name2=value2 (B)</p> Signup and view all the answers

Warum ist HTTP Basic Authentication eher als unsicher anzusehen?

<p>Username und Passwort werden nur Base64 enkodiert. (D)</p> Signup and view all the answers

Was definiert der HTTP Status Code?

<p>Ob ein HTTP Request erfolgreich abgeschlossen wurde oder nicht. (C)</p> Signup and view all the answers

HTTP Response Status Codes werden in wie vielen Gruppen eingeteilt?

<p>5 (D)</p> Signup and view all the answers

Was beschreiben HTTP Response Status Codes von 400 bis 499?

<p>Client error responses (B)</p> Signup and view all the answers

Welche der Angaben beschreiben Gruppen von HTTP Response Status Codes?

<p>Redirection messages (A), Server error responses (C), Successful responses (D)</p> Signup and view all the answers

Mit welchen zwei Status Codes können temporäre Umleitungen von permanenten Umleitungen unterschieden werden?

<p>301 und 302 (C)</p> Signup and view all the answers

Study Notes

HTTP Request + Headers

  • HTTP Request Methoden: GET, POST, PUT, DELETE, PATCH, CONNECT
  • Keine HTTP Request Methode: SECURE, SSL, CHANGE, OPTION
  • Cache-Richtlinien mit Cache-Control Header: no-cache, max-age, no-store, must-revalidate
  • Cookies werden mit Set-Cookie Header übertragen: name=value; name2=value2
  • Warum ist HTTP Basic Authentication unsicher: USERNAME und Passwort werden nur Base64 encodiert.

HTTP Status Codes

  • HTTP Status Codes definieren, ob ein HTTP Request erfolgreich abgeschlossen wurde oder nicht.
  • HTTP Response Status Codes werden in 5 Gruppen eingeteilt: 1xx, 2xx, 3xx, 4xx, 5xx
  • Status Codes von 400 bis 499: Client error responses
  • Status Codes von 500 bis 599: Server error responses

Editor, IDE

  • IDE: integrated development environment
  • Visual Studio Code Extensions werden in JavaScript erstellt
  • Editoren, die von Webentwicklern häufig verwendet werden: Visual Studio Code, WebStorm, Brackets, Notepad++

Zusammenspiel HTML, CSS, JavaScript

  • Trennung von HTML-, CSS- und JavaScript-Code: Inhalt, Darstellung und Funktion
  • HTML Tags werden in spitzen Klammern geschrieben
  • Eine CSS Regel definiert eine Formatvorlage für bestimmte HTML Tags

HTML Grundgerüst

  • Zum HTML Grundgerüst gehören: Doctype, head-Element, body-Element
  • DTD für HTML5:
  • Der Meta-Tag "viewport" im HTML-Head wird für die Darstellung der Webseite auf mobilen Endgeräten verwendet

Block, Inline, andere Displayarten

  • Die CSS-Eigenschaft "display" bestimmt, ob und wie ein Element auf der Seite dargestellt wird
  • Standardmäßig Blockly-Elemente: div, p, ul
  • Standardmäßig Inline-Elemente: strong, i, img

Semantik

  • Semantik: Bedeutungslehre
  • Semantisches HTML beschreibt die Beziehung von HTML-Tags und deren Inhalten
  • Vorteile von semantischen HTML-Codes: Besseres Verständnis der Inhalte durch Suchmaschinen, bessere Zugänglichkeit für Benutzer mit Einschränkungen
  • Der Tag erzeugt einen Hyperlink in der Webseite
  • Das Attribut "target" in einem Hyperlink legt fest, wo sich das verlinkte Dokument öffnen soll
  • Pseudoklassen für Hyperlinks: :link, :visited, :hover, :active

Formulare

  • Attribute des Formular-Elements: action, method, enctype
  • Eingabefelder können mit verschiedenen Typen (z.B. text, password, submit) erstellt werden
  • Radiobuttongruppen können mit mehreren input-Elementen erstellt werden

CSS Regel

  • Eine CSS Regel besteht aus Selektor und Deklarationsblock
  • Eine CSS Regel beschreibt das Aussehen der mit dem Selektor angesprochenen HTML-Elemente
  • CSS steht für Cascading Style Sheet

CSS Selektoren, Kaskadierung

  • Selektoren können kombiniert werden, um bestimmte Elemente anzusprechen
  • Pseudoklassen wie :first-child, :last-child, :nth-child können verwendet werden
  • Kombination von Selektoren: E, F, E F, E * F, E ~ F

Box Modell

  • Das Box Modell definiert die Darstellung eines Elements: width, height, padding, border, margin
  • Eine Box kann mit Außenabstand, Innenabstand, Rahmen und Inhalt definiert werden
  • Schriftgröße kann mit px, vw, vh, % oder rad festgelegt werden

Flexbox

  • Flexbox ermöglicht die Darstellung von flexiblen Boxen
  • Vorteile von Flexbox: alle Elemente innerhalb eines Containers können die Container-Höhe übernehmen
  • Eigenschaften von Flexbox: flex-grow, flex-shrink, flex-basis

Pseudoklassen, Pseudoelemente

  • Pseudoklassen ermöglichen es, einem Element für einen bestimmten Zustand Formatierung zu geben
  • Pseudoklassen können verwendet werden, um bestimmte Elemente anzugreifen
  • Pseudoelemente können verwendet werden, um bestimmte Teile eines Elements anzugreifen

Mediaqueries

  • Mediaqueries ermöglichen es, unterschiedliche CSS-Eigenschaften für verschiedene Gerätetypen festzulegen
  • Mediaqueries können Eigenschaften des Bildschirmes abfragen: Breite, Höhe, Orientierung
  • Mediaqueries können verwendet werden, um die Webapplikation für den Darkmode zu optimieren

Bootstrap

  • Bootstrap ist ein Framework für die Erstellung von responsiven Webseiten

  • Bootstrap ermöglicht es, schnell und einfach eine Website mit verschiedenen Geräten zu erstellen### Bootstrap Framework

  • Bootstrap ist ein CSS Framework für schnellere und einfachere Webentwicklung.

  • Es beinhaltet HTML und CSS basierte Design-Templates für Typographie, Formulare, Buttons, Tabellen, Navigation, Bilder und optionale JavaScript Plugins.

Bootstrap Gridsystem

  • Das Bootstrap Gridsystem besteht aus 12 Spalten.
  • Es verwendet Default-Breakpoints (in v5: xs, sm, md, lg, xl, xxl).
  • Die Anzahl an Spalten kann frei konfiguriert werden.

Bootstrap Grid - Elemente erstellen

  • Mit der Klasse .col-4 können drei gleichgroße Elemente nebeneinander erstellt werden, die gemeinsam die Breite des Containers einnehmen.

Bootstrap-Button

  • Ein Bootstrap-Button mit grünem Hintergrund kann mit dem Tag btn-success erstellt werden.

Bootstrap Formularfelder

  • Erfolgreich validierte Formularfelder werden mit der Klasse is-valid markiert.

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Related Documents

Prüfungsfragen_HTML_v1.6.pdf

Description

Erkennen Sie die richtigen CSS-Regeln und Selektoren für einfache und kombinierte Selektoren. Testen Sie Ihre Fähigkeiten in diesem Quiz!

More Like This

CSS Syntax and Selectors Quiz
4 questions

CSS Syntax and Selectors Quiz

PleasingGreatWallOfChina avatar
PleasingGreatWallOfChina
CSS Selectors and Properties Quiz
7 questions
CSS Selectors
6 questions

CSS Selectors

StatelyGeometry avatar
StatelyGeometry
CSS Basics and Selectors Quiz
12 questions
Use Quizgecko on...
Browser
Browser