Responsive Design
als Präsentation ▻Wie wir im Kapitel CSS Layout - Responsive Design gelernt haben kann man mit CSS Mediaqueries auf die Größe und Pixeldichte das Ausgabegeräts reagieren und die Webseite verschieden formatieren.
▻Wiederholung: Mediaqueries
Mediaqueries erlauben eine “Verzweigung” in CSS.
Css Code CSS mit Mediaqueries
@media screen and (max-width: 480px) {
.column {
width: 100px;
}
/* weitere Regeln für kleine Screens */
}
/* allgemein gültige Regeln */
Auch die Eingabemethode kann mit Mediaqueries abgefragt werden.
Ein Smartphone oder Tablet ist meist ein Gerät ohne hover und
mit einem groben Cursor (pointer: coarse).
Css Code CSS Medaqueries für color-scheme
/* smartphones, touchscreens */
@media (hover: none) and (pointer: coarse) {
/* ... */
}/* stylus-based screens */
@media (hover: none) and (pointer: fine) {
/* ... */
}/* Nintendo Wii controller, Microsoft Kinect */
@media (hover: hover) and (pointer: coarse) {
/* ... */
}/* mouse, touch pad */
@media (hover: hover) and (pointer: fine) {
/* ... */
}
siehe auch MDN: media features und MDN: features queries
▻Wiederholung: Vektor-Grafik
Das Format SVG ist für mobile Geräte sehr gut geeignet, wie wir schon in CSS Layout - Responsive Design und Grafik - SVG gelernt haben. Die Einbindung erfolgt mit dem img-Tag oder direkt im HTML.
<img src="circle.svg">
Kapitel
- Das Web Und Html
- Css
- Css Layout
- Urls
- Formulare
- Javascript Dom
- Php Vorbereitung
- Php
- Php Db Lesen
- Session
- Php Db Schreiben
- Php Db Optimierung
- Grafik
- Javascript
- Applied Js And Css
- Js Http
- Json
- Security
- Threat Modeling
- A01 - Zugriffskontrolle
- A02 - Fehlkonfiguration
- A03 - Software Supply Chain Failures
- A04 - Cryptographic Failures
- A05 - Injection + XSS
- A06 - Insecure design
- A07 - Authentication Failures
- A08 - Software or Data Integrity Failures
- A09 - Security Logging and Alerting Failures
- A10 - Mishandling of Exceptional Conditions
- Prompt Injection
- Advanced Javascript
- Mobile
- Qualitaet
- Kommandozeile
- Git
- Http
- Xml