Erstellen Sie Ihre erste responsive Website mit HTML und CSS
Veröffentlicht am 06.08.2024
Durchsuche:716
Das Erstellen einer responsiven Website ist eine wesentliche Fähigkeit für jeden Front-End-Entwickler. Eine responsive Website passt ihr Layout und ihren Inhalt an das Gerät und die Bildschirmgröße an und sorgt so für ein großartiges Benutzererlebnis auf allen Geräten. In diesem Artikel führen wir Sie durch den Prozess der Erstellung einer einfachen responsiven Website mit HTML und CSS.
Voraussetzungen
Bevor Sie beginnen, sollten Sie über grundlegende Kenntnisse von HTML und CSS verfügen. Vertrautheit mit CSS Flexbox und Medienabfragen ist ebenfalls von Vorteil.
Schritt 1: Einrichten Ihres Projekts
Erstellen Sie zunächst einen neuen Projektordner und fügen Sie die folgenden Dateien hinzu:
index.html: Die Haupt-HTML-Datei.
styles.css: Die CSS-Datei zum Gestalten der Website.
Schritt 2: Strukturieren Sie Ihr HTML
Öffnen Sie index.html und fügen Sie die gewünschte grundlegende HTML-Struktur hinzu. Es kann alles sein:
Responsive Website
My Responsive Website
Welcome to My Website
This is a simple responsive website built with HTML and CSS.
About Us
We provide excellent web development services.
Our Services
We offer a wide range of web development services.
Contact Us
Feel free to reach out to us for any inquiries.
Schritt 3: Gestalten Sie Ihre Website
Öffnen Sie als Nächstes die Datei „styles.css“ und fügen Sie zunächst einige grundlegende Stile hinzu:
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
body {
font-family: Arial, sans-serif;
line-height: 1.6;
}
header {
background: #333;
color: #fff;
padding: 1rem 0;
}
header h1 {
text-align: center;
}
nav ul {
display: flex;
justify-content: center;
list-style: none;
}
nav ul li {
margin: 0 1rem;
}
nav ul li a {
color: #fff;
text-decoration: none;
}
main {
padding: 2rem;
}
section {
margin-bottom: 2rem;
}
footer {
background: #333;
color: #fff;
text-align: center;
padding: 1rem 0;
position: fixed;
width: 100%;
bottom: 0;
}
Schritt 4: Responsiv machen
Um die Website responsiv zu gestalten, verwenden wir Medienabfragen. Dadurch können wir je nach Bildschirmgröße unterschiedliche Stile anwenden. Fügen Sie die folgenden Medienabfragen zu „styles.css“ hinzu:
@media (max-width: 768px) {
nav ul {
flex-direction: column;
align-items: center;
}
nav ul li {
margin: 0.5rem 0;
}
main {
padding: 1rem;
}
}
@media (max-width: 480px) {
header h1 {
font-size: 1.5rem;
}
nav ul li {
margin: 0.25rem 0;
}
main {
padding: 0.5rem;
}
}
Schritt 5: Testen Sie Ihre Website
Öffnen Sie index.html in einem Webbrowser und ändern Sie die Größe des Browserfensters, um zu sehen, wie sich das Layout an verschiedene Bildschirmgrößen anpasst. Sie sollten sehen, dass der Navigationsmenüstapel vertikal ist und der Abstand um den Inhalt mit abnehmender Bildschirmbreite abnimmt.
Endlich
Sie haben jetzt eine einfache responsive Website mit HTML und CSS erstellt! In diesem Beispiel werden die Grundlagen der Strukturierung einer Webseite und der Verwendung von Medienabfragen zum Erstellen eines responsiven Designs behandelt. Mit zunehmender Erfahrung können Sie fortgeschrittene Techniken wie CSS Grid, Flexbox und responsive Bilder erkunden, um komplexere und dynamischere Layouts zu erstellen.
Bleiben Sie dran!!!
Freigabeerklärung
Dieser Artikel ist abgedruckt unter: https://dev.to/egbo2255/building-your-first-responsive-website-with-html-and-css-32eh?1 Bei Verstößen wenden Sie sich bitte an [email protected] um es zu löschen
Einbinden von CSS-Dateien mit PHP: Ein umfassender LeitfadenBei der Arbeit mit Webentwicklung ist die Integration von CSS-Stilen in Ihren PHP-Code für...
So rufen Sie Div-Tag-Text mit JavaScript ab (ohne jQuery)Um den Textinhalt eines div-Elements ausschließlich mit JavaScript abzurufen, gibt es Alterna...
Zählen von Zeilen innerhalb von DOM-ElementenEs ist möglich, die Anzahl der Textzeilen innerhalb eines DOM-Elements zu bestimmen, dies erfordert jedoc...
Konvertieren Sie java.util.Date in java.times Instant, OffsetDateTime oder ZonedDateTimeBei der Migration zum modernen java.time-Framework , ist es wi...
In meinen vorherigen Blogs habe ich verschiedene kreative Designmuster untersucht, die sich mit Objekterstellungsmechanismen befassen. Jetzt ist es an...
Können Sie Inline-Skript mithilfe des SRC-Attributs in eine externe JavaScript-Datei einbetten?Während JavaScript normalerweise mithilfe einer externe...
Verfolgen des Fortschritts von HTTP-POST-Anfragen in GoBeim Senden großer Dateien und Bilder über POST-Anfragen stehen Entwickler oft vor Herausforder...
Abrufen von Dateinamen in einem Ordner mit JavaDas Abrufen einer Liste von Dateinamen in einem Verzeichnis ist eine häufige Anforderung in verschieden...
Pipes in Angular sind einfache Funktionen, die zum Transformieren von Daten in Vorlagen verwendet werden, ohne die zugrunde liegenden Daten zu ändern....
In diesem Artikel erfahren Sie, wie Sie den Dunkelmodus in Tailwind CSS implementieren. Der Dunkelmodus ist zu einem beliebten Designtrend geworden, d...
CakePHP-Suchmethode mit JOINDie CakePHP-Suchmethode bietet eine leistungsstarke Möglichkeit, Daten aus der Datenbank abzurufen, einschließlich der Ver...
Wiederverwendung von Generatoren in Python mit ZurücksetzenIn Python sind Generatoren leistungsstarke Werkzeuge zum Durchlaufen von Elementfolgen. All...
JavaScript entwickelt sich schnell weiter, und das gilt auch für das Ökosystem der umliegenden Tools. Als Entwickler möchten Sie Ihren Arbeitsablauf s...
Willkommen zurück! Ich hoffe, dass alle ihr Wochenende genossen haben. Lassen Sie uns heute noch einmal in die HTML-Tags eintauchen und uns auf das -T...
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected]
Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.