So entwickelst du 3 Projekte mit HTML und CSS! | Chris Dixon | Skillshare
Suchen

Playback-Geschwindigkeit


  • 0.5x
  • 1x (normal)
  • 1.25x
  • 1.5x
  • 2x

So entwickelst du 3 Projekte mit HTML und CSS!

teacher avatar Chris Dixon, Web Developer & Online Teacher

Schau dir diesen Kurs und Tausende anderer Kurse an

Erhalte unbegrenzten Zugang zu allen Kursen
Lerne von Branchenführern, Ikonen und erfahrenen Experten
Wähle aus einer Vielzahl von Themen, wie Illustration, Design, Fotografie, Animation und mehr

Schau dir diesen Kurs und Tausende anderer Kurse an

Erhalte unbegrenzten Zugang zu allen Kursen
Lerne von Branchenführern, Ikonen und erfahrenen Experten
Wähle aus einer Vielzahl von Themen, wie Illustration, Design, Fotografie, Animation und mehr

Einheiten dieses Kurses

    • 1.

      Willkommen! Das bauen wir hier auf

      2:51

    • 2.

      Was du für diesen Kurs brauchst

      1:05

    • 3.

      Deine Arbeit Am Skillshare-Kurs teilen!

      1:09

    • 4.

      Datei- und Ordnerstruktur

      3:45

    • 5.

      Grundlegende HTML-Struktur

      7:48

    • 6.

      Nützliche Ressourcen

      8:01

    • 7.

      HTML5 Header Abschnitt

      11:42

    • 8.

      Links und zusätzliche Seiten

      7:14

    • 9.

      So gestaltest du die Kopfzeile

      18:28

    • 10.

      Hauptinhaltsbereich

      8:37

    • 11.

      So gestaltest du den Hauptinhalt

      17:19

    • 12.

      HTML Fußzeilenbereich

      4:24

    • 13.

      So gestaltest du die Fußzeile

      3:09

    • 14.

      Einrichtung des College-Projekts

      6:53

    • 15.

      Die Kopfzeile und Bilder mit automatischer Anpassung

      8:16

    • 16.

      So gestaltest du die Kopfzeile

      14:29

    • 17.

      In diesem Abschnitt findest du eine Reihe von beliebten Kursen

      6:11

    • 18.

      Abschließende HTML-Inhalte

      5:51

    • 19.

      Abschließende CSS

      6:01

    • 20.

      CSS Medienfragen und abschließende Gestaltung

      14:15

    • 21.

      Einführung in Bootstrap und Einrichtung

      5:34

    • 22.

      So fügst du die Toolbar für adaptive Navigation hinzu

      6:12

    • 23.

      So fügst du den Slider und den Marketingbereich hinzu

      8:29

    • 24.

      So stellst du alles mit dem Beitragsbereich und der Fußzeile fertig

      7:38

    • 25.

      Vielen Dank und was jetzt?

      0:42

    • 26.

      Folge mir auf Skillshare!

      0:23

  • --
  • Anfänger-Niveau
  • Fortgeschrittenes Niveau
  • Fortgeschrittenes Niveau
  • Jedes Niveau

Von der Community generiert

Das Niveau wird anhand der mehrheitlichen Meinung der Teilnehmer:innen bestimmt, die diesen Kurs bewertet haben. Bis das Feedback von mindestens 5 Teilnehmer:innen eingegangen ist, wird die Empfehlung der Kursleiter:innen angezeigt.

5.084

Teilnehmer:innen

24

Projekte

Über diesen Kurs

Lerne mit den wichtigsten Inhaltsstoffen, HTML und CSS Webseiten von Grund auf zu entwickeln.

Am Ende dieses Kurses hast du das Vertrauen und die Fähigkeit, wunderschöne, funktionale Webseiten zu schaffen. Dieser Kurs ist projektbasiert und du kannst in kürzester Zeit deine erste Website erstellen. Keine Angst, wenn du wenig oder gar keine Erfahrung hast, ich mache es einfach und versuche, alles klar zu erklären, was wir tun, und lernen, wie wir bauen.

Ich glaube, das ist der beste Weg zum Lernen, du kannst das anwenden, was du lernst, in ein echtes Projekt zu lernen und die Ergebnisse sofort zu sehen.

Triff deine:n Kursleiter:in

Teacher Profile Image

Chris Dixon

Web Developer & Online Teacher

Top Teacher

Hello, My name is Chris and I am a Web Developer from the UK. I am an experienced trainer leading web development bootcamps and also teaching online courses.

My main areas of interest are Vue.js, WordPress, Shopify, Javascript, eCommerce, and business. I am passionate about what I do and about teaching others. 

Whatever your reason for learning to build websites you have made an excellent career choice.

My personal motivation was to become my own boss and have more freedom and flexibility in my life. I also enjoy the technical challenge it provides and the way it constantly evolves. I built my first website back in 1999 and I have watched the web evolve into what it is today.

I try to make my courses enjoyable and try to remember what it was like wh... Vollständiges Profil ansehen

Skills dieses Kurses

Entwicklung Programmiersprachen CSS
Level: Beginner

Kursbewertung

Erwartungen erfüllt?
    Voll und ganz!
  • 0%
  • Ja
  • 0%
  • Teils teils
  • 0%
  • Eher nicht
  • 0%

Warum lohnt sich eine Mitgliedschaft bei Skillshare?

Nimm an prämierten Skillshare Original-Kursen teil

Jeder Kurs setzt sich aus kurzen Einheiten und praktischen Übungsprojekten zusammen

Mit deiner Mitgliedschaft unterstützt du die Kursleiter:innen auf Skillshare

Lerne von überall aus

Ob auf dem Weg zur Arbeit, zur Uni oder im Flieger - streame oder lade Kurse herunter mit der Skillshare-App und lerne, wo auch immer du möchtest.

Transkripte

1. Willkommen! Das bauen wir hier auf: Willkommen, um HTML und CSS zu lernen, indem Sie drei Projekte erstellen. Mein Name ist Chris, und ich freue mich, Ihr Lehrer für diesen Kurs zu sein. Ich werde Sie Schritt für Schritt durch den Prozess des Aufbaus freier, echter Website-Projekte führen, die jeweils auf dem aufbauen, was Sie in den letzten Jahren gelernt haben. Es wird ein lustiger und praktischer Weg für jeden, der lernen möchte, wie man Websites baut. Zunächst werden wir mit der Erstellung einer rezeptbasierten Website beginnen. Dies wird eine statische Website sein, wir werden Ihnen die Grundlagen von HTML und CSS vorstellen. Sie erfahren, wie Sie die grundlegende Datei- und Ordnerstruktur erstellen, wie Sie eine grundlegende Indexseite erstellen. So erstellen Sie dann alle Abschnitte der Website, wie die Kopfzeile, den Hauptteil und die Fußzeile. Wir werden dann CSS verwenden, um eine Website zu gestalten und auch für das Layout und die Positionierung aller verschiedenen Elemente, wie die Positionierung der Bilder und auch des Textes und das Hinzufügen der Hintergrundbilder. Wir gehen dann zu einer College-basierten Website über, die Projekt zwei sein wird. Dies wird eine vollständig reaktionsfähige Website sein, was bedeutet, dass die Website auf Smartphones, Tablets oder Computern gut aussieht und auf die Bildschirmgröße reagiert, auf die sie angezeigt wird. Wenn Sie den Browser nach unten verkleinern, werden Sie sehen, dass die beiden divs, die nebeneinander stehen, übereinander gestapelt werden, übereinander gestapelt werden um das Projekt auf kleineren Geräten besser aussehen zu lassen, und alle Bereiche, wie das Logo und die Navigation, alle reagieren auf einen Blick zurück auf eine andere Größe Gerät. Lassen Sie uns den Browser wieder nach oben erweitern. Außerdem werden Ihnen einige neue Konzepte vorgestellt, wie Medienabfragen und Haltepunkte, Mobiltelefon-Styling und sogar einige modernere fortschrittliche Techniken, wie die CSS Flexbox. Project drei ist eine hotelbasierte Website, die Sie in das beliebte Bootstrap-Framework aus den Wiegen von Twitter einführt. Jetzt haben wir ein gutes Verständnis dafür, wie Websites von Grund auf neu erstellt werden können, nachdem die ersten beiden Projekte erstellt wurden. Die Einführung des Bootstrap-Frameworks wird Ihre Entwicklungszeit wirklich beschleunigen und es Ihnen ermöglichen, Ihren Websites einige wirklich großartige Funktionen hinzuzufügen. Am Ende dieses Kurses werden Sie alle drei dieser Websites erstellt haben, die Ihren Webdesign-Fähigkeiten wirklich einen Schub geben. Der ideale Schüler für diesen Kurs ist jemand, der neu ist, Websites zu erstellen , oder jemand mit etwas Erfahrung, nach einer strukturierten, projektbasierten Methode sucht, ihr Wissen zu erweitern. Es wird Ihnen eine großartige Grundlage geben, wenn Sie in den Aufbau von Websites für eine Karriere suchen oder auch wenn Sie nur eine Website für einen persönlichen oder geschäftlichen Gebrauch erstellen möchten. Vielen Dank für Ihr Interesse und ich freue mich darauf, Sie an Bord zu haben. 2. Was du für diesen Kurs brauchst: Um an diesem Kurs arbeiten zu können, brauchen wir keine Software zu kaufen oder zusätzliche Einkäufe zu tätigen. Alles, was wir brauchen, ist ein Webbrowser, den Sie wahrscheinlich im Moment für diesen Kurs verwenden. Ich werde Google Chrome verwenden, aber Sie können jeden modernen Browser verwenden. Darüber hinaus werden wir etwas Software benötigen, um unseren Code zu schreiben. Ich werde ein Programm namens Visual Studio Code verwenden. Wenn Sie dies in einer Suchmaschine suchen, stoßen Sie auf die Homepage, die unter code.visualstudio.com verfügbar ist. Wenn Sie hier hineingehen, können Sie einige weitere Informationen erfahren, wenn Sie möchten. Oder Sie können dies für Ihr Betriebssystem herunterladen. Es ist ein kostenloser Download für Mac, Windows und Linux. Gehen Sie weiter und laden Sie die entsprechende Installation für Ihren Computer herunter. Ich habe das bereits heruntergeladen und geöffnet auf der linken Seite. Gehen Sie los und laden Sie es herunter, und ich sehe Sie im nächsten Video, wo wir beginnen werden, einige Dateien und Ordner für unser erstes Projekt zu erstellen . 3. Deine Arbeit Am Skillshare-Kurs teilen!: Wenn Sie an einem Kurs teilnehmen, ist es wirklich wichtig, dass Sie sich nicht angewöhnen, dem nur zu folgen um eine weitere Vorlesung abzubrechen. Nehmen Sie sich die Zeit, jede Lektion zu bearbeiten, den Inhalt , den Sie schreiben, zu überprüfen und darüber nachzudenken, wie Sie diese Lösungen selbst angehen könnten . Vor diesem Hintergrund ist dieser Kurs projektbezogen und bietet Ihnen die Möglichkeit, wirklich etwas Persönliches und Einzigartiges zu schaffen. Du musst dich nicht zu sehr verirren und vom Unterricht ablenken. Sie können sogar einen Schritt zurücktreten, nachdem Sie den Kurs beendet haben , und anschließend zurückkommen und einige Projektänderungen vornehmen. Das gibt dir wirklich eine gute Gelegenheit, das, was du im Unterricht gelernt hast, praktisch anzuwenden. auch daran, Ihr Projekt 2 hier auf Skillshare zu teilen. Ich werde es mir nicht nur ansehen, sondern es wird auch Kommilitonen inspirieren. Weitere Informationen zum Klassenprojekt findest du auf der Registerkarte Projekt und Ressourcen, wo du nicht nur dein Projekt hochladen kannst, sondern auch andere Klassenprojekte sehen kannst. In diesem Sinne freue ich mich darauf zu sehen, was Sie hier auf Skillshare erstellen und hochladen. 4. Datei- und Ordnerstruktur: Willkommen zurück. Inzwischen aus dem vorherigen Video sollten wir aus dem vorherigen Video Visual Studio Code oder einen Texteditor Ihrer Wahl erfolgreich heruntergeladen haben . Ich habe meine auf der linken Seite geöffnet. Ich werde in diesem Video beginnen, indem ich einen Projektordner für unser erstes Projekt erstelle. Nun, während dieses Kurses, werden wir drei separate Projekte erstellen. Sie können diese überall auf Ihrem Computer speichern, kann in einem bestimmten Laufwerk gehen, einen bestimmten Ort, wie Dokumente, die ich werde meine auf dem Desktop speichern. Diese drei Projektordner für unser Projekt können sogar direkt auf den Desktop gehen, aber um die Dinge schön und organisiert zu halten, werde ich einen neuen Ordner erstellen und diese Projekte umbenennen. Wenn wir das öffnen, hier drinnen, wird unser erster Projektordner für unsere Rezeptseite sein. Erstellen wir hier einen neuen Ordner namens My Recipes. Nun, wenn Sie einen Website-Projektordner so erstellen, gibt es keine strenge Struktur, wie wir genau unsere Dateien und Ordner auslegen. Wir sind frei, diese in so ziemlich jeder Art zu organisieren, wie wir wollen. Im Allgemeinen erstellen wir hier einige Unterordner, um Dinge wie unsere JavaScript-Dateien, unsere Bilder, unsere Stylesheets zu speichern . Sie können in der Regel alle verwandten Inhalte gruppieren , um die Dinge schön und organisiert zu halten. Wir werden in diesem Kurs nicht wirklich mit JavaScript zu tun haben, also werde ich keinen JavaScript-Ordner erstellen. Auch für dieses Projekt werden wir nur ein Stylesheet haben. Ich werde diese auch nicht zusammenfassen, aber wir werden es mit mehreren Bildern in diesem Projekt zu tun haben. Mit diesem Kurs ist ein Bilderordner, den Sie verwenden können, oder Sie können auch Ihre eigenen Bilder verwenden, wenn Sie es bevorzugen. Ich habe diese Bilder heruntergeladen und auf dem Desktop hier gespeichert. Ich werde das packen und das in unseren Projektordner ziehen. Hier drinnen haben wir alle Bilder, die wir für dieses Projekt verwenden werden. Dann können wir dies in Visual Studio Code öffnen. Wir brauchen auch einige andere Dateien, die wir in einem Moment erstellen werden, aber ich werde diese innerhalb des Texteditors erstellen. Was wir tun werden, ist, den Projektordner „Meine Rezepte“ zu greifen und diesen dann innerhalb von Visual Studio Code zu legen. Wir können sofort sehen, dass wir links eine Seitenleiste haben, das ein bisschen größer macht. Dann haben wir alle My Recipes Projekt geöffnet. Das erste, was wir tun werden, ist eine neue HTML-Datei zu erstellen, die unsere Index-Seite sein wird. Die Indexseite ist in der Regel der Einstieg in die Hauptseite unserer Website. Wenn Sie den Mauszeiger über die Seitenleiste bewegen, können wir auf dieses Symbol „Neue Datei“ klicken oder wir können auch mit der rechten Maustaste auf eine „Neue Datei“ klicken. Dies würde der Index genannt werden, und dies erfordert die Erweiterung the.html, da dies eine HTML-Seite ist. Die zweite Datei wird für unsere Stylesheets sein, und so können wir etwas Styling und Layout auf unsere Projekte anwenden. Dies wird die Styles sein und dann hat diese Erweiterung the.css. Wir können diese auch sehen, wenn wir unseren Projektordner auf dem Desktop öffnen. Nun, hier drinnen, neben unseren Bildern, sehen wir unseren Index und unsere Styles.css. Wir haben noch keine Inhalte auf unseren Seiten gespeichert, aber wir können mit der rechten Maustaste auf den Dateinamen klicken, gehen Sie zu Copy Path. Dann können wir dies als eine neue Browser-Tab einfügen. Dadurch wird unser Projekt innerhalb des Browsers geöffnet. Natürlich haben wir noch keine Inhalte auf dieser Seite zu zeigen, aber wir werden dies im nächsten Video beheben, in dem wir beginnen, unsere HTML-Struktur für unsere erste Seite zu erstellen . 5. Grundlegende HTML-Struktur: Schauen Sie in unsere index.html Seite, die wir im letzten Video erstellt haben, und ich werde an die Arbeit gehen, indem ich eine Struktur zu diesem HTML-Dokument hinzufüge. Nun, alle Inhalte, die in HTML-Seiten gehen, sind in der Regel unterschiedlich und abhängig davon , welche Art von Website, die Sie erstellen werden. Allerdings gibt es eine allgemeine Grundstruktur, die Sie für jede HTML-Seite benötigen. Um zu beginnen, müssen wir eine DOCTYPE-Deklaration hinzufügen, und dies teilt dem Browser genau mit, welche Art von Dokument es lesen wird. Wir tun dies, indem wir unsere eckigen Klammern wie folgt hinzufügen, ein Ausrufezeichen, und dann fügen wir den DOCTYPE hinzu. Dies ist ein HTML-Dokument, daher fügen wir HTML hinzu. Da dies HTML ist, wickeln wir den gesamten Rest des Inhalts innerhalb des HTML-Elements ein. Wie viele Elemente in HTML, hat dies ein öffnendes Tag und auch ein schließendes Tag, das wir mit diesem Schrägstrich sehen können. Nun muss alles andere, was wir zu diesem Dokument hinzufügen , innerhalb dieser HTML-Tags platziert werden. Der nächste Teil der Struktur, die wir zu diesem HTML-Dokument hinzufügen werden , ist, indem wir dies in zwei Abschnitte aufteilen. Genau wie eine Person hat ein HTML-Dokument einen Kopf und auch einen Körper, also lassen Sie uns diese hinzufügen. Wir haben den Kopfteil, der die öffnenden und schließenden Tags hat, und dann haben wir auch den Körperteil. Der Unterschied zwischen diesen beiden Abschnitten ist der Kopfbereich wird in der Regel verwendet, um Informationen über unsere Websites hinzuzufügen, die den Namen, die Seitentitel, ihre Beschreibungen, Inhalte für Suchmaschinen, und auch Links auf andere Seiten. Dies ist also mehr wie Informationen über unsere Website, und im Allgemeinen nichts, was wir auf dem Bildschirm sehen. Der Body-Abschnitt enthält den tatsächlichen Inhalt, der im Browser angezeigt wird. Der Kopfabschnitt ist also für Informationen und Links zu anderen Seiten, und der Hauptteil ist, was Sie tatsächlich im Browser angezeigt sehen werden. Eine andere Sache, die wir mit jedem dieser Elemente tun können, ist das hinzufügen, was ein Attribut genannt wird. Attribute sind einige zusätzliche Informationen, die in das öffnende Tag übergeben werden sollten. Zum Beispiel möchten wir mit einem HTML-Dokument erklären, welche Art von Sprache dieses Dokument Routing ist. Wir tun dies mit einem lang-Attribut, das kurz für Sprache ist. Meiner wird auf Englisch sein. Wenn Sie Ihre in einer anderen Sprache schreiben, können Sie auch eine Suche nach HTML-Sprachcodes durchführen, und wir können eine vollständige Liste mit diesem Link nur hier sehen. Wenn wir nach unten scrollen, sehen wir eine Sprachtabelle, in der wir eine bestimmte Sprache auswählen können, und wählen Sie dann den kurzen Code, den wir innerhalb dieser Sprachattribute platzieren werden. Fühlen Sie sich frei, dies zu ändern, wenn Sie möchten, aber ich werde jetzt zu diesem Kopfteil übergehen. Denken Sie daran, dass der Kopfbereich Informationen über unsere Website enthält, und das erste, was ich im Inneren von hier platzieren werde, ist der Titel. Dieser Titel ist der Seitentitel für diese bestimmte Seite. Wenn wir also eine Kontakt-Us-Seite haben, wird dies mit uns in Verbindung treten. Wenn wir eine „Über uns“ -Seite hätten, wäre dies etwa, und so weiter. Da dies die Homepage ist, werde ich das Meine Rezepte nennen. Nun, wenn wir dies speichern und unsere Index-Seite aktualisieren, sehen wir jetzt den Seitentitel im Browser oben angezeigt. Unmittelbar unter dem Titel, werden wir einige zusätzliche Informationen über unsere Website hinzufügen , indem wir die Meta-Tags verwenden. Im Gegensatz zu Dingen wie unserem Titel und unserem Kopfteil und dem Körper, hat dies keine Öffnung und ein schließendes Tag. Wir haben nur so ein öffnendes und schließendes Tag , wenn wir Inhalte darin verschachteln wollen. Der Titel hat also diesen Text im Inneren, der Kopfbereich hat mehrere Inhalte, aber für unsere Meta-Tags werden wir nur einige Attribute hinzufügen, genau wie wir es gerade oben getan haben. Diese Attribute erklären, welche Art von zusätzlichen Informationen wir für unsere Website hinzufügen möchten. Diese erste wird die besondere Menge von Zeichen sein , die wir für unser Projekt verwenden wollen. Mit Zeichen verstehen wir, welche Art von Buchstaben, Zahlen und Symbolen wir auf unserer Website verwenden möchten. Der HTML5-Standard ist UTF-8, und dies deckt fast alle Zeichen und Symbole auf der Welt ab. Wir tun dies, indem wir das Zeichensatzattribut hinzufügen und dies auf UTF-8 setzen. Ihre nächste Information in einem Meta-Tag wird das Ansichtsfenster-Tag sein. Wir erstellen ein neues Meta-Tag genau wie oben, und geben diesem dann den Namen des Ansichtsfensters. Dies wird es uns ermöglichen, unsere Seite für verschiedene Bildschirmgrößen einzurichten. Der Grund, warum wir dieses Viewport Tag brauchen, ist, weil Menschen unsere Websites auf mehreren Bildschirmgrößen, neben Monitoren, aber wir müssen auch für Tablet-Größe und auch mobile Größe Geräte zu berücksichtigen . Wo wir dies als zweites Attribut tun, ist es, den Inhalt zu setzen, und dann innerhalb der Zitate, setzen wir die Breite gleich der Gerätebreite. Was wir hier im Wesentlichen tun, ist, dass wir die Breite der Seite so einstellen , dass sie dem Gerät entspricht, auf dem wir sie sehen, und trennen sie durch Komma. Die nächste, die wir tun werden, ist, die anfängliche Skala auf eins zu setzen. Dies ist die anfängliche Skala oder die anfängliche Zoomstufe, wenn unsere Seite zum ersten Mal geladen wird, und das ist wirklich wichtig, dass unsere Website auf allen Bildschirmgeräten gut aussieht. Wenn wir dies nicht hinzufügen, kann ein Benutzer versuchen, unsere Website auf einem mobilen Gerät zu besuchen , und dieses mobile Gerät versucht möglicherweise, unsere Website in Desktopgröße zu nehmen und dann verkleinern, um alle Inhalte auf den kleineren Bildschirm zu passen was dann dazu führt, dass Dinge wie unser Text wirklich klein aussehen. Wir möchten nicht, dass dieses Zoomen oder Skalieren wirksam wird, da wir das Aussehen unserer Website auf allen Bildschirmgrößen behandeln werden , indem wir einige CSS hinzufügen. Eine Menge davon mag zunächst verwirrend aussehen, aber denken Sie daran, dass all dies für jede HTML-Seite wichtig ist, die wir erstellen werden, so dass Sie viel mehr vertraut mit dem Hinzufügen dieses. Neben all diesen zusätzlichen Informationen über unsere Website können wir auch den head-Bereich verwenden, um auch auf andere Seiten zu verlinken. Zum Beispiel haben wir die styles.css. Dies wird das gesamte Styling, alle Farben, das gesamte Layout, die Schriftgrößen und vieles mehr für unsere HTML-Seite enthalten gesamte Layout, die Schriftgrößen . Damit dies wirksam wird, müssen wir auf diese Datei verlinken, und wir tun dies mit dem Link-Element. Auch hier enthält dies nur die Attribute im Inneren, so dass wir kein öffnendes und schließendes Tag haben. Die Beziehung ist ein Stylesheet, da dies der Dateityp ist, mit dem wir verknüpfen. Dann haben wir diese href, wo wir diese bestimmte Seite sagen, wo wir dieses Stylesheet finden können. In unserem Fall befindet sich dieses Stylesheet neben unserer Index-Seite, also müssen wir nur den Dateinamen hinzufügen, der styles.css ist. Wenn diese bestimmte Datei innerhalb eines CSS-Ordners gespeichert wurde, müssen wir nur den Dateipfad wie folgt hinzufügen. Dies sind alle Informationen, die ich im Kopfbereich hinzufügen werde. Von nun an werden wir innerhalb des Körperabschnitts arbeiten. Dieser Körperabschnitt, wie ich bereits erwähnt habe, wird den gesamten Inhalt enthalten, den wir auf dem Bildschirm sehen. Zum Beispiel, wenn wir etwas Text hinzufügen möchten, können wir diese in das p-Element hinzufügen, die für Absatz ist. Nun sagen wir hallo, sagen Sie dies, aktualisieren Sie den Browser, und all dieser Körperinhalt wird dann im Browser angezeigt, genau wie wir hier sehen. 6. Nützliche Ressourcen: Beim Aufbau von Websites in jeder Phase Ihrer Entwicklungskarriere, wird es einen Punkt geben, an dem Sie einen Blick einige wertvolle Ressourcen nehmen müssen , um Ihnen auf Ihrer Reise zu helfen. Eine dieser großartigen Ressourcen, die ich regelmäßig verwende, ist die Mozilla Developer Website. Dies ist eine Ressource für die meisten Kern-Web-Technologien, wie HTML, CSS, JavaScript und auch viele andere Dinge wie Spieleentwicklung, und hat auch einige Anleitungen zu einigen Back-End-Technologien mit Python, Express JS, und vieles mehr. Im Moment werden wir uns jedoch nur auf HTML und CSS konzentrieren. Wir werden JavaScript während dieses Kurses nicht wirklich abdecken, aber das ist wahrscheinlich etwas, auf das Sie sich nach dem Lernen von HTML und CSS konzentrieren möchten. Wenn wir uns eine dieser Technologien ansehen, können wir mehr Informationen über den Hintergrund und darüber erfahren, was es tut. Aber eines der wirklich nützlichen Dinge ist die HTML-Elemente Referenz. Hier können wir einen Blick auf alle verfügbaren Elemente werfen, die wir in unserem Projekt verwenden können. Bisher haben wir mit unserem Projekt nicht sehr weit gekommen, alles, was wir hinzugefügt haben, ist ein einfacher Text, und wir haben diese innerhalb der P-Elemente hinzugefügt. Als Beispiel, wenn wir nach unten scrollen und dies auswählen, können wir sehen, dass dies einen Absatz von Text darstellt, wir haben die öffnenden und die schließenden Tags mit dem Text im Inneren. Wir können herausfinden, wie Sie eines dieser Elemente genau verwenden können, indem Sie darauf klicken. Dies ist wirklich nützlich, wenn Sie an einem beliebigen Punkt in diesem Kurs stecken bleiben, und auch wenn Sie sich in Ihre eigenen Projekte bewegen. Und das, innerhalb der Technologien, wenn wir auf die CSS gehen. Wir werden ziemlich viel mit CSS in diesem Projekt arbeiten, CSS ist die Art, wie wir Styling hinzufügen können, wir können Farben hinzufügen, wir können ein Layout, Animationen und vieles mehr hinzufügen. Es kann unser einfaches HTML nehmen und es in etwas wirklich Schönes und Visuelles konvertieren. Auch hier können Sie kleine Informationen durchlesen und herausfinden , oder Sie können zur CSS-Referenz gehen. Dies wird uns eine Menge der Syntaxbeispiele geben, die wir verwenden werden. Wir können einen Blick auf diese Selektoren werfen, was eine Möglichkeit ist, einen Teil unseres HTML auszuwählen, dem wir etwas Styling hinzufügen möchten. Aber wir werden viele dieser Techniken während des gesamten Kurses anwenden. Als Nächstes haben wir die W3 Schools Website. Dies ist auch eine nützliche Referenz für HTML, CSS und JavaScript, neben einigen anderen Dingen, wie einige serverseitige Technologien, einige Programmiersprachen, künstliche Intelligenz, viele andere Themen. Auch hier, für diesen Kurs und beim Starten des HTML, wird nur CSS-Abschnitt wirklich nützlich sein, wenn Sie dies als Referenz für eines der Elemente verwenden oder sogar einige Codebeispiele finden möchten . Es ist ziemlich einfach zu bedienen. Wenn wir zum Beispiel nicht sicher sind, wie man ein Bild hinzufügt, können wir zum Abschnitt Bilder gehen, wo wir verschiedene Beispiele sehen, auf die wir klicken können, und wir können mit dem Code spielen, und auch die Ausgabe über auf der Seite. Bis wir einen Code haben, wollen wir auch sicherstellen, dass wir ihn richtig schreiben. Eine Möglichkeit, dies zu tun, besteht darin, einen Validierungsdienst wie den W3-Validator zu verwenden. Wenn wir eine Live-Website online haben, können wir in der Web-Adresse nur hier hinzufügen. Wir haben noch keine unserer Websites auf einem Live-Server veröffentlicht, also können wir dies tun, indem wir auf den Datei-Upload-Validator klicken, und dann können wir unsere HTML-Seiten aus unseren Projekten auswählen. Überprüfe das. Wir können sehen, dass dies die Überprüfung des Dokuments abgeschlossen hat und wir haben keine Fehler auf dieser Seite, obwohl wir im Moment noch nicht viel Inhalt hinzugefügt haben. Als Nächstes werden wir einen Blick auf einige nützliche Ressourcen werfen, um Bilder, Videos und auch Audio zu unserer Website hinzuzufügen . Eines davon ist pixabay.com, das Tausende von kostenlosen Bildern enthält, die wir auf unseren Webseiten verwenden können. Wir können eine Suche durchführen, wir können diese nach Fotos, Illustrationen, Vektoren, Videoclips und auch Musikdateien filtern Illustrationen, Vektoren, Videoclips . Es ist ziemlich einfach zu bedienen, wir müssen nur auf eines dieser Bilder klicken, die wir mögen, und dann können wir auf die „Free Download“ klicken. Sie müssen sich nicht registrieren, es sei denn, Sie möchten eines der großen Bilder verwenden , es ist kostenlos zu verwenden. Wir müssen dem Autor oft keine Zuschreibungen hinzufügen, obwohl es geschätzt wird. Auch wenn Sie einige eigene Bilder haben, die Sie hochladen und beitragen möchten, können Sie dies auch tun. Darüber hinaus haben wir auch unsplash.com, die eine weitere beliebte Website für Stockfotografie ist. Auch hier gibt es Tausende von qualitativ hochwertigen Bildern, die Sie kostenlos nutzen können, und wenn wir auf diesen Link klicken, können wir hier sehen, dass die Fotos eine kostenlose Lizenz für kommerzielle und auch nicht-kommerzielle Projekte haben . Wir brauchen nicht um Erlaubnis zu bitten, dies in unseren Projekten zu verwenden, obwohl natürlich die Zuweisung geschätzt wird. Die nächste Ressource, die wir uns ansehen werden, ist caniuse.com. Dies ist eine wirklich, wirklich nützliche Website, um zu überprüfen, ob eine Funktion in einem bestimmten Browser verfügbar ist. Während wir diesen Kurs durchlaufen, werden wir viel HTML und auch viel CSS schreiben . Für dieses CSS möchten wir sicherstellen, dass es in allen Browsern unserer Benutzer gleich aussieht. Zum Beispiel können wir die neuesten CSS-Funktionen in unseren eigenen Projekten verwenden, und es könnte in unserem aktuellen Browser erstaunlich aussehen. Aber wir müssen auch bedenken, dass einige Benutzer einige ältere Browser haben, vor allem vielleicht in Dingen wie Schulen oder einige größere Unternehmen, die ihren Browser nicht so regelmäßig aktualisieren. Es ist einfach von der Homepage aus zu verwenden, alles, was wir tun müssen, ist eine CSS-Funktion einzugeben, die Sie verwenden möchten. Wenn wir zum Beispiel die CSS Flexbox in einem unserer Projekte verwenden möchten, können wir dies eingeben und wir können genau herausfinden, welche Browser und welche Versionen die Flexbox unterstützen. Hier können wir sehen, dass Internet Explorer nur teilweise unterstützt, obwohl dies im moderneren Edge-Browser unterstützt wird. Es ist völlig in Ordnung, in Firefox, Chrome, Safari, Opera, und auch alle beliebten mobilen Browser zu verwenden , in allen der neuesten Versionen. Das bedeutet, dass dies in unserem Projekt ziemlich sicher ist. Dies ist wirklich nützlich, um zu überprüfen und auch herauszufinden, welche Art von Erfahrung unsere Benutzer haben werden, wenn sie einen älteren Browser verwenden. Als nächstes, neben einigen Bildern und Videos, können wir auch nur einige einfache Symbole hinzufügen. Dies ist die unicode-table.com eine wirklich nützliche Ressource. Wir können einige Symbole wie Pfeile hinzufügen, und wir können durch den Katalog von Tausenden von verschiedenen, die wir wählen können, überprüfen. Zum Beispiel, wenn wir einen Pfeil nach rechts wollten, könnten wir in diesen klicken. Wir können diese innerhalb unseres HTML mit dem HTML-Code nur hier hinzufügen. Wir werden einen Blick darauf werfen, wie dies in unserem Projekt zu tun ist. Als nächstes haben wir auch eine dedizierte Icon-Bibliothek, die Font Awesome genannt wird. Natürlich gibt es auch viele andere Icon-Bibliotheken zur Verfügung, aber Font Awesome ist ein wirklich beliebtes. Es hat auch eine kostenlose Version, die viele verschiedene Symbole hat, und es gibt auch eine kostenpflichtige Version zu, wenn Sie die kostenlose Bibliothek entwachsen. Wie Sie erwarten würden, ist dies nur eine Handvoll von einigen beliebten Ressourcen, es gibt Hunderte und sogar Tausende von mehr online zur Verfügung. Ich bin sicher, dass Sie auf Ihrer Entwicklungsreise auf viele davon stoßen werden. Aber im Moment ist dies nur eine Handvoll Ressourcen, um Ihnen den Einstieg zu erleichtern. Als nächstes gehen wir zurück in unser Projekt und beginnen mit dem Header-Abschnitt. 7. HTML5 Header Abschnitt: Derzeit haben wir eine ziemlich leere Website, wir haben nur diesen Text von Hallo oben, der mit diesem Absatzelement erstellt wurde. Für den Rest dieses Videos werden wir einige weitere Inhalte hinzufügen, indem wir unseren Header-Abschnitt oben auf unserer Seite erstellen. Um einen Blick auf genau das zu werfen, was wir schaffen werden, ist dies die endgültige Version. Der Header-Abschnitt wird dieser graue Abschnitt über die ganz oben sein und dies wird in drei Teile aufgeteilt werden. Wir haben die beiden Links auf der linken Seite. Wir werden das Website-Logo und auch das Bild in der Mitte haben, und dann einige zusätzliche Links auf der rechten Seite. Um diese drei Abschnitte zu erstellen, werden wir verwenden, was ein div genannt wird. Ein div ist ein Abschnitt oder eine Abteilung innerhalb unserer Website, wo wir Inhalte innerhalb platzieren können. Um mehr darüber zu erfahren, können wir auf die Mozilla Developer Website gehen, die wir uns im Ressourcen-Video angesehen haben. Unter den Technologien können wir entweder zum HTML gehen, aber ich werde eine Suche nach div machen. Hier haben wir das div, das das Inhaltsbereichselement innerhalb unseres HTML-Abschnitts ist. Dies ist ein generischer Container. Es hat keine besondere Bedeutung. Es wird nur zwei Gruppeninhalte verwendet. Wir können hier sehen, wir haben ein div, das das öffnende und das schließende Tag hat, und dann können wir unseren Inhalt innerhalb platzieren. Dieses spezielle Beispiel hat ein Bild und auch ein p-Element für einen Text. Wir werden dies für alle drei Abschnitte und auch für einige Abschnitte später verwenden. Lassen Sie uns beginnen, und das erste, was wir tun werden , ist, einfach auf dieses Symbol oben zu klicken, schließen Sie unsere Seitenleiste, und dann werden wir diesen Hallo Text innerhalb des Körpers verschieben, sowie Container wie ein div, das ziemlich generisch ist. In HTML-Version 5 haben wir auch einige beschreibende Elemente, oft als semantische Elemente bezeichnet werden. Diese semantischen Elemente werden verwendet, um den Inhalt zu beschreiben, der innen verschachtelt ist. Einer dieser nützlichen, die wir verwenden können, ist die Header-Elemente. Dies hat ein öffnendes und ein schließendes Tag und wir können innerhalb des gesamten Header-bezogenen Inhalts platzieren. Wie wir gerade gesehen haben, werden wir das div-Element verwenden und der gesamte Inhalt für unseren ersten Abschnitt auf der linken Seite wird innerhalb dieses div platziert. Bei Verwendung von Visual Studio Code kommt dies auch komplett mit einem Plugin namens Emmet. Emmet wird verwendet, um unseren Code in zu beschleunigen. Wenn wir ein div eingeben und dann „Enter“ drücken, können wir sehen, dass dies automatisch wie folgt mit dem schließenden Tag geschlossen wird, und es fügt auch die Klammern um jeden Abschnitt hinzu. Also, wenn Sie die Praxis wollen, können Sie dies entweder manuell eingeben oder Sie können Emmet verwenden. Dies gibt jetzt unsere ersten zwei div-Abschnitte und ich werde den dritten erstellen, der für unsere Links auf der rechten Seite ist. Aber wie gehen wir über die Erstellung dieser Links? Wenn wir wollten, könnten wir ziemlich einfach gehen und nur die P-Elemente haben, wie wir es vorher gesehen haben. Aber im Allgemeinen, wenn wir mehrere Textstücke wie diesen haben, ist es eine gute Idee, in eine Liste zu platzieren. Mit HTML, zwei der beliebtesten Arten von Listen, die wir verwenden können , ist die geordnete Liste und die ungeordnete Liste. Eine geordnete Liste ist eine Möglichkeit, mehrere Elemente genau so aufzulisten, und diese sind nach Zahlen sortiert. Dies würde Nummer 1, Nummer 2, und fahren Sie für jeden Artikel fort. Ungeordnete Liste auf der anderen Seite, anstatt Zahlen neben jedem Listenelement zu platzieren, wird es einen Aufzählungspunkt auf der linken Seite platzieren. Derzeit sehen wir dies für unsere Artikel nur hier nicht , da wir dies mit diesem CSS entfernt haben. Sehen, wie man eine Liste zu verwenden, gehen wir zurück auf die Mozilla-Website und machen eine Suche nach ungeordneter Liste, die das ul Tag ist. Das ist die, die wir gerade hier brauchen. Wie viele Elemente haben wir die ungeordnete Liste, die der Wrapper ist, und dann innerhalb verschachtelt, haben wir jedes unserer Elemente in diesem li-Tag umgeben. Dieses spezielle Beispiel ist etwas komplexer. Es hat auch eine weitere ungeordnete Liste, die innerhalb dieses Käselistenelements verschachtelt ist. Sie können an dem Beispiel oben auf der rechten Seite sehen, dies wird eine verschachtelte ungeordnete Liste zur Verfügung stellen. Aber alles, was wir für unser Beispiel interessieren, ist diese einzige ungeordnete Liste, die unsere Listenelemente enthält. Zurück zum Projekt werden wir unseren ersten Abschnitt innerhalb unseres ersten div erstellen. Erstellen Sie die ungeordnete Liste für den Wrapper, und platzieren Sie dann in alle unsere Listenelemente. Der erste, genau wie wir hier sehen werden, ist populär, und dann der zweite ist das, was neu ist. Also werden wir das Listenelement erstellen. Der Text der populären. Dann wird der zweite sein, was neu ist. Speichern Sie dies, aktualisieren Sie den Browser, und es gibt unsere beiden Listenelemente. Genau wie bereits erwähnt, da dies eine ungeordnete Liste ist, werden wir einen Aufzählungspunkt neben jedem dieser sehen, aber wir werden diese seltsamen CSS sehr bald entfernen. Wenn Sie diese Seite index.html derzeit nicht geöffnet haben, denken Sie daran, dass Sie mit der rechten Maustaste auf den Seitennamen , den Pfad kopieren und in die Registerkarte einfügen können. Stattdessen können Sie in die Projekte gehen, in den Rezepteordner, und doppelklicken Sie dann auf die Seite Index. Alternativ können Sie aucheine Live-Servererweiterung verwenden, wenn Sie diesen Browser nicht nach jeder der gespeicherten Änderungen aktualisierenmöchten eine Live-Servererweiterung verwenden, wenn Sie diesen Browser nicht nach jeder der gespeicherten Änderungen aktualisieren . Die Möglichkeit, dies innerhalb von Visual Studio Code zu tun, besteht darin, auf die Erweiterungsschaltfläche zu gehen und dann nach Live-Server zu suchen. Das hier ist eine. Ich habe dies bereits in Visual Studio Code installiert, aber wenn Sie dies nicht tun und Sie diese Erweiterung verwenden möchten, müssen Sie oben installieren und aktivieren. Sobald dies erledigt ist, müssen Sie möglicherweise auch Visual Studio Code neu starten. Sie sollten dann eine „Go Live“ -Taste am unteren Rand haben. Klicken Sie darauf. Dies öffnet dann die Seite innerhalb des Browsers, und jetzt wird jedes Mal, wenn wir eine Änderung an einer unserer Websites vornehmen, diese automatisch aktualisiert. Als Nächstes gehen wir zum mittleren Abschnitt über, der ein Bild und auch unseren Website-Titel enthält. Dazu werden wir auf eines der Bilder verlinken, die mit diesem Kurs zur Verfügung gestellt worden waren, und dann unseren Titel als Überschrift festlegen. Nach unserem ersten div springen Sie in unseren zweiten div Abschnitt, und dann fügen wir unsere Elemente von oben nach unten hinzu. Das erste ist unser Bild, das das img-Element ist, und ein Bild ist eines der Elemente, das kein schließendes Tag hat. Dies liegt daran, dass wir keine Inhalte darin verschachteln. Alles, was wir tun müssen, ist, diese Attribute zu nutzen. Das erste Attribut ist die Quelle, und das ist der Ort unseres Bildes. Dies ist alles relativ zu unserer aktuellen Indexseite. Derzeit sind wir innerhalb der index.html, und nebenbei haben wir unseren Bilderordner. Schritt 1 ist es, in die Bilder zu gehen und dann Schrägstrich, und wir können jetzt jedes der Bilder innerhalb dieses Ordners wählen. Was wir brauchen, ist der Chefs-Hat, und das ist eine SVG-Datei, und das ist wirklich nützlich, um unsere Bilder nach oben und unten zu skalieren, ohne jegliche Qualität zu verlieren. Danach haben wir auch den ALT-Text , der ein alternativer Text ist, der angezeigt werden kann, wenn dieses Bild nicht angezeigt werden kann, und dies ist aus mehreren Gründen nützlich. Wenn das Bild beispielsweise aus irgendeinem Grund nicht heruntergeladen werden kann, wird dieser ALT-Text an Ort und Stelle angezeigt. Auch für die Barrierefreiheit, wenn Benutzer einen Screenreader anstelle eines herkömmlichen Browsers verwenden , wird dieser Alt-Text an Ort und Stelle ausgelesen, also stellen Sie sicher, dass dies beschreibend ist. Ich werde Chef-Hut-Logo sagen, schließen Sie die Seitenleiste, und das ist speichern und alt in den Browser. Da ist, wo Chefs-Hut jetzt erscheinen. Jetzt, im Moment, machen Sie sich keine Sorgen um die Positionierung und auch das Layout. Wir werden das alles in ein wenig aufstellen, wenn wir auf unser Stylesheet gehen. Als nächstes, kurz nach unserem Bild, knapp darunter, aber immer noch innerhalb unseres div-Abschnitts, werden wir jetzt eine Level-1-Überschrift verwenden. Dies ist die h1, und mit HTML können wir Überschriften von Level 1 bis Level 6 hinzufügen. H1 ist die wertvollste der wichtigsten Überschrift auf unserer Website, wir sollten diese nur auf unserer Seite verwenden, bis hin zu h6, was der am wenigsten wichtige Kopf für unsere Website ist. Persönlich benutze ich am häufigsten h1 bis h4, aber das liegt ganz an dir. Drinnen hier, der Titel meiner Rezepte, speichern Sie dies, und es gibt unseren Website-Titel innerhalb dieses Abschnitts. Der letzte Abschnitt in diesem Header ist genau wie der erste Abschnitt. Auf der rechten Seite haben wir zwei zusätzliche Links. Dies ist für einreichen Rezept und auch die Mahlzeit Ideen. Sie sollten bereits wissen, wie Sie dies aus dem ersten Abschnitt machen, gehen Sie in das dritte div am unteren Rand, erstellen Sie unsere ungeordnete Liste, unseren Listeneintrag. Die erste war einreichen Rezept, der zweite Listenpunkt war für die Mahlzeit Ideen. Geben Sie dies ein Speichern und überprüfen Sie dies im Browser. Derzeit bestätigen diese Kugeln auf der linken Seite, die wir in unserem CSS entfernen werden. Wenn wir einen Blick auf die endgültige Version werfen, sehen wir, dass wir zwischen jedem dieser Abschnitte eine kleine Kugel haben. Dies ist nur, um eine Trennlinie zwischen diesen beiden Listenelementen zu platzieren, und die Art und Weise, wie wir diese hinzufügen können, besteht darin, eine HTML-Entität zu verwenden. Aus den Ressourcen des Videos schauten wir uns eine Website namens unicodetable.com an. Dieser Kerl war eine Liste von vielen verschiedenen Symbolen wie Pfeile, wie Text, Emojis, und eine dieser Entitäten ist dieser Punkt. Um dies zu sehen, können wir zu unserer Unicode-Tabelle gehen. Lassen Sie uns eine Suche nach Punkt machen, und das ist derjenige, den wir oben verwenden werden. Dies ist ein Punkt, der senkrecht in der Mitte platziert wird. Schnappen Sie sich den HTML-Code, fügen Sie das kaufmännische Und-Zeichen am Anfang und das Semikolon am Ende ein. Gehen Sie zu unserer Liste, und dann zwischen unseren ersten beiden Links, werden wir dies innerhalb eines Span-Elements platzieren. Ein span Element ist so ziemlich nur ein grundlegender generischer Container. Wir können in alles, was wir wollen, wie Text oder sogar diese HTML-Entitäten platzieren. Eine Spanne fällt auch in ein, was als Inline-Element bezeichnet wird. Ein Inline-Element nimmt natürlich etwas Platz im Browser auf der Seite ein. Das bedeutet, ihm Raum dafür zu geben. Wenn nicht, würde es in die nächste Zeile fallen. Dies ist das Gegenteil von etwas wie einem div, das ein Block-Level-Element genannt wird. Das bedeutet, unabhängig von der Größe des Inhalts, würde er natürlich auf eine eigene Zeile fallen. Wir können dies sehen, wenn wir unseren ersten Abschnitt betrachten, und dann ist der zweite Abschnitt auf seiner eigenen Linie und das gleiche für den dritten Abschnitt auf der Unterseite. Kurz bevor wir das einpacken, fügen wir diese Punkte auch dem dritten Abschnitt unten hinzu. Platzieren Sie in unserer Spanne, platzieren Sie in den Entitätscode, und unser Punkt erscheint in unseren beiden Abschnitten. Gut. Dies ist nun der HTML für unseren Header Abschnitt abgeschlossen. Es sieht im Moment nicht so toll aus, aber das wird alles behoben sein, wenn wir zum Stylingbereich kommen. Aber kurz bevor wir unser Styling und Layout zu diesem Abschnitt hinzufügen, werden wir im nächsten Video einen Blick darauf werfen, wie wir einige zusätzliche Seiten hinzufügen und auch unsere Listenelemente in Links umwandeln können . 8. Links und zusätzliche Seiten: dieser endgültigen Version unseres Projekts Wenn wir indieser endgültigen Version unseres Projektsden Mauszeiger über einen dieser Listenelemente bewegen, können wir auch auf diese klicken und auf eine andere Seite weitergeleitet werden. Nun hat jede dieser Seiten, auf die wir verlinken werden, keinen bestimmten Inhalt. Aber wir können sehen, dass dies eine beliebte Rezepte-Seite ist. Wir haben die Neuheiten, wir haben die Seite Rezept einreichen und auch die Essensideen. Aber derzeit, wenn wir zu unserer Version nur hier gehen, können wir nicht auf einen dieser Listenelemente klicken. Um dies zu tun, müssen wir jeden unserer Listenelemente in einen Link verwandeln. Ein Link oder ein Hyperlink wird in HTML erstellt, indem wir unseren Abschnitt in das ein Element von auf der Mozilla-Website umschließen , können wir in dem Beispiel sehen, dass wir eine ungeordnete Liste haben. Dies hat einige Listenelemente nur innerhalb, genau wie wir in unserem Projekt haben, aber der Unterschied liegt innerhalb dieses Listenelements, wir haben auch in einem Element verschachtelt. Dies ein Element hat auch dieses href Attribut. Dies ist der Schlüssel zum Erstellen eines Links, da wir dem Browser genau mitteilen müssen, wo wir verlinken möchten. Gehen wir zu unserem Projekt und replizieren dies in unserem Header. Zuallererst müssen wir den Text aus dem Listenelement ausschneiden und dann ein Element erstellen. Es wird automatisch das href-Attribut hinzufügen. Da dies innerhalb der a Elemente Öffnen und Schließen Tag erforderlich ist, können wir zurück in den populären Text hinzufügen und dies wird im Browser angezeigt. Nun, für die href, können wir jeden Link innerhalb von hier hinzufügen, den wir als Link zu einer Website wechseln möchten, sagen wir Wikipedia, und standardmäßig wird ein Link unterstrichen und mit einer anderen Farbe erscheinen. Wir können auch den Mauszeiger darüber bewegen und der Cursor ändert sich zu einem Zeiger. Wenn wir darauf klicken, wird es jetzt mit unserer externen Seite verlinkt. Gehen wir zurück. Aber natürlich wollen wir nicht auf Wikipedia verlinken. Wir möchten auf einige Seiten innerhalb unserer Website verlinken. Wenn wir die Seitenleiste öffnen, haben wir derzeit nur diese eine Indexseite. Was wir neben unserer index.html tun müssen ist einige neue HTML-Seiten zu erstellen, auf die wir verlinken. Lassen Sie uns auf die neue Schaltfläche „Datei“ klicken. Ich werde für jede dieser vier Seiten einen Link erstellen. Der erste, wir können ihm einen beliebigen Namen unserer Wahl geben. Dies wird für die beliebte Seite sein, und dies muss die Punkt-HTML-Erweiterung haben. Wir brauchen auch drei weitere. Der nächste ist für new.html. Nummer drei ist für die meal-ideas.html. Das letzte ist, unser Rezept einzureichen. Lassen Sie uns diesem einen Namen submit.html geben. Jetzt haben wir einige verschiedene Seiten Link zu. Stellen Sie nur sicher, dass alle diese Seiten neben der Indexseite sind und nicht innerhalb des Image-Ordners oder anderer Ordner verschachtelt sind. Sie können voran gehen und so viele Inhalte auf jeder dieser Seiten erstellen, die Sie möchten. Aber im Moment werde ich nur einen einfachen Text hinzufügen, damit wir sehen können, welche Seite im Browser geladen wurde. Für die Seite „Senden“ werden wir nur einen einfachen Text hinzufügen, aber zuerst fügen wir die grundlegende HTML-Struktur hinzu. Sie könnten fortfahren und die gleiche Struktur hinzufügen , die wir innerhalb dieser Indexseite verwendet haben. Sie können dies alles manuell eingeben, oder wenn Sie Visual Studio Code verwenden, können wir die Emmet-Verknüpfung verwenden. Um dies zu tun, geben wir html:5 ein, drücken „Enter“. Dies wird für uns geschaffen. Alles, was wir tun müssen, ist, den Titel des Dokuments zu ändern. Dies ist Senden Sie ein Rezept. Dann fügen Sie im Körper etwas Text im p-Element hinzu, nur damit wir sehen können, welche Seite geladen wurde. Ich werde sagen, Rezeptseite einreichen. Speichern Sie diese Datei mit Command oder Control S. Gehen wir nun zu Meal Ideas. Wieder, html:5, drücken Sie „Enter“. Ändern Sie den Titel, fügen Sie unseren Text hinzu. Speichern Sie diese Datei und dann die Schaltfläche Neu, die für unsere Seite Was ist neu, fügen Sie die grundlegende Struktur, den Titel und etwas Text, also Was ist neu Seite. Speichern Sie dies und dann unsere letzte, die die popular.html ist. Der Dokumenttitel der populären Rezepte, und dann der Text. Speichern Sie diese und jetzt zurück zu unserer index.html. Jetzt haben wir vier verschiedene Seiten, auf die wir verlinken können. Runter zu unserem acht Element und innerhalb der href. Da diese Seiten neben unserer Index-Seite sind, können wir einfach den Namen eingeben, und in diesem Fall ist es die popular.html. Als nächstes haben wir What's New, setzen Sie dies auf das A-Element. Die Seite dafür war die new.html. Sie dann zwischen dem öffnenden und schließenden Tag den Text ein. Gehen wir runter, und wir machen das noch zwei Mal. Der nächste war Rezept einreichen, ziehen Sie das heraus. Platzieren Sie in unserem Link, der auf submit.html zeigen wird, fügen Sie in unserem Text hinzu. Endlich haben wir die Essensideen. Dies ist meal-ideas.html, fügen Sie den Text ein und speichern Sie diese Datei. Rüber zum Browser. Wir haben jetzt vier Links im Inneren von hier. Lassen Sie uns das beliebte probieren. Dieser jetzt gut verlinkt, popular.html. Als nächstes, Was ist neu, wir können sehen, dass das in Ordnung ist. Senden Rezept, und dann schließlich die Mahlzeit Ideen. Das letzte, was ich tun werde, ist auch dieses Rezept Titel nur hier zurück zu unserer Index-Seite zu verlinken . Um dies zu tun, lassen Sie uns unsere Ebene ein Kopf in mit Command oder Control X, fügen Sie in unserem Link. Dies wird zurück auf die index.html zeigen, fügen Sie es in unsere Ebene ein Kopf ein, klicken Sie darauf. Dies wird nun auf unsere Index-Seite zurückverlinken. Wenn wir wollten, könnten wir unseren Header-Abschnitt greifen. Lassen Sie uns all dies hervorheben und kopieren Sie mit Command oder Control C, gehen Sie zu der beliebten Seite, und wir könnten dies auch innerhalb jeder unserer anderen Seiten hinzufügen. Wenn wir dies einfügen, klicken Sie auf „Beliebt“ Link. Wir sehen nun auch diesen Header im Inneren von hier. Klicken Sie auf „Meine Rezepte“. Dies wird uns dann wieder auf unsere Homepage zurückkehren. Wie bereits erwähnt, können Sie durch jede dieser zusätzlichen Seiten gehen und auch weitere Inhalte hinzufügen, wenn Sie möchten. Aber als nächstes werden wir fortfahren, um diesen Header viel schöner aussehen zu lassen, indem wir etwas CSS hinzufügen. 9. So gestaltest du den Header: Jetzt haben wir einige HTML zu unserer Seite hinzugefügt und insbesondere diesen Header-Abschnitt oben. Wir werden nun mit dem Hinzufügen von CSS fortfahren, um diesem Header-Abschnitt etwas Styling und Layout hinzuzufügen. Wenn wir uns die endgültige Version gerade hier ansehen, wird dies der Abschnitt oben sein, an dem wir arbeiten werden. Am Ende dieser Lektion sollte unser Kopfzeilenabschnitt genau so aussehen. Um dies zu tun, werden wir das Layout unserer freien Div-Abschnitte ändern, um über die Seite zu gehen , anstatt übereinander gestapelt zu werden, wie wir es derzeit haben. Um zu beginnen, gehen wir über unsere styles.css, die wir bereits erstellt haben, gehen, und wir haben dies bereits mit unserer Indexseite verknüpft. Wir wollen nicht nur hier verlinken, also was wir tun müssen, ist auf einen dieser Selektoren im Körperabschnitt zu zielen. Wenn wir den Header-Abschnitt anvisieren wollen, können wir, das div, die Listen, die einzelnen Listenelemente, wir können alles auf dieser Seite anvisieren. Aber zuerst werden wir bei dem sehr äußeren Element beginnen, das dieses HTML-Element gerade hier ist. Eine Möglichkeit, eines dieser Elemente anzusprechen, besteht darin, es genau so zu schreiben, wie wir es in HTML tun. Dann öffneten wir die geschweiften Klammern genau so. Dann gelten alle Stilregeln, die wir dazwischen anwenden, für unser HTML. Das erste, was wir tun werden, ist, eine Hintergrundfarbe zu setzen. Diese Hintergrundfarbe wird auf das vollständige Dokument angewendet. Ich werde das einfach halten und dies auf eine weiße Farbe setzen. Wenn wir dieser Datei ein Mitspracherecht geben, sollten wir keine Änderungen am Browser sehen, da dies bereits eine weiße Farbe ist. Aber das ist die Hintergrundfarbe, die wir auf der linken Seite sehen können, auf der rechten Seite. Das ist auch ganz weiß, aber der Unterschied liegt in der Mitte. Wir werden jetzt alle HTML-Inhalte im Hauptteil enthalten zu greifen. Ändern Sie dann die Farbe für den Abschnitt. Denken Sie daran, dass dieser Körperteil innen verschachtelt war, so dass dieser auf einem weißen Hintergrund sitzt. Dies unten, auf dem Körperteil. Dann drinnen hier, wenn wir dann die Hintergrundfarbe auf eine andere Farbe einstellen, sagen Sie dies, alles zum Browser und aktualisieren. Aber jetzt sehen, der Körper hat eine andere Hintergrundfarbe, meist gegangen, um den Live-Server durch Klicken auf „Go Live“ setzen, schließen Sie diese erste Version nach unten. Dies erspart uns nur, den Browser nach jeder Änderung zu aktualisieren. Neben diesen Farben, die Sie hier gesättigt haben, können wir auch verschiedene Farbcodes verwenden. Um dies zu tun, wenn wir zu Google gehen und eine Suche nach HTML Color Picker, haben wir verschiedene Optionen, die wir verwenden können, um eine Farbe zu setzen. Wir können entweder diesen Farbwähler verwenden, der nur hier auftaucht, oder es gibt auch eine gute auf den W3Schools Websites. Die Werte sind auf der rechten Seite vorbei, die mit diesem Hash beginnen. Dies sind sechsstellige Codes, die einen Hex-Wert ausmachen. Wir können jede Farbe auswählen, genau wie dieses Blau. Wir können dann den Hex-Wert an der Spitze sehen. Wir können auch eine RGB-Farbe sehen , die die roten, grünen und blauen Werte alle gemischt sind. Auch ein HSL Wert , der den Farbton, die Sättigung und die Helligkeit darstellt. Dies sind alle gültige CSS-Werte. Aber für diese Farbe werde ich mich an den Hex-Wert halten. Der Hash und das Volumen, das ich verwenden werde, werden ede6e6 sein. Dies gibt uns die unterschiedliche Hintergrundfarbe. Wenn Sie Visual Studio Code verwenden, können Sie auch den Mauszeiger über diese Hintergrundfarbe bewegen, und wir können einen anderen Wert aus dieser Farbauswahl auswählen. Oben sehen wir, dass dies ein Hex-Wert ist oder wir können auch auf diesen klicken, um auf den HSL Wert, einen RGB Wert, genommen zu werden , wenn Sie ein anderes Format bevorzugen. Weiter mit dem Körper, das nächste, was wir tun wollen, ist, die Schriftfamilie für dieses Projekt zu setzen. Die Schriftfamilie ist der Stil von Texten, die wir verwenden werden. Ich werde Arial holen. Dies ist eine ziemlich einfache Schriftart, die ich für dieses Projekt auswählen werde. Wir können verschiedene auswählen, wenn Sie es vorziehen. Dies ist der erste Auswahlwert und dann durch Komma getrennt können Sie verschiedene Werte hinzufügen, die Sie hinzufügen möchten. Wenn die vorherigen Schriftfamilien nicht gefunden werden, sind die nächste Helvetica und dann serif. Was hier passiert, ist, dass wir nach der Arial-Schriftart suchen , wenn diese auf dem Benutzersystem verfügbar ist. Wenn nicht, wird es auf die Helvetica zurückfallen, und wenn dieses nicht gefunden werden konnte, wird es auch auf eine generische sans-serifen-Schriftart zurückgreifen. Darüber hinaus können wir auch die Standardschriftgröße festlegen , die Sie für dieses Projekt verwenden möchten. Sobald Sie für 18 Pixel gehen, können wir dies ändern, um einen beliebigen Wert zu sein, oder wir können diesen Wert auch für jeden unserer Abschnitte überschreiben. Dies ist nur im Grunde ein Ausgangspunkt. Als nächstes wird der Rest des Inhalts wollen wir die Breite dieses Abschnitts auf einen bestimmten Wert beschränken . Ich werde für dieses Beispiel 960 Pixel gehen, das ein fester Wert ist, der sich nicht ändert. Wenn wir den Browser verkleinern, sehen wir, dass dies von der Kante geschoben wird. Aber wir werden uns sehr bald ein Responsive Design ansehen. Wir möchten auch, dass sich der Abschnitt in der Mitte der Seite befindet. Die Art und Weise, wie wir dies tun können, ist eine gewisse Marge. Rand ist der Raum, in dem außerhalb eines Elements angezeigt wird, so dass alles, was Sie innerhalb des Körperabschnitts hinzufügen, außerhalb dieses farbigen Abschnitts angezeigt wird . Lasst uns das mal aussuchen. Wenn wir 10 Pixel hinzufügen, wird dies auf alle vier Seiten wirksam. Natürlich wollen wir das im Moment nicht, weil diese gegeneinander kämpfen werden. Wir haben die gleichen Mengen oben, unten und auch links und rechts. Was wir tun können, ist vier separate Werte hinzuzufügen. Dies wird im Uhrzeigersinn von oben, rechts, unten und links verlaufen . Von oben ändern wir dies in 50 Pixel, eine rechte, eine untere und die linke. Wenn also nur 50 Pixel jetzt auf den oberen Teil des Körperabschnitts angewendet werden, aber was wir genau wie die endgültige Version tun wollen , ist, keinen Rand oben und unten zu haben, sondern den ganzen Raum gleichmäßig auf der linken und rechten Seite aufzuteilen. Die Art und Weise, wie wir dies tun können, ist, indem wir Nullmarge auf der Oberseite anwenden , Nullmarge unten, und dann können wir den anderen Wert für die linke und die rechte festlegen, die den Raum gleichmäßig aufteilen. Die obere, wir wollen Null, das Recht von Auto, Null auf der Unterseite, und dann automatisch auf der linken Seite, und diese Auto-Werte werden jetzt drücken Sie dies in die Mitte. Wenn wir wollen, können wir auch eine kürzere Version nutzen, die zwei Werte anwenden soll. Der erste wird oben und unten sein, und dann ist der zweite Wert der linke und der rechte. Sie dies speichern, ergibt sich genau der gleiche Effekt. Als nächstes werden wir den Header-Abschnitt und die freien divs ansprechen, die innen verschachtelt sind. Also dieser Header umhüllt alle drei unserer Abschnitte, dann haben wir ein div, das jedem folgt. Das erste, was zu tun ist, ist, diesen Header-Abschnitt zu greifen, der der Wrapper ist, dann werden wir den Anzeigetyp einstellen. Der Anzeigetyp ermöglicht es uns, die Standardanzeige für jedes Element zu ändern. Wir haben bereits erwähnt, dass bestimmte Elemente in eine Kategorie fallen können. Ich werde den Blocktyp und auch den Inline-Typ erwähnen. Wenn Sie sich erinnern, wird Block die volle Breite der Seite aufnehmen und auf einer neuen Zeile beginnen, genau wie diese drei Abschnitte, die wir bereits haben. In der Reihe, wie es klingt, platzieren wir die Elemente nebeneinander auf der Seite, wenn Platz dafür vorhanden ist. Aber wir werden einen Anzeigetyp namens flex nutzen. Dadurch wird die CSS-Flexbox genutzt, um das Auslegen unserer Zitronen viel einfacher zu machen. Wenn wir dies speichern, werden wir sofort sehen, dass alle drei dieser div-Abschnitte auf der Seite platziert werden. Dies geschieht, weil wir mit der Flexbox den Inhalt einstellen können, der sogar in horizontaler oder vertikaler Richtung ausgelegt ist. Standardmäßig verwendet das Flexbox die Flexrichtung für den Wert der Zeile. Dies bedeutet, dass alle Elemente auf der Seite in einer Zeile platziert werden. Wenn Sie eine Sprache von links nach rechts verwenden, so wie Englisch wird dies von links nach rechts sein. Wir können auch die Flex-Richtung ändern, um Spalte zu sein. Dadurch werden alle Elemente vertikal gestapelt. Da Zeile standardmäßig ist, können wir dies auslassen und davon ausgehen, dass dies bereits gesetzt ist. Als nächstes werden wir die Höhe dieses Headers auf einen bestimmten Wert beschränken. Wir können dies mit der hohen Eigenschaft tun. Dann werde ich den Wert von 150 Pixeln verwenden. Dann müssen wir sicherstellen, dass alle drei Abschnitte gleichmäßig verteilt sind. Wir möchten, dass sie alle den gleichen Breitenwert haben. Wir können dies tun, indem wir zurück in unser Stylesheet gehen. Auch hier werden wir den Header anvisieren. Aber dieses Mal verwenden wir das Größer-als-Symbol und wählen dann das div. Dies bedeutet, dass alle Stile, die wir hier anwenden, nur für irgendwelche div-Elemente gelten, die sofort unserem Header folgen. Wir können sehen, wenn wir auf die Index-Seite gehen, haben wir unseren Header. Dann wunderbar innen verschachtelt haben wir diesen div Abschnitt. Wir haben auch diese Seite, und dann unseren dritten Abschnitt. Das Styling gilt für alle drei dieser Abschnitte mit diesem Code. Da wir bereits den Header-Abschnitt haben, der die übergeordnete Menge ist , um die Flexbox zu verwenden, können diese untergeordneten Elemente, die innerhalb verschachtelt sind, auch Flex-Werte verwenden. Einer davon ist einfach Flex. Wenn wir den Wert auf eins setzen, wird dieser Flex-Wert von eins jetzt für alle drei unserer divs gelten. Dies bedeutet, dass alle drei dieser Abschnitte den gleichen Platz haben. Wenn wir es ändern würden, um einen unserer Werte zu sein, der zwei ist, werden wir genau die gleiche Wirkung haben, da sie alle gleich sind. Allerdings wird die Differenz auftreten, wenn wir einen anderen Flex-Wert auf einen anderen Abschnitt anwenden würden. Wenn wir zum Beispiel diesen Logoabschnitt in der Mitte anvisieren und dann einen Flex-Wert von zwei platzieren, würde dies den doppelten verfügbaren Platz wie in diesem Abschnitt nur hier übernehmen. Aber wir wollen, dass diese gleich sind, also ist das vorerst in Ordnung. Danach werden wir auch die Textausrichtung so einstellen, dass sie in der Mitte liegt. Dies bedeutet, dass alle Texte, die in diesem div enthalten sind, in diesem Abschnitt zentriert werden. die endgültige Version ansehen, wollen wir auch, dass diese beiden nach unten geschoben werden. Ein Weg, wie wir dies tun können, und da wir immer noch die Flexbox mit den Eltern hier verwenden, können wir keine Eigenschaft namens align-self verwenden. Kurz nach dem Text ausgerichtet, fügen Sie im Align-Selbst-Selektor hinzu, und wir haben die verschiedenen Werte, die wir wählen können. Jetzt wird der Wert, den wir hier hinzufügen werden, vertikal angewendet. Dies liegt daran, wie wir bereits gesehen haben, ist die Standard-Flexrichtung Zeile. Dies ist quer über die Seite horizontal. Align-self wird auf das Gegenteil angewendet, d. h. die vertikale Richtung, die auch als Querachse bezeichnet wird. Da wir vertikal arbeiten, wird der Flex-Stil oben sein, die Mitte wird in der Mitte sein, und das Flex-Ende wird unten sein. Dies schiebt diese jetzt auf den Grund unseres div. Wir müssen diese auch ändern, um auf der ganzen Seite zu sein, aber wir werden in einem Moment darauf zurückkommen. Wir müssen auch diese Links über die Seite gehen, und die Art und Weise, wie wir dies tun können, ist, indem wir den Wrapper, der das Listenelement ist, ausrichten . Genau wie zuvor, wenn wir den Anzeigetyp des Headers so einstellen , dass Flex-Box verwendet wird, werden wir dafür die Standard-Anzeigezeit für alle Listenelemente der Wert von Inline ändern . Wenn wir dies speichern, werden wir sofort sehen, dass sich diese zu einem Inline-Anzeigetyp ändern , anstatt wie zuvor übereinander zu stehen. Als nächstes gehen wir zu diesem mittleren Abschnitt und wir werden das Bild ein wenig kleiner machen, also greifen Sie unseren Header-Abschnitt. Dann werden wir einen anderen Selektor verwenden, der genau so aussieht. Zuvor haben wir erwähnt, dass, wenn wir diesen Größer-als-Pfeil verwenden, dies jedes div auswählen wird, das unmittelbar unseren Header-Elementen folgt. Wir konnten nicht genau dasselbe für diesen Abschnitt tun, da das Bild kein direkter Kanal unseres Headers ist. Dieser Header-Abschnitt enthält nur unsere divs, was wir stattdessen tun können, ist, dies zu verlassen und dies wird jedes Bildelement greifen, das sich innerhalb des Header-Abschnitts befindet. Dazu beschränken wir die Größe des Kopfzeilenbildes auf eine maximale Breite von 100 Pixel. Wir können jetzt sehen, dass das Bild jetzt fast die richtige Größe hat, aber ein Teil der Abstände und auch die Größe des Website-Titels schiebt dies immer noch von oben auf der Seite. Anstatt dies kleiner zu machen, gehen wir zu unserer Überschrift der Ebene eins, die unser Website-Titel ist, der innerhalb dieses mittleren div platziert ist, also nur hier. Für diesen Abschnitt möchten wir zunächst den Standardabstand entfernen, der direkt darunter liegt. Wenn wir mit der rechten Maustaste klicken und zum Inspektor gehen, öffnen wir die Entwicklertools, klicken Sie auf den Pfeil in der Ecke. Wir können den orangefarbenen Abschnitt oben und unten sehen. Nun, wenn wir darauf klicken und dann auf der rechten Seite und dann innerhalb des Elementabschnitts schauen , gehen Sie in die Stile. Dann unten können wir sehen, dass wir einige Marge haben , die oben und unten angewendet wurde. Die Überschrift der Ebene eins, zusammen mit anderen Elementen, haben oft einige Standard-Rand und Padding durch den Browser angewendet. Wir können dies auch überschreiben, indem wir unsere eigenen Margenwerte festlegen. Wir können dies auf Null zurücksetzen und wir können sehen, dass dies jetzt entfernt wurde. Allerdings möchten wir ein wenig Rand auf der Unterseite und auch oben anwenden, so dass wir dies auf zehn Pixel ändern können. Jetzt haben wir den Abstand entfernt, wir haben fast das Bild wieder auf der Seite. Das nächste, was wir tun werden, ist, die Schriftgröße auf 20 Pixel zu setzen. Dies reduziert dann die Schriftgröße und lässt jetzt genügend Platz für unser Bild. Als nächstes gehen wir zu diesem linken und rechten Abschnitt und stylen unsere ungeordnete Liste. Wenn Sie bemerken und insbesondere, wenn wir in die Entwickler-Tools gehen, wenn wir auf den Inspektor klicken und dann den Mauszeiger über einen der Abschnitte bewegen, können wir sehen, dass diese ungeordneten Listenelemente nicht in der Mitte unseres div platziert werden. Dies liegt daran, dass, wenn wir unsere ungeordnete Liste auswählen, wir durch den grünen Abschnitt oben auf der linken Seite sehen können, wir haben einige Standard-Polsterung, und genau wie die Ebene eins Überschrift mit dem orangefarbenen Abschnitt, wir haben auch einige -Marge auch angewendet. Wieder, wenn wir darauf klicken, können wir auf das Diagramm unten rechts gehen. Wir können die Größe der Elemente in der Mitte sehen, eine Polsterung, die auf der linken Seite angewendet wird, die derzeit 40 Pixel, und dann den Rand, der oben und unten ist. Was wir tun werden, ist, zunächst, setzen Sie den Rand auf einen Wert von 10 Pixel. Dies ergibt dann den gleichen Abstand von unten wie die Überschrift. Dann verschieben wir diesen Standard-grünen Padding Abschnitt so dass unsere Links in der Mitte platziert werden. Tun Sie das. Wie wir gerade gesehen haben, wird dies auf die ungeordnete Liste angewendet. Zuerst setzen wir den Rand auf 10 Pixel oben und unten und dies sollte dann mit unserer Überschrift ausrichten. Wir setzen Null auf der linken und rechten und entfernen dann alle Standard-Polsterung mit einem Wert von Null. Dies und zurück zum Browser, können wir jetzt sehen, ob wir den Mauszeiger über den Padding bewegen, wir haben keine Werte angewendet. Der Rand, dieser wurde nun auf 10 Pixel oben und unten reduziert, was dann mit unserer Überschrift ausgerichtet wird. Als Nächstes, da alle diese Elemente Links sind, haben diese eine Standardfarbe und sie haben auch diese unterstrichen. Um dies zu entfernen, müssen wir unseren Link auswählen, dieses A-Element ist, das unseren Titel umgibt, und auch unsere Listenelemente. Schnappen Sie sich das. Um die Unterstreichung zu entfernen, müssen wir zuerst die Textdekoration einstellen. Wir haben Optionen, um Dinge wie die Farbe zu ändern, aber ich werde dies nur mit dem Wert von keiner entfernen. Als nächstes werden wir die Textfarbe einstellen. Ich werde das auch im Körperbereich einrichten. Dies gilt auch für andere Elemente. Die Art und Weise, wie wir Farbe zu unserem Text hinzufügen können, ist einfach die Farbe Eigenschaft. Von hier aus möchten wir wieder einen Hex-Wert von 373535 verwenden. Dies gilt für den Rest der Website, wenn wir unser neues Element erstellen. Wie wir sehen können, gilt dies nicht für unsere Links, daher müssen wir dies auch auf unsere A-Elemente anwenden, indem wir genau dasselbe tun. Der Wert war 373535, speichern Sie diesen. Dies gilt nun für alle unsere Links. Das allerletzte Stück Styling, das ich für diesen Header verwenden werde, besteht darin, die Farbe dieses Links zu ändern, wenn die Maus über bewegt. Genau wie wir in der endgültigen Version hier sehen, wenn wir den Mauszeiger über einen dieser Links bewegen, erhalten wir eine Farbänderung. Um dies zu tun, müssen wir eine Pseudo-Klasse auf unser A-Element anwenden. Genau wie oben wählen wir unsere Elemente aus, verwenden einen Doppelpunkt und eine Pseudo-Klasse wird ein anderes Styling für einen anderen Zustand anwenden. Mit Staat meinen wir Dinge, wie wenn ein Link besucht oder geklickt wurde, wenn er nicht besucht wurde, wenn die Maus über einen dieser Links schwebt, und auch verschiedene Hover. Dafür werden wir den Hover-Zustand verwenden, also wenn die Maus über einen dieser Links schwebt, aber ich werde die Textfarbe ändern. Auch hier sind wir frei, verschiedene Typen oder Werte zu verwenden , die Sie möchten, aber für dieses Beispiel werde ich es mischen und einen RGB-Wert verwenden, wo wir innerhalb von drei separaten Werten platzieren. Die erste ist rot, das ist 226, das Grün von 74 und der blaue Wert von 74. Wir können an der Vorschau sehen, dass dies uns diese rote Farbe gibt. Über das Projekt, und unser Hover wirkt für jeden dieser Links. Dies ist jetzt das gesamte Styling, das auf unseren Header-Abschnitt angewendet wird. Wenn Sie möchten, können Sie diese Werte und Farben umspielen und Dinge ändern, wenn Sie möchten. Als nächstes werden wir die Seite nach unten bewegen und einige weitere diese Inhaltsabschnitte erstellen. 10. Hauptinhaltsbereich: Wenn wir von diesem Header-Abschnitt, an dem wir gearbeitet haben, nach unten gehen wir nun den Inhalt direkt unten hinzufügen. Wenn wir einen Blick auf die endgültige Version nur innerhalb der anderen Browser-Tab werfen, wird dies die beiden Abschnitte sein, die wir erstellen werden. Der erste Abschnitt wird ein Hintergrundbild haben, und dann wird eine Überschrift haben, und auch eine Chance, eine E-Mail einzugeben und diese dann einzureichen. Natürlich wird dies im Moment nicht, weil dies nur HTML ist, und Sie würden einen Back-End-Dienst benötigen, damit dies funktioniert. Aber im Moment konzentrieren wir uns nur auf das Aussehen und das Gefühl der Website mit HTML und CSS. wir nach unten gehen, haben wir einen zweiten Abschnitt direkt darunter, der diese drei verschiedenen Abschnitte hat. Dies gibt uns die Möglichkeit, einen Blick auf verschiedene Arten zu werfen, wie wir Elemente positionieren können. Wir überlagern diesen Text oben auf dem Bild. Werfen Sie einen Blick auf einige dieser Techniken. Um zu beginnen, gehen wir zurück zu unserer index.html Seite. Wenn wir dann knapp unterhalb des Kopfzeilenabschnitts nach unten scrollen und etwas Platz machen, stellen Sie sicher, dass dies immer noch über dem Körper liegt. Dies werden wir eine neue Elemente namens Abschnitt verwenden. Der Abschnitt wird der Wrapper für alle unsere ersten Abschnitt sein, die Sie gerade hier sehen. Jetzt könnten wir ein Bild hinzufügen, genau wie wir in der Kopfzeile für das Logo mit dem Bildelement verwendet werden. Aber für dieses Hintergrundbild zeige ich Ihnen eine andere Möglichkeit, ein Bild einzufügen. Wir werden uns das im nächsten Video über CSS ansehen. Wir fangen mit unseren Überschriften an und das wird eine Level-2-Überschrift sein, dann wird diese Ebene 3 sein. Die h2, und drücken Sie dann die Eingabetaste, und dann den Text der wöchentlichen Rezepte in Ihren Posteingang. Ich werde diese Datei speichern und dann den Live-Server öffnen, genau wie wir es in früheren Videos angeschaut haben. Es gibt unsere Texturen hier, und es sieht aus, als wäre es innerhalb des Kopfzeilenabschnitts wegen der Hintergrundfarbe. Dies befindet sich jedoch in einem eigenen Abschnitt unterhalb der Kopfzeile. Wenn wir schauen unsere style.css und dann scrollen Sie nach oben zum Körperbereich, hier haben wir die Hintergrundfarbe für den ganzen Körper eingestellt. Dies gilt für alle unsere Inhalte, aber dies wird durch ein Hintergrundbild im kommenden Video ersetzt. Als nächstes wird der Text, der jetzt Anmelden sein wird, in die Indexseite. Dieser wird eine Stufe 3 Überschrift sein, setzen Sie den Text von Jetzt anmelden. Da wir einen Live-Server verwenden, wird dieser automatisch aktualisiert, wenn wir speichern. Um die Eingabe des Benutzers einzugeben, werden wir ein Formular verwenden. Das Formular ist eine Möglichkeit für den Benutzer, mit unserer Website zu interagieren und einige Werte einzugeben. Sie können Formulare in der Vergangenheit verwendet haben, wo Sie sich per E-Mail anmelden, können Sie Ihren Namen hinzufügen, Sie können alle Arten von Informationen wie Nachrichten, Ihr Geburtsdatum hinzufügen. Aber dieser wird einfach sein, es wird nur eine E-Mail-Eingabe und dann eine Submit-Button sein. Um dies zu tun, werden wir all diesen Abschnitt in ein Formular einschließen. Wir können dieses Aktionsattribut entfernen, da wir es während dieses Kurses nicht senden werden. Aber was wir tun werden, ist in einem Input zu platzieren. Wenn wir Enter drücken, ist der Standardtyp, den wir gegeben sind, die textbasierte Eingabe. Wie es sich anhört, ist dies eine Möglichkeit für den Benutzer, einen Textwert einzugeben, z. B. einen Benutzernamen oder vollständigen Namen. Wir werden von einer E-Mail-Eingabe Gebrauch machen. Nun, diese Art von Eingabe, die wir eingeben, wird dem Browser einen Hinweis darauf geben, welche Art von Daten wir erwarten eingegeben werden. Es kann diese Daten überprüfen und auch einige Nachrichten an den Benutzer senden, wenn der Typ der Daten ungültig ist. Wenn wir dies zum Beispiel in einen Zahlentyp ändern und dann der Benutzer einen Text eingegeben hat, würde der Browser dies auf die Annahme von Zahlen beschränken. Da dies eine Art von E-Mail ist, wenn der Benutzer auf diese Eingabe klickt, kann es auch mit einigen zuvor verwendeten E-Mails erscheinen. Gehen Sie weiter. Das nächste Attribut, das wir hinzufügen werden, ist das Aria-Label. Sobald Sie dies festgelegt haben, um gleich E-Mail zu sein. Dieses Aria-Label wird für Eingabehilfen wie Bildschirmlesegeräte verwendet. Wenn wir einen Blick auf unsere endgültige Version werfen, nur hier, sehen Sie, dass wir keine Etiketten neben unseren Eingaben haben. Oft würden Sie bei Formularen eine Beschriftung wie diese sehen, und vielleicht einen Text wie diesen, der neben der Formulareingabe angezeigt wird. Nun, wie unsere endgültige Version, wollen wir diesen Text nicht anzeigen. Wir könnten diesen Text mit CSS aus dem Browser entfernen. Es gibt jedoch einen Grund, warum wir dies nicht tun wollen, und das liegt daran, wenn ein Benutzer sehbehindert ist und diese Texturen hier nicht lesen kann, und kann ein Gerät wie ein Screenreader verwenden und ihnen mitteilen, welche Art von Eingabe dies ist. Wenn wir dies entfernen würden, würde sein Aria-Label dieses Element beschriften, um dem Bildschirmlesegerät oder Eingabehilfen einen Hinweis darauf zu geben , welche Art von Eingabe es ist. Danach ist das nächste Attribut der Platzhalter , der in diesem Feld platziert wird, bevor der Benutzer einen Wert hinzufügt. Dazu sagen wir Geben Sie Ihre E-Mail mit wenig Platz auf der linken Seite. Dieser Raum wird auch innerhalb der Eingabe reflektiert. Als nächstes wird die zweite Eingabe, die den Typ des Übermittlungsvorgangs hat. Wenn wir ein Formular wie dieses hinzufügen, müssen wir auch eine Schaltfläche Absenden hinzufügen, die dieses Formular an den Server senden wird. Hier ist nur ein ganzes. Dies ist ein ziemlich einfacher Abschnitt und alle Visuals werden im nächsten Video mit CSS erstellt werden, einschließlich dieses Hintergrundbildes. Als nächstes gehen wir nach unten, um unseren Abschnitt zu tun, der direkt darunter. Dazu erstellen wir einen neuen Abschnitt als Wrapper. Der Abschnitt wird drei divs innerhalb mit jedem dieser Bilder mit dem Text platziert haben . Das erste div, und jedes dieser divs wird zwei Elemente enthalten. Das erste ist das Bild, das Sie für den Hintergrund verwenden möchten, und die Quelle befindet sich innerhalb des Ordners Images. Dieses Bild ist eine vegatarian.jpg. Der ALT-Text. Denken Sie daran, dass dies im Browser angezeigt wird, wenn das Bild nicht geladen werden konnte. Es wird sagen, vegetarische Sektion. Dann können wir danach in den Text einfügen. Nun, wenn wir wollten, könnten wir ein p-Element verwenden oder wir könnten eine Überschrift verwenden. Dafür will in einer Level 3 Überschrift platzieren, da dies einigermaßen wichtige Abschnitte sind. Der Text ist vegetarisch. Speichern Sie das und schauen wir uns das im Browser an. Gut. Das ist unser erster Abschnitt. Mach dir keine Sorgen darüber, wie das im Moment aussieht. Wir werden das im nächsten Video viel verbessern. Das zweite div, direkt darunter, ist dies für den mittleren Abschnitt. Dies ist genau wie der Abschnitt oben mit dem Bild und auch eine Ebene 3-Überschrift. Wenn Sie wollten, gehen Sie weiter und pausieren das Video und geben Sie uns einen Sprung auf eigene Faust, wenn Sie sich dabei wohl fühlen. Wenn nicht, werde ich mit den Bildern weitermachen. Das Bild ist diesmal die quick.jpg. Der Alt-Text wird die fünfminütige Mahlzeit Abschnitt sagen. Die h3 ist die meisten fünf Minuten Mahlzeiten. Überprüfen Sie, dass alles im Browser gut aussieht. Im Moment werden diese übereinander gestapelt anstatt über die Seite zu gehen. Weil, wie bereits erwähnt, ein div ein Element auf Blockebene ist, was bedeutet, dass jedes div auf seiner eigenen neuen Zeile beginnt. Das dritte div, dieses ist für die gesunden Optionen. Platzieren Sie in das Bild. Auch hier heißt dieser Ordner im Ordner Images healthy.jpg. Der Alt-Text, sagen gesunde Optionen Abschnitt. Dann die h3 an der Unterseite, die gesunde Optionen ist. Geh runter. Da ist unser dritter Abschnitt unten. Beachten Sie, dass sich dieser Inhalt immer noch im Hauptteil befindet. Dieser graue Hintergrund gilt für alle unsere Inhalte. Es sieht im Moment nicht so toll aus, aber wir werden dies im nächsten Video beheben, wo wir etwas Stil in unsere beiden neuen Abschnitte anwenden werden. 11. So gestaltest du den Hauptinhalt: Willkommen zurück. Wir haben jetzt einige Inhalte auf der Seite, auf die wir einige CSS anwenden müssen. Nicht nur Ihr Styling, sondern wir müssen auch viel Layout-Arbeit erledigen. Wir müssen all diesen Text in der Mitte der Seite positionieren. Wir müssen ein Hintergrundbild, etwas allgemeines Styling hinzufügen, und dann in diesem Abschnitt und direkt unten mit unseren kostenlosen Bildern, und auch den Text, müssen wir diese über die Seite platzieren und auch einen Weg finden , damit dieser Text ersetzt jedes dieser Bilder, genau wie wir es in der endgültigen Version haben, gerade hier. Von oben möchten wir mit dem Anmeldebereich von in der styles.css beginnen. Aber kurz bevor wir dies tun, brauchen wir eine Möglichkeit, diesen Abschnitt tatsächlich zu greifen, damit wir etwas Styling anwenden können. Dieser gesamte Inhalt wird innerhalb dieses Abschnittelements platziert. Aber wenn wir den Abschnitt mit einem CSS packen würden, würde dies auch für den folgenden Abschnitt gelten. Was wir hier tun werden, ist das ID-Attribut hinzuzufügen. Diese ID ist ein eindeutiger Wert für dieses einzelne Element Bei der Verwendung von IDs ist es wichtig, dass wir dies nur einmal auf unserer Seite hinzufügen. Geben Sie ihm den Namen „anmelden“. Jetzt haben wir eine Möglichkeit, diesen Abschnitt in unserer CSS-Datei zu greifen. Bevor wir nun unsere Selektoren so hinzugefügt haben, haben wir sie über den Tag-Namen hinzugefügt. Wir benutzten die a, ungeordnete Liste, die h1. Aber wenn wir eine ID auswählen, verwenden wir die # gefolgt von der ID Name, die registriert wurde. Dann im Inneren von hier können wir in alle unsere CSS-Regeln einfügen, genau wie wir es oben getan haben. Das erste, was wir tun müssen, ist ein Hintergrundbild hinzuzufügen. Nun früher haben wir die Hintergrundwerte hinzugefügt. Jetzt zuvor oben haben wir die background-color Eigenschaft gerade hier verwendet. Dies ist, um die Farbe des Hintergrunds zu setzen. Aber dieses Mal, was wir tun werden, ist, das Hintergrundbild zu setzen. Dann können wir es in einer URL platzieren, die der Speicherort des Dateipfades dieses Bildes ist. Unseres befindet sich im Bilderordner und das Bild für diesen Abschnitt ist die main.jpg. Wir können sofort sehen, sobald wir speichern, dass dieses Bild jetzt als Hintergrund für diesen Abschnitt erscheint. Wir müssen auch die Höhe Eigenschaft hinzufügen, um es ein wenig größer zu machen, und ich werde meine auf 500 Pixel setzen. Dies wird uns genügend Platz geben, um den gesamten Inhalt abzudecken. Als nächstes möchten wir auch, dass dieser Text und auch die Formulareingabe in der Mitte unseres Bildes platziert werden. Eine einfache Möglichkeit, dies zu tun, ist die Verwendung der CSS-Flexbox. Genau wie zuvor setzen wir den Anzeigetyp auf „ flex“ ein und denken Sie daran, dass die Standard-Flex-Richtung Zeile ist, sodass der gesamte Inhalt auf der Seite platziert wird. Allerdings möchten wir, dass diese vertikal gestapelt werden, so dass wir die Flex-Richtung Spalte ändern können. Jetzt nutzen wir die Flexbox, wir müssen zwei neue Eigenschaften hinzufügen, um diese Elemente in der Mitte zu platzieren. Der erste ist align-items und der Wert befindet sich in der Mitte. Wenn also die Flex-Richtung auf Spalte festgelegt ist, werden die Zeilenelemente diese horizontal über die Seite zentriert. Das nächste, was wir tun müssen, ist das genaue Gegenteil, das ist, unseren Inhalt vertikal zu zentrieren. Die Art und Weise, wie wir dies tun können, besteht darin, Rechtfertigungsinhalte zu verwenden und diese in die Mitte zu legen. Okay, jetzt, wenn wir genau hinschauen, sind diese ziemlich in der Mitte, aber es sieht aus, als ob es ein bisschen mehr Abstand auf der Oberseite als unten. Der Grund dafür ist, dass es mit Browser-Standardeinstellungen zu tun hat. Wenn wir in die Inspect gehen, klicken Sie auf diese, und wir können sehen, dass die Ebene 2 Überschrift hat einige Standard-Rand oben und unten. Das gleiche mit der Überschrift Level 3, wir sehen keine auf dem Formular. Was wir jetzt tun wollen, ist, mit unseren beiden Überschriften zu arbeiten. der Indexseite wurden diese beiden Abschnitte in der Überschrift der Ebene 2 und auch in der Ebene 3 platziert. Wir können mehrere Elemente zielen, indem wir diese durch ein Komma trennen. Die h2 und auch h3, alle Stile im Inneren hier gelten für diese beiden Überschriften. Erstens, die Hintergrundfarbe, und früher haben wir erwähnt, gibt es verschiedene Arten von Farben, die wir hinzufügen können. Wir können die RGB-Werte verwenden, die wir gerade hier haben, und wir können auch einen Hex-Wert verwenden. Wir können diesen RGB-Typ auch auf rgba erweitern. Werfen wir einen Blick darauf, wie wir das hier machen können. Wenn wir rgb hinzufügen, können wir unsere regulären Werte hinzufügen, ich werde für 46 für das Rot, 39 für das Grün und auch 39 für das Blau gehen . Wenn wir dies wie erwartet speichern, sehen wir eine dunkle Hintergrundfarbe. Nun, dieser Hintergrund ist ziemlich solide und verdeckt das Bild. Was wir also tun werden, ist ein wenig Deckkraft anzuwenden. Das bedeutet, dass wir ein gewisses Maß an Transparenz anwenden können. Um dies zu tun, fügen wir den vierten Kanal, das ist ein, und das ist für Alpha, und dann zwischen Null und eins, können wir einen Wert setzen. Wenn wir dies als eins festlegen, wird dies ein solider Hintergrund ohne Transparenz sein, genau wie wir es bereits getan haben. Aber wenn wir dies auf Null ändern, wird dies vollständig transparent sein. Ich möchte platzieren, dass dies irgendwo in der Mitte ist, wie 0,05, das bedeutet, dass wir immer noch eine leichte Hintergrundfarbe haben. Wir sehen auch ein Teil des Hintergrundbildes. Dies kann uns einen schön aussehenden Effekt geben. Um dies zu vergrößern, werden wir einige Polsterung von fünf Pixeln oben und unten und Null auf der linken und rechten. Um etwas Platz im Inneren dieses Elements anzuwenden, machen Sie den Hintergrund ein wenig größer, in der Tat werden wir dies auch auf der Seite hinzufügen. Wir entfernen einfach den Nullwert, also gilt für alle vier Seiten. Als nächstes wird der Text, werden wir dies leichter machen, indem Sie die Farbe Eigenschaft. Dieser Wert ist ein RGB-Wert von zwei 235, 222 und dann 222. Geben Sie uns diese hellere Farbe, die wir gerade hier sehen. Wenn wir dies mit der endgültigen Version vergleichen, können wir sehen, dass der Text auf diesen beiden Überschriften etwas heller ist als unsere Version. Dies liegt an der Schriftstärke. Ich werde dies ändern, um einen helleren Wert von 300 zu sein, also ist es nicht ganz so fett wie der Standard. Als nächstes die Ebene 3 Überschrift Ebene können wir einige der Browser-Standardeinstellungen entfernen. Denken Sie daran, dass wir einige Standard-Marge hatten, und ich werde dies entfernen. Wenn wir das auf Null setzen, würde dies für alle unsere Seiten gelten, oder stattdessen, wenn wir das nur auf eine bestimmte Seite anwenden wollten, könnten wir das auch in platzieren, damit wir es oben, unten platzieren können, rechts und links, und dies gilt jetzt nur für eine Seite. In der Tat will es nur ein Level 2 sein. Dies gilt also für die oberste. Jetzt wurde der Rand von unserer obersten Überschrift entfernt, dies wird dies mehr in der Mitte platzieren. wir nach unten gehen, haben wir jetzt diesen Formularbereich mit der Eingabe und auch die Schaltfläche Senden. Wenn wir wollten, könnten wir zu unserer Indexseite gehen und eine eindeutige ID oder sogar eine Klassenlisteneingabe hinzufügen . Oder wir könnten diese Eingabe auch nach dem Typ anvisieren. Die Möglichkeit, dies zu tun, besteht darin, die Eingabe gefolgt von den eckigen Klammern hinzuzufügen. Von hier aus können wir den Eingabetyp der E-Mail einstellen. Jetzt gelten alle Stile, die wir hier hinzufügen, nur für die E-Mail-Eingabe. Erstens, die Breite, können wir dies auf einen festen Wert von 250 Pixel setzen, was dies ein wenig breiter machen wird. Ich bin Padding, die sich daran erinnern, dass der Abstand innerhalb des Elements ist. Alle Werte, die wir innerhalb von hier hinzufügen, machen es entweder größer oder breiter. Lassen Sie uns für fünf Pixel auf allen Seiten gehen. Der Grenzradius und dies wird uns eine Rundung an den Ecken geben. Genau wie bei der Verwendung von Marge und Padding könnten wir auch mehrere Werte hinzufügen. Oder wenn wir das auf allen Seiten anwenden wollten, fügen wir einfach den einzelnen Wert hinzu, die Schriftgröße von 14 Pixeln. Dadurch wird der 18-Pixel-Wert aus dem Körperbereich überschrieben. Als nächstes können wir nach der Schriftgröße auch diesen Rahmen entfernen, der alle vier Seiten umgibt. Das ist ziemlich einfach zu tun. Alles, was wir tun müssen, ist, die border-Eigenschaft so zu setzen, dass sie gleich keiner ist. Wir können das Gleiche für unsere Schaltfläche „Senden“ tun. Denken Sie daran, dass dies die Art der Übermittlung hat. Genau wie beides zielt auf alle Eingaben ab und schränken Sie dies dann auf den Typ ein, der dem Senden gleich ist. Zuerst legen wir eine Hintergrundfarbe fest. Dafür könnten wir entweder die Hintergrundfarbe verwenden, die wir oben verwendet haben oder diese auf einen einfachen Hintergrund verkürzen. Auch hier haben wir Zugriff auf alle gleichen Farben wie RGB oder auch die Hex-Werte. Ich werde für cccccc gehen, und das ist die graue Farbe, die wir gerade hier sehen. Als nächstes etwas Polsterung auf der Innenseite. Der erste Wert gilt für den oberen und unteren Bereich und wir wollen den Füllwert aus der E-Mail übereinstimmen. Genau so setzen wir dies auf fünf Pixel, und dann, um es breiter zu machen, fügen wir 15 Pixel links und rechts hinzu. Auch die E-Mail passen, müssen wir auch die Ecken abrunden und auch die Grenze zu entfernen. Genau wie oberhalb der Grenze keine, dann der Grenzradius, um die Ecken, alle fünf Pixel, und auch die gleiche Schriftgröße, die 14 Pixel. Gut. Das ist jetzt unser oberster Abschnitt komplett. Wir werden jetzt zu diesen freien Bildern und auch dem Text hinuntergehen. Dazu benötigen wir auch eine Möglichkeit, den Abschnitt auszuwählen, und wenn wir zu diesem Abschnitt scrollen, können wir ihn auch in einer ID platzieren, die ich Ideen nennen werde. Wenn Sie CSS verwenden, gibt es mehrere Möglichkeiten, unsere Bilder auf der Seite zu platzieren, genau wie wir es zuvor verwendet haben, werden wir die CSS-Flexbox verwenden. Zuallererst werden wir den Container anvisieren, der die ID der Ideen hatte. Legen Sie den Anzeigetyp auf Flex fest, und wie bereits erwähnt ist die Standard-Flexrichtung Zeile, die diese horizontal auf der Seite platziert. Wenn wir einen Blick auf die endgültige Version werfen, sehen wir, dass es einige Abstände um diesen ganzen Abschnitt gibt. Um dies zu tun, können wir einen Füllwert verwenden, der, denken Sie daran, wird auf der Innenseite des Abschnitts erscheinen. Das wird Padding sein, und lassen Sie uns für 15 Pixel gehen und es gibt einige Abstände um den Rand. Das nächste, was wir tun müssen, ist, die Größe dieser Bilder zu reduzieren, also wieder, greifen Sie die Idee Abschnitt, und dann werden wir alle Bilder auswählen, die in diesem Abschnitt platziert werden. Im Inneren von hier, wenn wir die width Eigenschaft auf 100 Prozent setzen, werden alle diese Bilder entweder nach oben oder nach unten skaliert, um in den Container passen. Jetzt müssen wir alle diese technischen Abschnitte über jedem dieser Bilder platzieren. Dies kann schwierig sein zu verstehen, wenn Sie die Positionseigenschaften in der Vergangenheit nicht verwendet haben , aber wir werden zwei Positionswerte verwenden, die relativ und absolut genannt werden. Zuallererst, bevor wir dies tun, müssen wir eine Klasse auf jeden dieser Abschnitte anwenden. Jetzt, genau wie hier, wo wir es in einer ID platziert haben, könnten wir stattdessen eine Klasse innerhalb eines dieser Elemente platzieren. Eine Klasse ist auch eine andere Möglichkeit, eines dieser Elemente mit unserem CSS zu greifen. Aber der Unterschied zwischen einer Klasse und einer ID ist, dass eine ID nur einmal verwendet werden sollte, aber wir können eine Klasse mehrmals verwenden. Dies ist perfekt, wenn wir die gleichen CSS-Werte zu mehreren Elementen hinzufügen möchten. Dafür werde ich diesem einen Namen des Verwandten geben, ich werde dies auch auf unser zweites und auch unser drittes div anwenden. Wir greifen das im CSS auf, gehen zu unserem Stylesheet, und anstatt den Hash zu verwenden, den wir für unsere ID gesehen haben, verwenden wir einen Punkt für eine Klasse. Das war relativ. Dann werden wir den CSS-Positionswert auf relativ setzen. Wir werden einen Blick darauf werfen, was das bedeutet, in nur einer Sekunde , aber für den Moment gehen wir auf diesen Titel. Der Text innerhalb unserer Indexseite ist in dieser Überschrift der Ebene 3 enthalten. Es gibt mehrere Möglichkeiten, wie wir das greifen könnten, wir könnten die Ideen anvisieren und dann die Überschrift der Ebene 3 auswählen, oder wir könnten auch eine Klasse innerhalb jeder von ihnen platzieren. Ich werde für die Klassenoption gehen und diesen den Kategorientitel nennen. Kopieren Sie dies und platzieren Sie dies auch in unseren zwei anderen Abschnitten. Zurück zum Stylesheet. Wir werden den Punkt verwenden und das war der Kategorientitel. Dieses Mal setzen wir den Positionswert auf absolut. Jetzt haben wir zwei verschiedene Positionswerte nur hier festgelegt, wir haben die Bilder so eingestellt, dass sie die Position des relativen haben, und der Titel, um die Position des absoluten haben. Eine relative Position ist die ursprüngliche Position des Elements. Es wird im Fluss der Dokumente bleiben und nehmen den ursprünglichen Raum, den es beabsichtigt war. Wir könnten auch diese Abschnitte mit einem oberen, rechten, einem unteren oder einem linken Wert genau so herumschieben . Aber ich werde das so lassen, wie es ist. Nun, der Grund, warum wir dies als relativ festgelegt haben, ist weil, wenn wir einen anderen Wert innerhalb als absolut setzen. Hier können wir auch die oben, rechts, unten und links verwenden , aber diesmal ist der Unterschied, dass der Abschnitt von unserem relativen Bild referenziert wird. Wenn wir einen Spitzenwert von 20 Pixeln setzen, sagen wir dies, wird dieser absolute Abschnitt nach dem nächstgelegenen relativen Container suchen , der unser Bild ist. Der oberste Wert von wird von oben referenziert werden, wir haben die rechte, die untere und die linke. Wie wir sehen können, werden die 20 Pixel von oben diese 20 Pixel vom Bild nach unten schieben. Wir könnten auch mit dem linken Wert arbeiten, um dies in die Mitte zu schieben. Aber alternativ könnten wir die Breite auf 100 Prozent einstellen. Dies wird nun den Titel auf die volle Breite unseres Bildes dehnen. Dann wird es uns ermöglichen, die Textausrichtung so anzuwenden, dass sie in der Mitte ist und diese genau dort platziert werden, wo wir sie haben wollen. Wenn wir die Position so einstellen, dass sie absolut ist, wie wir es hier getan haben, wird das Element aus dem Fluss des Dokuments entfernt. Natürlich nimmt es keine Position auf der Seite ein, es wird so aussehen, als ob es aus den Dokumenten entfernt wurde, was bedeutet, dass wir die oben, rechts, unten und links verwenden müssen, um die genaue Positionierung festzulegen. Wenn wir diesen relativen Abschnitt entfernen, sagen wir dies, wird dies jetzt 20 Pixel vom oberen Rand der Seite platziert. Dies liegt daran, wie bereits erwähnt, ein absolutes Element nach dem nächstgelegenen relativen Container sucht und wenn es keinen hat, wird es stattdessen auf die vollständigen Dokumente verweisen. Lassen Sie uns das wieder reinlegen. Das letzte, was zu tun ist, ist, auch etwas Platz in beiden Seiten dieses mittleren Bildes anzuwenden , wie wir es mit diesem Bild gerade hier getan haben. Um dies zu tun, zurück zu unserer Indexseite. Für diesen mittleren Abschnitt können wir auch eine zweite Klasse hinzufügen, die durch ein Leerzeichen getrennt ist. Nennen wir das die Mitte, speichern Sie diese Datei und über in unser Stylesheet. Schnappen Sie sich den Mittelteil. Um etwas Platz außerhalb dieses div anzuwenden, müssen wir für den Rand gehen. Wir haben bereits den Abstand oben und unten, also lassen wir dies als Null, und platzieren 15 Pixel links und rechts. Gehen Sie zum Browser, wir sehen, wir haben einige Abstände auf der linken und rechten Seite, aber wir haben jetzt auch ein Problem mit unserem Titel. Gehen wir zu den Entwicklertools, klicken Sie mit der rechten Maustaste auf „Inspect“, klicken Sie auf den „Inspector“ und wir werden sehen, was los ist. Dies ist die Überschrift der Ebene 3, also klicken Sie auf diese. Wenn wir den Mauszeiger über den Padding Abschnitt bewegen, können wir sehen, dass wir einen grünen Umriss um unseren Titel haben. Diese Polsterung fügt auch etwas überschüssigen Speicherplatz hinzu, in dem wir nicht brauchen. Um dies zu entfernen, gehen wir zurück zu unserem Stylesheet, und wir haben bereits eine Ebene 3-Überschriftenauswahl. Zurück zu unserem h3 Abschnitt, das ist die Polsterung gerade hier. Wir könnten diesen Abschnitt überschreiben, aber dies gilt auch für diesen Abschnitt in der Kopfzeile. Stattdessen gehen wir zurück zum Kategorientitel , der nur für diesen Abschnitt gilt, und setzen die Polsterung auf Null. Dies löst das Problem nun horizontal, aber wir müssen auch den vertikalen Abstand beibehalten. Dafür fünf Pixel oben und unten und wir werden nur diese Null auf der linken und rechten Seite anwenden. Gut, das ist jetzt das Styling komplett für alle Hauptinhalte. Im kommenden Video werden wir mit unserem letzten Abschnitt arbeiten, dem Fußzeilenbereich. 12. HTML Fußzeilenbereich: Die meisten der wichtigsten Inhalte jetzt auf dieser Seite, und jetzt werden wir nach unten gehen und den allerletzten Abschnitt dieses Projekts erstellen . Dieser Abschnitt wird ein Fußzeilenbereich sein. Es wird nicht allzu schwierig sein. Es wird nur eine Fußzeile als Wrapper sein, der ein HTML 5 semantisches Element ist. Dieser Wrapper enthält dann eine Navigation mit verschiedenen Links. Sie können diese Links alles machen, was Sie wollen, und Sie können auch zusätzliche Seiten erstellen, wenn Sie diese beiden auch verknüpfen möchten. Genau wie wir auf der endgültigen Version sehen, wird es auch ein kleines Bild darüber geben, und dieses ist im Bilderordner enthalten. Wenn Sie sich zuversichtlich fühlen, können Sie dies selbst erstellen. Wenn nicht, dann folge einfach mit mir. Wir werden dies jetzt ganz unten erstellen, direkt über dem schließenden Körper-Tag. Ausgestattet mit HTML 5, war ein neues semantisches oder beschreibendes Element, das als Fußzeile bezeichnet wird. Genau wie wir es früher getan haben, als wir den Header-Abschnitt mit diesem Element gerade hier erstellt haben, geht der gesamte Inhalt für die Fußzeile zwischen diesen Tags, und wir werden ein Bild und auch eine neue ungeordnete Liste erstellen. Zuallererst befinden sich die Bildelemente und die Quelle alle im Bilderordner. Wir brauchen die cutlery.svg und auch einen alten Text. Lassen Sie uns das speichern und sehen Sie es im Browser. Aktualisieren, und als unsere svg, die im Moment ein wenig groß ist, aber im kommenden Video werden wir dies mit einem Abschnitt mit CSS stylen. Als nächstes werden wir, wie wir es früher getan haben, auch eine ungeordnete Liste erstellen, die unsere Navigationslinks enthält. Kurz bevor wir dies tun, werden wir auch einen Blick auf andere semantische oder beschreibende Elemente werfen, die nav genannt werden. Nav ist ein Element, das eine mögliche Seite darstellen soll, die Navigationslinks enthält. Dies ist keine obligatorischen Elemente, die wir vor den Browsern und Bildschirmlesegeräten, die in diesem HTML gelesen werden, einschließen müssen . Es bietet eine bessere Beschreibung dessen, welcher Inhalt in verschachtelt ist. Von hier aus erstellen wir eine geordnete Liste, genau wie früher. Ich werde Elemente auflisten, die ein Element für einen Link enthalten können. Wie bereits erwähnt, können Sie auch einen Link zu einer anderen Seite erstellen. Aber ich werde das hier in diesem Video leer lassen. Der erste, sagen wir dazu. Die zweite, die einen Artikel mit einem Link auflistet, ist dieser für Auftragnehmer. Der dritte, dieser hier werde ich ein Rezept vorschlagen. Der vierte, dieser hier wird Privatsphäre sein. Dies wird Links unten unten folgen. Das CSS wird auch angewendet, wenn wir den Mauszeiger über jedes dieser Elemente von den frühesten [unhörbaren], die wir hatten. Wenn wir nach oben gehen, haben wir auch einige Navigationsabschnitte gerade hier oben. Was wir tun werden, ist, auch an den Anfang der Seite zu gehen und nach unserer ungeordneten Liste innerhalb der Kopfzeile zu suchen. Lassen Sie uns alle diesen Abschnitt auswählen, und dann Befehl oder Control X. Wir können diese fehl am Platz ausschneiden und auch den Abschnitt mit dem nav Element umgeben. Gleiches gilt für den zweiten Satz von Links direkt darunter, schneiden Sie den Abschnitt aus, platzieren Sie ihn in das Navigationselement und fügen Sie dann den Inhalt wieder hinein. Wir sollten keinen Unterschied innerhalb des Browsers sehen. Dies ist nur, um den Inhalt zu beschreiben, der sich innerhalb dieses Elements befindet, genau wie wir es mit den Kopf- und Fußzeilenabschnitten getan haben. Schließlich, um den HTML-Code für diese Seite zu beenden, ist das letzte, was wir tun werden, diese Mitte Punkt zwischen den Fußzeilenlinks zu platzieren. Wir können dies tun, indem wir die span Elemente kopieren, die die HTML-Entität enthält. Lassen Sie uns diese greifen, wir Befehl oder Kontrolle C. Gehen Sie zurück zu unseren Fußzeilenlinks und wir können diese zwischen jedem dieser Listenelemente einfügen. Schauen wir uns das an. Da haben wir es. Schließlich wird das letzte, was für dieses Projekt zu tun ist, im nächsten Video sein. Wir werden unser CSS-Styling für den Fußzeilenbereich anwenden. 13. So gestaltest du die Fußzeile: Ich werde alle HTML-Inhalte auf dieser Seite haben. Das letzte, was zu tun ist, um dieses Projekt zu beenden, ist etwas CSS-Styling es in der Fußzeile anzuwenden, es wird ziemlich einfach sein. Alles, was wir tun müssen, ist die Größe dieses SVG reduzieren wird alle Inhalte in der Mitte platzieren und auch eine etwas andere Hintergrundfarbe spielen. Dann werden wir es für den Rest des Körperabschnitts verwenden. Also rüber zur styles.css. Denken Sie daran, dass der Wrapper für all diesen Abschnitt die Fußzeile war. Wir können jetzt mit diesem über in unserem Stylesheet arbeiten. Lasst uns das zuerst schnappen. Dann im Inneren von hier werden wir den Anzeigetyp einstellen, um die Flexbox zu nutzen. Wie bereits erwähnt, ist die Flex-Richtung standardmäßig die Zeile, die diese Elemente auf der Seite platziert. Wir müssen das wieder ändern, um die Flexrichtung der Spalte zu sein. Dies gilt auch für den Fußzeilenabschnitt, bei dem es sich um den Wrapper handelt. Die Flex-Richtung ist jetzt Spalte, die diese wieder vertikal platziert wird. Sie denken vielleicht gerade: „Nun, das lässt uns einfach genau dort, wo wir am Anfang sind.“ Aber jetzt nutzen wir die Flexbox. Wir können jetzt eine Flex-Eigenschaft namens align Items verwenden, wo wir dies in der Mitte setzen können. Dies wird dann nun unsere Links unten drücken, in die Mitte und auch diese SVG, wenn wir die Größe auch nach unten reduzieren, haben wir derzeit die Flex-Richtungsspalte, die vertikal ist, und dies wird als Hauptachse. Wenn Sie eine Zeile verwenden, genau wie hier, funktioniert dies auf dem Gegenteil, was als Querachse bezeichnet wird. diesem Grund richtet die center-Eigenschaft diese Elemente horizontal auf der Seite aus. Das Gegenteil würde gelten, wenn wir die Flex-Richtung auf die Zeile setzen. Dies würde dann bedeuten, dass unsere Hauptachse über die Seite liegt, was bedeutet, dass ausrichten Elemente das Gegenteil wäre, und dies wird die vertikale Ausrichtung festlegen. Wenn du jetzt anfangen würdest, mag das ein wenig verwirrend aussehen, aber das braucht nur ein wenig gewöhnungsbedürftig zu werden. Als Nächstes ändern wir die Hintergrundfarbe für diesen Fußzeilenabschnitt. Gesicht leicht dunkler Schatten, die E5 sein wird. Einfache Reihe, einfache Reihe, sparen. Wir können einen etwas anderen Farbton als der Rest des Körperinhalts sehen. Einige Pollen, die innerhalb dieses Fußzeilenabschnitts gehen und bietet etwas Platz in, um das Innere. Lassen Sie uns für 20 Pixel gehen. Dies wird unseren Raum auf alle vier Seiten anwenden. Schließlich müssen wir die Größe dieses Bildes reduzieren. Wir können dies nur auf den Fußzeilenbereich und dann auf jedes Bild anwenden, das im Inneren sein soll. Alles, was wir tun müssen, ist, die maximale Breite dieses Bildes, die 80 Pixel, einzustellen . Da haben wir es. Dies sind meine Rezepte, Websites alle jetzt abgeschlossen. Ich hoffe, Sie haben dieses Projekt und Ihre ersten Schritte zum Erstellen von Websites genossen. Im kommenden Projekt werden wir die Dinge noch weiter nehmen, indem wir ein neues Projekt erstellen und auch Responsive Design einführen. 14. Einrichtung des College-Projekts: Willkommen zurück zu diesem neuen Projekt und diesem neuen Abschnitt. Während dieses kommenden Abschnitts werden wir in diesem College Thema Website bauen, die Sie hier sehen. Wir werden dies nicht nur replizieren und viel mehr Übung beim Erstellen von HTML- und CSS-Websites bekommen , wir werden auch einige neue Tricks lernen. Insbesondere eine der größeren, die wir in diesem Abschnitt lernen werden, ist Responsive Design. Responsive Design ist eine Möglichkeit, unsere Website zu erstellen und sie an verschiedene Bildschirmgrößen anzupassen. Zum Beispiel, auf einem größeren Desktop-Monitor, genau so, wird unsere Website aussehen. Aber wenn wir dies auf eine kleinere Breite reduzieren, sehen wir, dass diese Website reagiert oder sich an die aktuelle Größe des Browsers anpassen, und dann ändert es das Layout entsprechend. Dies wird auch wirksam, wenn sie auf einem kleineren Tablet oder einem mobilen Gerät angezeigt werden. Oben wird unser Header vertikal gestapelt. Wir sehen die Links direkt unter der Kopfzeile, anstatt neben jedem davon, wie sie hier sind. Dies ist ein allgemeines Thema für einen Großteil des Inhalts. Wir können hier mit diesem Raster sehen, dass anstatt freie Gegenstände Seite zu haben, dies jetzt vertikal gestapelt wird und die volle Breite des Bildschirms sein wird. Für dieses spezielle Projekt haben wir nur eine Layoutänderung, wir haben die kleine Bildschirmansicht oder die größere Bildschirmansicht, aber wir können so viele Änderungen oder so viele Haltepunkte hinzufügen, wie wir möchten, auch wenn wir nur Feinabstimmung eines bestimmten Abschnitts der Seite. Das ist, was wir in diesem Abschnitt lernen werden. Wir werden loslegen, wie immer, indem wir einen Projektordner erstellen. Über auf den Desktop, einen neuen Ordner. Das hier, wir wollen das Tech-College nennen. Sie können diesem einen beliebigen Namen geben, den Sie wollen. Auch mit diesem Projekt ist der Bilderordner zur Verfügung gestellt, und Sie können die gleichen Bilder verwenden, die ich verwenden werde, oder Sie können Ihre eigenen herunterladen, wenn Sie es bevorzugen. Danach können Sie dies, wenn Sie möchten, auch innerhalb des Projektordners platzieren und dann über den Ordner tech-college in Visual Studio Code ziehen. Im Moment haben wir hier nur unsere Bildermappe mit den mitgelieferten Bildern. Was wir tun müssen, um zu beginnen, ist unsere neue Seite zu erstellen, die die index.html sein wird. Wie immer können Sie die HTML-Struktur eingeben, wenn Sie möchten, oder Sie können den integrierten HTML5-Befehl Emmet verwenden , der mit Visual Studio Code geliefert wird. Geben Sie html:5 ein, drücken Sie die Eingabetaste. Jetzt haben wir all diese Struktur, die wir für unsere Website brauchen. Der Titel, platzieren Sie diesen innerhalb des Kopfabschnitts, speichern Sie diese Datei und öffnen Sie diese im Browser. Wir können entweder auf die index.html innerhalb des Projektordners doppelklicken, oder als Verknüpfung können wir mit der rechten Maustaste auf den Dateinamen klicken, den Pfad kopieren und dann in eine neue Browserregisterkarte einfügen. - Gut. Alles, was ich jetzt für den Rest dieses Videos tun werde, ist, ein wenig Setup-Arbeit hinzuzufügen, und das ist eine Schriftart, die wir für dieses Projekt verwenden werden, und auch etwas, das die normalisierte CSS-Datei genannt wird, zur Verfügung zu stellen. Beginnen wir mit unseren Google Fonts. Wir machen eine Suche nach Google Fonts, und die erste, die wir hier brauchen, ist fonts.google.com. Fügen Sie hier hinzu, und wir können jede Schriftart wählen, die wir für dieses Projekt verwenden möchten. Die, die ich verwenden werde, heißt Vollkorn. Das ist V-O-L-L-K-O-R-N. Gehen wir für die Reguläre, wählen Sie dies aus und schließen Sie dies auch und wir gehen für den mittleren ein. Öffne das Backup, und dann können wir all diesen Link kopieren und diesen in unseren Kopfbereich einfügen. Dies muss auch mit unserem Stylesheet verknüpft werden, also lassen Sie uns diese neue Datei innerhalb des Hauptverzeichnisses von styles.css erstellen, und wir werden in einem Moment darauf zurückkommen. Aber für den Moment, lassen Sie uns einfach kopieren und fügen Sie dies ein, und wenn wir Befehl oder Steuerung mit Schrägstrich, wird dies nur kommentieren Sie dies für die spätere Verwendung. Das nächste, was zu tun ist, ist, die so genannte normalisierte CSS-Datei einzuschließen. Wenn wir O2, die Suchmaschine hatten und eine Suche nach einer normalize.css machen, sollte es der erste Link sein, den wir gerade hier brauchen. Wir können hier sehen, dass die normalisierte Datei wird uns helfen, unsere Website konsistenter über verschiedene Browser zu rendern. Es gibt etwas, das als CSS-Reset bezeichnet wird, das verfügbar ist, und dies wird alle Browser-Standardeinstellungen auf Null zurücksetzen. Zum Beispiel, wenn bestimmte Browser einige Padding oder Ränder zu unseren Elementen hatten, wird dies alle auf Null zurückgesetzt. Allerdings werden diese Standardwerte oft aus einem bestimmten Grund hinzugefügt. Eine Alternative besteht darin, diese normalisierte Datei zu verwenden, und dadurch werden nicht alle Browsereinstellungen vollständig entfernt. Stattdessen, was es tun wird, ist, bestimmte Werte anzupassen, so dass unsere Websites ein viel konsistenteres Aussehen über verschiedene Arten von Browsern. Es ist wirklich hilfreich, um unser Projekt hinzuzufügen. Wir können dies auch mit MPM verwenden, wenn Sie Knoten verwendet haben. Aber da wir es nicht sind, werden wir nur diese Datei herunterladen, alle mit Befehl oder Control A auswählen, mit Befehl oder Control C kopieren, und dann innerhalb unseres Projekts haben wir jetzt ein zweites Stylesheet, das wir fügen Sie hinzu. Ich werde dies besser organisieren, indem ich auf einen neuen Ordner namens CSS klicke. Ziehen wir über unsere Stylesheets, und öffnen Sie diese dann, erstellen Sie eine neue Datei namens normalize.css und fügen Sie diese dann ein. All dies tut im Wesentlichen ist die Bereitstellung einiger vernünftiger Standardwerte, die wir auf unsere Elemente anwenden werden, damit sie über verschiedene Arten von Browsern besser aussehen. Wir müssen nun beide Stylesheets innerhalb unseres Indexes verknüpfen. Als nächstes lassen Sie uns in unserem Stylesheet verlinken, das die normalize.css ist. Denken Sie daran, da wir einen CSS-Ordner erstellt haben, müssen wir dies auch innerhalb unseres Dateipfades hinzufügen. Finden unserer benutzerdefinierten Stylesheets und unser benutzerdefiniertes Stylesheet sollte immer das letzte sein, so dass Keiner dieser oben genannten Werte unsere benutzerdefinierten Styles im CSS-Ordner styles.css überschreibt. Jetzt sind wir ziemlich gut, mit unserem neuen Projekt zu gehen. Dies ist die gesamte Setup-Arbeit jetzt abgeschlossen, und im kommenden Video werden wir mit dem Header-Abschnitt arbeiten und auch einen Blick darauf werfen, wie wir unsere reaktionsfähigen Bilder hinzufügen können. 15. Die Kopfzeile und Bilder mit automatischer Anpassung: Wenn wir zu einigen Inhalten weitergehen, werden wir nun etwas HTML und auch etwas Stil in es zu unserem Projekt hinzufügen . Beginnend von oben mit dem Kopfzeilenabschnitt. Dann folgt danach ein Abschnitt, der knapp darunter das Bild ist, und auch der Text über dem Bild überlagert. Dies wird auch einige nützliche Techniken demonstrieren , wie die Zentrierung des Abschnitts über das Bild und auch, wie wir unser Bild reaktionsschnell machen können. Mit Responsive meine ich nicht nur, dass dies kleiner oder größer so schrumpfen wird. Es ist in der Tat, auch zwei Versionen desselben Bildes zu verwenden, eine kleine und auch eine große, und nur die entsprechende Größe Bild wird heruntergeladen. Werfen wir einen Blick darauf, wie dies zu tun ist, beginnend mit dem Header im Körper. Erstellen Sie die HTML5-Header-Elemente als Wrapper. Dann werden wir nur zwei Abschnitte erstellen, das ist der Titel in der oberen linken, und dann über auf der rechten ungeordneten Liste. Erstens, die h1, und wir können auch in einem Element platzieren, um dies auf der Homepage zu verlinken, wenn wir diesen Header auf mehreren Seiten wiederverwenden möchten. Lassen Sie uns für die index.html gehen, dann werde ich Text innen Titel. Als nächstes, unsere Links, können wir diese innerhalb des Elements platzieren <nav>, um die Dinge semantisch zu halten, die ungeordnete Liste. Das erste Listenelement wird für die Anmeldung sein. Ich habe meins in ein leeres <a> Element geschrieben. Sie können auch die separaten Seiten erstellen, die mit jeder dieser beiden Verknüpfungen verknüpft werden sollen. Wenn Sie eine „Anmeldeseite“, eine „Register-Seite“ und auch eine „Get in Touch Page“ oder ein wenig zusätzliche Übung erstellen möchten . Dann verlinken Sie auf diese Seiten innerhalb der href, das ist die erste. Das zweite Listenelement, wieder, ein Link mit dem Text des Registers. Der dritte, dieser ist in Kontakt zu treten. Ok. Geben Sie dies ein Speichern und wir können im Browser überprüfen, wenn dies funktioniert. Natürlich sieht es nicht gut aus, aber wir werden dies mit CSS in nur ein wenig beheben. Nach dem Header-Abschnitt ist dies alles nun abgeschlossen. Wir können einen neuen Abschnitt erstellen, und dies wird der Wrapper für das Bild und auch die Text-Overlay sein. Platzieren Sie mit dem CSS in eine Klasse von apply. Dann wird dies zwei separate Abschnitte enthalten. Zuallererst haben wir das Bild, das das Hintergrundbild ist, und dann ein separates div, das dieser Textabschnitt gerade hier sein wird. Die Quelle im Bilderordner, lassen Sie uns einen Blick werfen. Wir haben zwei separate Bilder im Inneren von hier. Wir haben die college.jpeg und auch die College-small. Wir werden einen Blick darauf werfen, was das in nur einer Sekunde tun wird. Aber für jetzt zeigen wir die Bildquelle mit dem Bilderordner und dann in die college-small.jpeg. Als nächstes wird das div, und dies wird eine Klasse von Text-Overlay haben, die wir in einem Moment innerhalb des Stylesheets verwenden werden, und dann die beiden technischen Abschnitte , der erste nimmt jetzt Online-Anwendungen, die wir Wrap in einem <p> Element. Beachten Sie hier eine Schaltfläche mit dem Text anwenden. Über zum Browser haben wir das Bild und auch den Text direkt darunter. Wie Sie vielleicht erwarten, dies über dem Bild zu platzieren, wird dies einige CSS-Arbeit erfordern. Also, das einfach unter das Bild zu platzieren, ist vorerst in Ordnung. Aber worauf wir uns zuerst konzentrieren werden, ist zwischen unserem College-Image zu wechseln. Wir werden die College-small auf einem mobilen Gerät oder einem kleinen Bildschirm herunterladen. Sobald wir eine bestimmte Größe erreicht haben, wechseln wir zur college.jpeg, die eine größere Version ist. Wenn wir darauf klicken, können wir sehen, dass die College-klein 1280 Pixel breit ist, während die college.jpeg größer ist, und es hat die Breite 1920 Pixel. Warum sollten wir zwei separate Bilder einbinden wollen? Nun, der Grund dafür liegt an der Downloadzeit und auch an der Bildqualität. Wenn Sie daran denken, ein mobiles Gerät zu haben, wenn Sie dieses Projekt auf einem kleinen Bildschirm besuchen, wenn wir eine langsamere Mobilfunkverbindung haben, möchten wir das große Bild nicht herunterladen. Stattdessen wäre es viel schneller, diese kleinere Version herunterzuladen. Von der anderen Seite, wenn wir einen großen Monitor verwenden, wenn wir nur ein kleines Bild wie dieses einschließen würden, und dann dehnt sich zu einer größeren Größe, würde es eine Menge an Qualität verlieren. Um damit umzugehen, werden wir die Verwendung eines HTML-Elements namens Bild zu machen. Dies wird es uns ermöglichen, mehrere Bildquellen zur Verfügung zu stellen, und dann kann der Browser entscheiden, welche am besten geeignet ist. Nun, um dies zu tun, werden wir die Bildelemente einbeziehen. Wir schließen zuerst die Bildelemente als Wrapper ein, wir müssen immer noch die Bildquelle einschließen, und dann direkt darüber werden wir das HTML-Quellelement verwenden. Das Quellelement enthält kein öffnendes und schließendes Tag. Stattdessen übergeben wir einige Attribute. Der erste wird eine Medienabfrage sein. Eine Medienabfrage ist auch etwas, das wir innerhalb unseres CSS verwenden werden, um verschiedene Stile auf verschiedene Bildschirmgrößen anzuwenden. Aber wenn es mit der Quelle verwendet wird, wird es uns ermöglichen, Bilder unterschiedlicher Größe für verschiedene Medientypen oder Geräte bereitzustellen . Einer der häufigsten Anwendungsfälle für eine Medienabfrage besteht darin, den Inhalt mit einer bestimmten Bildschirmbreite zu wechseln. Wenn wir innerhalb der Klammern übergeben, eine minimale Bildschirmbreite von 1100 Pixel. Dieser Abschnitt gilt nur, wenn der Browser über 1100 Pixel breit ist. Dann, wenn es über die Größe ist, können wir dann das Quellsatzattribut verwenden, es stellt diesen Dateipfad zu unserem großen Bild bereit. Es gibt viele verschiedene Medienbedingungen, die wir hinzufügen können. Wir können die maximale Breite einschließen. Wir können die Geräteausrichtung überprüfen, um zu sehen, ob es sich um Quer- oder Hochformat handelt. Wir können das Pixelverhältnis eines Monitors überprüfen, und viele andere verschiedene Dinge. Dies wird unser größeres Bild anwenden, wenn die Breite des Browsers über 1100 Pixel beträgt. Aber wenn die Browserbreite unter dieser Größe liegt, wird es auf dieses Bildelement zurückgreifen, das die kleine Version enthält. Wenn wir wollten, könnten wir so viele Quellelemente einfügen, wie wir wollten. Wir könnten verschiedene Medienbedingungen aufstellen und diese auch auf verschiedene Bilder verweisen. Darüber sind unsere beiden Bildgrößen in Ordnung. Genau als Randnotiz müssen wir dieses Bildelement immer einschließen. Dies liegt daran, dass dies letztlich das Element ist, das immer innerhalb des Browsers gerendert wird. Alles, was wir tun, ist, um die verschiedenen Bildquellen zu wechseln. Stellen Sie sicher, dass dies immer enthalten ist. Die Art und Weise, wie wir dies testen können, besteht darin, den Browser zu aktualisieren und die Entwicklertools mit Rechtsklick zu öffnen und zu überprüfen, und in die Registerkarte Netzwerk. Was wir hier zuerst tun müssen, ist, den Browser auf eine kleine Bildschirmgröße zu verkleinern , die unter 1100 Pixel liegt, und dann zu aktualisieren. Von hier aus haben wir die kleine Version unseres Bildes heruntergeladen, und das sind 361 Kilobyte. Wenn wir das breiter machen und über die 1100 Pixel gehen, ist es ein bisschen größer. Reload, und jetzt stattdessen wird dies unsere größere Version herunterladen, die die College-jpeg ist. Wie Sie erwarten würden, ist dies eine größere Dateigröße, daher ist es besser, das kleinere Bild auf den kleineren mobilen Geräten herunterzuladen. 16. So gestaltest du die Kopfzeile: Jetzt wissen wir, dass dies funktioniert, können wir das schließen und zu unserem Styling übergehen, also in unser benutzerdefiniertes Stylesheet, das die styles.css ist. Wir haben bereits unsere Schriftfamilie von Google Fonts heruntergeladen, und wir können dies innerhalb des HTML-Abschnitts hinzufügen. Ich ziehe das nach oben und entferne dann den Anfang. Was ich hier tun werde, ist, die Schriftfamilie eine Basisgröße von 10 Pixeln zu setzen. Jetzt bedeutet das nicht, dass ich möchte, dass der Text innerhalb des Projekts alle 10 Pixel hat. Dies wird nur eine einfache Berechnung bieten, die wir in einem Moment sehen werden. Als Nächstes die Farbe. Dies gilt für alle Texte. Der RGB-Wert wird 62 für das Rot, 61 für das Grün und 61 für das Blau sein. Überprüfen Sie, dass dies in Ordnung ist. Jetzt sehen wir unseren Unterschied, Schriftart angewendet hat. Die Farbe der Basisschriftart wurde nicht auf alle Verknüpfungen angewendet. Aber wir werden das in einer Sekunde reparieren. Als nächstes wird der Header-Abschnitt. Im Header-Abschnitt, werden wir den Anzeigetyp von Flex zu verwenden. Wir werden die Flexrichtung von Zeile und Spalte basierend auf der Größe des Bildschirms umschalten . Was wir in diesem Video tun werden, ist, den Browser auf einen kleinen Bildschirm zu schrumpfen, und auf der mobilen Version, genau wie wir hier sehen. Wir möchten, dass dieser Inhalt als Spalte angezeigt wird. Dann später wenden wir eine Medienabfrage an, um die Flex-Richtung in Zeile zu wechseln. Aber im Moment bleiben wir nur bei der kleinen Bildschirmansicht bleiben. Legen Sie die Flexrichtung als Spalte fest. Richten Sie dann auch Elemente in der Mitte aus, die von links nach rechts zentriert wird. Der Seitentitel ist in eine Überschrift der Ebene 1 eingewickelt. Lassen Sie uns also so und ändern Sie den Cursor zu einem Zeiger. Dies ändert sich jedes Mal, wenn wir den Mauszeiger über diesen Abschnitt bewegen. Danach wird die Schriftgröße und der Wert von zwei rems. Ein Rem ist eine relative Größe, und das bedeutet, dass es größer oder kleiner wird, abhängig von der Basisschriftfamilie, die im HTML eingerichtet wurde. Zwei rems bedeuten, dass dies doppelt so groß ist, also wird dies 20 Pixel sein. Wenn wir dies auf ein rem setzen, wären das dann 10 Pixel. Wenn Sie diese Basisgröße als eine schöne gerundete Zahl festlegen, ist es wirklich einfach, die genaue Schriftgröße zu berechnen, die wir wollen. Wenn wir zum Beispiel möchten, dass diese Größe 16 Pixel beträgt, könnten wir dies auf 1,6 Rems setzen. Die Alternative ist, dass wir dies 16 Pixel haben. Wenn wir dann vielleicht wollen, dass das hier unten 18 Pixel ist, wären die Berechnungen etwas komplexer. Lasst uns das einfach als 10 behalten. Dies muss auch die Schriftgröße sein, nicht die Schriftfamilie, die Sie bereits oben festgelegt haben. Nun, wenn wir das speichern, wird das jetzt alles korrekt angewendet. Als nächstes können wir an diesen Links arbeiten. Dies ist das A-Element. Zunächst einmal die Textdekoration, die keine ist, und dies wird die Unterstreichung von allen unseren Links entfernen. Außerdem möchten wir, dass die Linkfarbe die gleiche wie diese Farbe gerade hier ist. Um dies zu tun, müssen wir auch die Farbe einstellen. Wir könnten diese Farbe überschreiben und diese hier hinzufügen. Oder stattdessen könnten wir das erben, und das wird die Farbe von den Eltern erben, was diese hier ist. Aktualisieren. Dies gilt auch für alle Links und auch für die Überschrift der Ebene 1, die ebenfalls in einen Link eingeschlossen ist. Um auch den Gleichgewichtszeiger über eines dieser Elemente zu ändern, können wir einen Hover-Zustand hinzufügen. Also ein und dann du Dickdarm. Wir können den Hover-Zustand hinzufügen, der die Farbe des Textes jedes Mal ändern wird , wenn der Mauszeiger über diesen Abschnitt bewegt. Sie können mit Farbe spielen, wenn Sie wollen. Ich werde für 104, 114 und dann 166 gehen . uns die Wenn wiruns dieendgültige Version ansehen, wollen wir hier die Punkte oder die Aufzählungszeichen aus unseren Listenelementen entfernen. Platziert auch über die Seite und macht auch die Schriftgröße ein wenig größer. Aus dem Wrapper, der die ungeordnete Liste ist, die Möglichkeit, diese Aufzählungszeichen zu entfernen, darin, den List-Stil auf none zu setzen. Damit wir alle diese Elemente richtig zentrieren können, können wir auch die Standardeinstellung des Browsers verschieben. Innerhalb der Entwickler-Tools, wenn wir auf den Inspektor klicken und dann den Mauszeiger über die ungeordnete Liste bewegen, können wir auf der linken Seite sehen wir diesen grünen Abschnitt, der Polsterung ist. Dies wurde vom Browser angewendet oder Macondo verschoben, indem der Wert des Auffüllens auf Null gesetzt wurde. Oh, noch eine Liste. Diese Option wurde jetzt entfernt. Als Nächstes werden wir die Schriftgröße etwas größer machen. Dann können wir die Listenelemente und Orte horizontal über die Seite auswählen. Legen Sie dazu den Anzeigetyp auf flex fest. Standardmäßig wird die Flex-Richtung Zeilenplatzierung dieser Elemente auf der Seite, bis die Listenelemente. Die Schriftgröße von 16 Pixeln, die wir berechnen können rom bei 1.6 REMs und auch etwas Abstand zwischen jedem von ihnen anwenden. Das ist ein Rand von Null oben und unten und dann 10 Pixel links und rechts. Dies ist alles, was wir für den Header-Abschnitt tun müssen, bis wir zum größeren Bildschirm gelangen. Bis zu diesem Bildabschnitt und wir können das Bild mit img anvisieren. Legen Sie dann die Breite des Bildes fest. Wir wollen 100 Prozent. Dadurch wird nun sichergestellt, dass sich unser Bild nicht weiter dehnt als bei der Breite des Browsers von früher, als wir den HTML-Code hinzugefügt haben. Gehen wir zurück zu diesem Abschnitt. Wir geben diesem eine Klasse von gelten. Diese Klasse wird es uns ermöglichen, diesen vollständigen Abschnitt auszuwählen und dies als Bezugspunkt zu verwenden , um diesen Abschnitt und direkt darunter zu zentrieren, und dies zu tun. Dies ist eine Klasse, also verwenden wir den Punkt. Um dies zu einem Bezugspunkt für unseren Text zu machen, müssen wir den Positionstyp so einstellen, dass er relativ ist. Wir werden einen Blick darauf werfen, was das in ihm nur eine Sekunde tut. Wir sollten im Moment keinen Unterschied sehen. Aber der Unterschied wird deutlich, wenn wir dieses Text-Overlay auswählen. Dies war die Klasse, die wir diesem Abschnitt geben. Schnappen Sie sich das. Damit dies funktioniert, setzen wir auch einen Positionswert für diesen Abschnitt, um absolut zu sein. Wenn wir uns erfrischen, so sieht es im Moment nicht anders aus. Aber was wir hier effektiv getan haben, ist, diesen Text-Overlay-Abschnitt aus dem Fluss des restlichen Inhalts herauszuziehen . Jetzt müssen wir dem Browser genau sagen, woher wir das positionieren wollen. Wir können dies tun, indem wir in unserem Stylesheet die oberen, rechten, unteren und linken Werte hinzufügen. Was wir tun wollen, ist, diese 50 Prozent von der linken Seite des Bildes und dann 50 Prozent von oben zu positionieren . Der linke Wert von 50 Prozent und der gleiche für den oberen Wert. „ Aktualisieren“. Jetzt kommen wir irgendwo hin, das ist fast in der Mitte des Bildes. Der Grund, warum diese beiden 50-Prozent-Werte aus dem Bild angewendet wurden , ist, dass wir den Positionstyp auf relativ festgelegt haben. Wenn wir einen Abschnitt festlegen, genau wie dieser absolut ist, wenn wir die Werte für die Positionierung festlegen, wird er alle diese Größen im nächstgelegenen relativen Container referenzieren. In unserem Fall ist der nächste relative Container der Image-Abschnitt-Wrapper. Wenn wir das hier nicht hätten, werfen wir einen Blick darauf, was passieren würde. „ Aktualisieren“. Da wir jetzt keinen relativen Container haben, wird er stattdessen den Körperabschnitt als Referenz verwenden. Der linke Wert von 50 Prozent wird dies über die Hälfte der Breite des Körpers und dann 50 Prozent von ganz oben drücken . Aber sein relativer Container ist wirklich wichtig. Wie wir hier sehen können, ist die Zentrierung noch nicht ganz in der Mitte. Wir können sehen, warum besser, wenn wir die „ Entwickler-Tools“ öffnen , klicken Sie auf den „Inspektor“ und wählen Sie unseren Textüberlagerungsbereich. Wir können besser mit diesem Text-Overlay-Abschnitt hervorgehoben sehen , wenn wir die Position in mit der oberen und der linken. Dadurch wird dieses Element von der oberen linken Ecke positioniert. Anstatt dies von oben links zu referenzieren, möchten wir, dass dieses div von der Mitte referenziert wird. Die Art und Weise, wie wir dies tun können, besteht darin, eine CSS-Transformationseigenschaft zu verwenden, was bedeutet, dass wir dieses Element 50 Prozent der Breite nach links und auch um 50 Prozent nach oben verschieben können , was effektiv bedeutet, dass wir uns im Bezugspunkt bewegen von oben links in die Mitte dieses Elements. Um dies zu tun, setzen wir die CSS-Transformation und verwenden dann Translate, die es uns ermöglichen wird, die Position von HTML-Elementen zu verschieben. Dann platzieren wir innerhalb von zwei Werten, die die x-Achse ist, die von links nach rechts ist, und dann die y-Achse, die von oben nach unten ist. Wenn wir die x-Achse auf negativ eingestellt 50 Prozent und auch die gleiche für die y-Achse. Diese „Aktualisieren. Jetzt wurde dieses volle div in das Zentrum umgewandelt. Das einzige, was wir tun müssen, um dies auszugleichen, ist, den Text auszurichten, um in der Mitte zu sein. Wir können dies und den Wrapper tun, jetzt sieht das viel besser aus. Nur um zusammenzufassen, wenn Sie immer noch sicherstellen könnten, wenn wir die linken und die oberen Werte setzen, lassen Sie diese von der Außenseite des Bildes ab. Anstatt den Mittelpunkt des Elements des Referenzpunkts zu verwenden, wird jedoch die obere linke Ecke verwendet. Das bedeutet, dass das Element immer noch nicht ganz in der Mitte des Bildes erscheint. Wir müssen dies manuell um 50 Prozent sowohl in der vertikalen als auch in der horizontalen Richtung verschieben . Dies ist alles die Positionierung aller Setup. Was wir jetzt tun werden, ist, die Farben und auch die Schriftgröße zu setzen. Die Schriftgröße von 20 Pixeln, das ist zwei Rems. Der Hintergrund von RGBA, 40 für das Rot, 40 für das Grün, 40 für das Blau und dann der vierte Wert ist der Alphakanal. Dies ist die Deckkraft der EG durch Wert. Wenn wir dies auf 0,7 setzen, wird dies 70 Prozent transparent sein. „ Aktualisieren.“ Dieser Alpha-Wert bedeutet, dass unser Hintergrund leicht transparent ist. Das Bild wird beginnen, durch zu zeigen. Wenn wir das auf eins setzen, wäre das völlig undurchsichtig, was bedeutet, dass wir nichts durchkommen sehen konnten. Der Grenzradius wird uns eine schöne abgerundete Ecken von drei Pixeln geben, die Sie auf allen vier Seiten sehen können. Dann etwas Polsterung, um Ihnen einige Abstände innerhalb von zwei Rems oben und unten zu geben, und dann 10 Rems auf der linken und rechten Seite. Schließlich, die Schriftfarbe werde ich 195,191,191 verwenden. Der letzte Stil und die Eigenschaft für dieses Video wird diese „Hier anwenden Button sein. Das Button-Element, um so viel die endgültige Version zu machen, können wir die Hintergrundfarbe entfernen, fügen Sie einen Rahmen, einige abgerundete Ecken, um auch diesen Overlay-Abschnitt entsprechen. Dann schließlich der Hover-Zustand der Schaltfläche, entfernen Sie den Hintergrund, indem Sie dies nicht die Grenze, die Breite von zwei Pixeln, dann die Rahmenfarbe von RGB, 169, 252, 169, dann drei Pixel des Randradius, , die eine Übereinstimmung für diesen Text-Overlay-Abschnitt sein wird, und aktualisieren Sie den Browser. Wir sind fast fertig damit. Wir haben den Rahmen, aber wir wollen nur sicherstellen, dass die Textfarbe auch übereinstimmt und die Art und Weise, wie wir dies tun können, besteht darin, die Farbe genauso wie der obige Abschnitt zu setzen, oder wir können dies auch erben, genau wie wir es mit dem -Links. Dies erbt nun die Farbe vom übergeordneten Element. Schließlich wird der Hover-Zustand für die Schaltfläche, so dass die Maus wird diese Farbe ändern, und auch genau wie die endgültige Version, es wird es jedes Mal etwas größer machen, wenn der Benutzer schwebt über. Wir können dies tun, indem Sie die Schaltfläche und den Hover-Zustand auswählen. Anschließend können Sie die Rahmenfarbe ändern, um einen RGB-Wert von 220, 237, 255 zu sein. Dann wieder können wir die Transformationseigenschaft nutzen. Anstatt übersetzen auszuwählen, die wir gerade hier verwenden, ist eine andere Methode, die wir verwenden können, das Element zu skalieren. Dies bedeutet, dass wir die Elemente größer oder kleiner machen können. Zum Beispiel, wenn wir wollen, dass es genau dasselbe ist, wäre dies eins. Ich sehe hier keinen Unterschied. Wenn wir wollen, dass es halb so groß ist, wäre es 0,5. Aber ich werde das ein bisschen subtiler machen. Ich setze das auf 1,05. Auf der eigentlichen Schaltfläche können wir auch den Cursor als Zeiger festlegen. Schauen wir uns das an. Wir haben einen Cursor, die Transformation findet statt. Ich ändere auch die Rahmenfarbe. Wir haben nun den Inhalt des Header-Abschnitts an Ort und Stelle und auch das CSS-Styling für die kleine Bildschirmansicht. Wir werden später darauf zurückkommen und einige kleine Änderungen für eine größere Ansicht vornehmen. Aber als nächstes werden wir mit dem Projekt fortfahren und einige weitere Inhalte hinzufügen. 17. In diesem Abschnitt findest du eine Reihe von beliebten Kursen: Hey, willkommen zurück zu diesem nächsten Abschnitt. Wir werden weiter mit unserem Projekt nach unten bewegen und den Rasterabschnitt direkt unter diesem Header-Bild erstellen . Dies ist derjenige, wenn Sie dies ausdehnen, wird es ein Rasterlayout mit allen Abschnitten des beliebten Kurses sein. Dies wird das CSS-Rasterlayout verwenden, und dies wird uns ermöglichen, alle Abschnitte nebeneinander mit einer Lücke dazwischen und auch bis hin zur kleinen Bildschirmansicht zur Verfügung zu stellen. Dies wird in die volle Breite des Bildschirms mit der kleineren Bildschirmansicht umgewandelt. Ich werde auch diesen Tippfehler von früher beheben. das HTML wird dieser Abschnitt in die Abschnittselemente eingewickelt werden. Dann eine Level-3-Überschrift, die der Titel der Populären Kurse sein wird. Die Klasse für unser CSS wird Kurs-Titel sein. Dann unten ein neuer div-Abschnitt, der der Container für alle unsere Kurse im Raster-Stil sein wird. Da wir derzeit mit der kleinen Bildschirmansicht arbeiten, werden wir sicherstellen, dass alle unsere Artikel vertikal gestapelt sind. Später ändern wir das Layout in einen Rasterstil. Dieses erste div wird der Wrapper für alle diese Kurse sein. Also lasst uns ihm eine Klasse von Kursen geben. Dann ein neues div für jeden unserer Abschnitte , der das Bild und auch den Text enthält. Dieser wird eine Klasse von Grid-Item haben. Jetzt müssen wir für jedes dieser Raster-Elemente tun, ist es, das richtige Bild auszuwählen und auch in den Text zu platzieren. Ihre erste, dies ist die law.jpg. Sie können alles Text hinzufügen. Dann unten, das p Element für unseren Rechtstext. Um ein wenig Tippen zu sparen, können Sie diese eingeben, wenn Sie möchten, aber ich werde dies nur für jeden unserer Artikel duplizieren. Die zweite ist das Bild der Konstruktion, gesamte Text, der anzuzeigende Text. Dann wird der nächste für unsere Technik sein. Der vierte ist für die Wissenschaft. Das hier ist eine. Nummer 5 ist der Architekt. Und zuletzt haben wir das Geschäft. Lassen Sie uns das speichern und sehen, wo wir im Browser sind. Aktualisieren. Also haben wir Recht, Bau , Ingenieurwesen, Wissenschaft, Architekt und Wirtschaft, und alle Bilder korrekt verknüpft. Wie Sie erwarten würden, sieht dies nicht zu toll aus, wenn wir den Browser dehnen, aber im Moment werden wir nur auf diesen mobilen ersten Ansatz konzentrieren. Auf die endgültige Version. Wir brauchen nicht viel Styling für diese kleine Bildschirmansicht zu tun, da die Bilder bereits auf die volle Breite des Bildschirms gestreckt sind. Was wir tun müssen, ist, die Schriftgröße größer zu machen und auch einen Hover-Effekt hinzuzufügen. Beginnen wir mit der Auswahl unseres individuellen Rasterelements. Dann können wir den Text in der Mitte ausrichten und die Schriftgröße größer machen. Jetzt unten, unterer Knopf, war dein Rapper das Gitterelement. Markieren Sie den Text. Dann können Sie dies in die Mitte drücken und auch die Schriftgröße auf 1.8rems einstellen. Gut, das sieht jetzt besser aus. Als Nächstes wenden wir den Hover-Effekt an. Wenn der Mauszeiger über jeden dieser Abschnitte bewegt wird. Dafür könnten wir viele verschiedene Effekte anwenden, aber alles, was ich tun werde, ist, die Helligkeit und auch die Skala einzustellen. Wieder einmal wenden wir dies auf das vollständige Raster an, das die Klasse von Grid-Item hat. Ich habe den Schwebeeffekt. Dann können wir einen CSS-Filter anwenden, wo wir die Helligkeit anpassen werden. Die Helligkeit ist ein Wert zwischen Null und Eins. Also eine Null. Dies wird den Abschnitt wirklich dunkel machen. Wenn wir dies auf eins setzen, ist dies nur der ursprüngliche Zustand. Nur um dies eine leichte subtile Änderung zu geben, setzen wir dies auf 0,9, so dass es jedes Mal, wenn wir den Mauszeiger über diese Bilder bewegen, ein wenig dunkler wird. Zusätzlich zu diesem, auch eine Transformation, wo wir die Skalierung auf 1,01 setzen. Schließlich wird der Cursor des Zeigers durch. Auch unsere Transformation funktioniert auch, wenn wir den Mauszeiger über einen dieser Abschnitte bewegen. Um diesen Abschnitt zu beenden, müssen wir mit dem beliebten Kurs-Titel arbeiten. Wenn wir nach oben scrollen, war dies in einer Überschrift der Ebene 3 enthalten. Lasst uns das schnappen, h3. Wie bei anderen Arten von Überschriften haben wir auch einen Standard-Browserrand , den wir entfernen können, indem wir diesen Wert auf Null setzen. Wenn wir aktualisieren, wird nun der Rand von oben und unten entfernt. So können wir jetzt unseren eigenen Abstand von 2rems oben und unten und Null auf der linken und rechten Seite hinzufügen . Die Textausrichtung des Mittelpunkts und auch die Schriftgröße. Das erhöht sich auch auf 1.8rems. Gut. Wir können sehen, dass die Überschrift der Stufe 3 standardmäßig fett ist. Wenn wir wollen, könnten wir auch das Schriftgewicht auf normal einstellen. Dies würde den Fetteffekt entfernen. Gut. Dies ist unser Abschnitt jetzt fertig für die mobile Ansicht. Später werden wir darauf zurückkommen und es in ein Rasterlayout mit einer größeren Ansicht umwandeln . Aber vorerst ist das alles in Ordnung. Wir fahren weiter mit den restlichen Abschnitten. Also sehe ich dich im nächsten Video. 18. Abschließende HTML-Inhalte: Unterhalb dieses Rasterabschnitts, den Sie in den vorherigen Videos erstellt haben. Wir werden hinzufügen, dass der Rest der HTML-Inhalte, die wir für dieses Projekt auf der endgültigen Version benötigen , genau wie hier. Dies ist der Sportbereich, das Bild auf der linken Seite und den Text auf der rechten Seite und dann den Fußbereich unten haben wird. Wie bei den anderen Abschnitten wird dies auch voll reaktionsfähig sein. Wenn wir dies auf einen mobilen Bildschirm verkleinern, wird der Inhalt vertikal gestapelt und auch oben auf dem Fußzeilenabschnitt platziert. In diesem Video werden wir nur den HTML-Inhalt erstellen und im kommenden Video fügen wir den CSS-Stil hinzu, um dies gut aussehen zu lassen. Danach fügen wir einige Medienabfragen hinzu, um dies auf dem größeren Bildschirm gut aussehen zu lassen. Gehen wir zurück zu unserer index.html und unter dem letzten Abschnitt, den wir erstellt haben, erstellen Sie einen weiteren Abschnitt. Das wird die Klasse des Sports haben. Dies ist für den Sportbereich. Das wird ziemlich einfach sein. Es wird nur ein div an der Spitze haben, das ein Bild enthalten wird. Dann ein zweites, das den Text enthält. Mit diesen beiden Abschnitten unten sollte ich die CSS-Flexbox verwenden, um das Layout auf verschiedenen Bildschirmgrößen zu steuern. Das erste div und dann das zweite div. Der erste wird ein Bild enthalten. Ein Bild, das wir brauchen, wurde im Bilderordner zur Verfügung gestellt. Dies ist die volleyball.jpg und auch der alt-Text. Das ist alles, was wir für diesen ersten Abschnitt brauchen. Das ist ziemlich einfach. Im nächsten Abschnitt wird dies eine Überschrift der Ebene 3 sein. Mit dem Text entdecken Sie unsere neuen Sportanlagen. Wenn wir einen Blick auf die fertige Version werfen, sehen wir, ob wir den Mauszeiger über das Wort hier zeigen. Dies wird ein Link zu einer Sportanlagenseite sein. Wir haben diese Seite nicht, aber Sie können erstellen, wenn Sie möchten, und machen Sie dies zu einem Link. Wir können dieses Wort innerhalb des „a“ -Elements einwickeln. Platzieren Sie das in und es ist immer noch in unserem h3. Der Text hier ab. Jetzt verlinken wir das einfach zurück zu unserer Homepage. Über zum Browser und scrollen Sie nach unten und wir können jetzt unsere neuen Inhalte unten unten sehen. Standardmäßig sieht diese Art von Layout auf einem mobilen Gerät gut aus , da das Bild über dem Text gestapelt ist, so dass Sie im CSS für diesen Abschnitt nicht zu viel Arbeit haben. Aber genau wie der Rasterabschnitt oben, müssen wir auch einige verschiedene Stile anwenden. Aber das, wenn wir zu einem größeren Bildschirm kommen. Als nächstes wird der Fußbereich knapp unterhalb des Sportabschnitts, die h3, und das ist der Text der Suche nach mehr. Dann wird dieser Fußbereich nur eine Reihe von Links enthalten, die wir direkt darunter platzieren können und wir werden diese Seite an Seite auf der größeren Ansicht platzieren. Dies kann innerhalb einer ungeordneten Liste und unserem ersten Listenelement gehen , tatsächlich werden alle Listenelemente in einem Link-Element platziert. Der erste ist der Text von, virtuelle Tour. Genau wie bei diesen Sportanlagen, könnten Sie auch alle diese zusätzlichen Seiten erstellen, wenn Sie möchten. Ich gebe Ihnen noch mehr Übung, neue Seiten zu erstellen. Aber ich werde diesen Listeneintrag einfach kopieren und direkt unten einfügen. Der zweite Link steht zum Download unseres vollständigen Leitfadens. Danach war dieser, hören Studenten Zeugnisse. Die vierte und letzte ist, buchen Sie eine Informationssitzung. - Gut. Geben Sie dies ein Speichern und auch den Browser, auf den Boden, und standardmäßig werden alle diese Elemente in Linie sein, da wir bereits einige CSS in den vorherigen Videos erstellt haben. Aber wir werden das im kommenden Video beheben. Alles, was wir für den letzten HTML-Code tun müssen , ist, diesen Copyright-Abschnitt unten unten zu erstellen. Wir können dies in einem einfachen p-Element tun. Wir brauchen diesen Text von, Tech College. Aber wenn wir uns die endgültige Version ansehen, sehen wir dieses Copyright-Symbol gerade hier. Dies ist, was eine HTML-Entität genannt wird. Eine HTML-Entität ist ein Shortcode, der es uns ermöglicht , in einem Symbol innerhalb unserer HTML-Datei zu platzieren. Wenn Sie mehr dieser Symbole sehen möchten, die verfügbar sind, gibt es eine praktische Website namens unicode-table.com, und wir können für viele verschiedene Arten von Symbolen suchen, die Sie wollen, wie Emojis, können wir nach Pfeilen suchen und alle von verschiedenen Charakteren, die wir in unseren Projekten brauchen. Wenn wir zum Beispiel einen Pfeil brauchten , könnten wir nach diesem suchen. Dann können wir diejenige auswählen, die Sie wollen, und wir werden sehen, über auf der rechten Seite haben wir einige verschiedene Codes, die wir zu unserem Projekt hinzufügen können. Dies ist, was wir für unser HTML nur hier brauchen, das ist das kaufmännische Und-und und es endet in einem Semikolon. Der spezielle Code, den wir für das Copyright-Symbol benötigen, beginnt auch mit dem kaufmännischen Und-Zeichen ist einfach das Wort Kopie gefolgt von einem Semikolon. Auch unsere Projekte, und wir können dies einfach unten am unteren Rand der Fußzeile sehen. Dies ist jetzt der gesamte Inhalt, den wir für dieses Projekt benötigen, und in den restlichen Videos für diesen Abschnitt. Wir werden uns auf das Styling konzentrieren und auch wir haben gerade alle CSS-Regeln gesehen, die unterschiedlich großen Geräte. 19. Abschließende CSS: Was wir bisher haben, ist der gesamte HTML-Inhalt auf dem Bildschirm. Wir haben die letzten beiden Abschnitte beendet, das ist dieser Sportbereich gerade hier, und auch den Fußbereich mit den Links unten unten. Dieses Video wird sich auf das Styling für diese beiden neuen Abschnitte konzentrieren. Denken Sie daran, der erste Abschnitt der Klasse ist Sport, und dies enthält das Bild und auch den Text. Wir müssen den Text in die Mitte des div zentrieren , unabhängig davon, welche Bildschirmgröße verwendet wird. Um dies zu erleichtern, werden wir eine Klasse zu diesem Abschnitt hinzufügen, den Wrapper. Dies wird der Sport-Text sein. Speichern Sie das. Über zu unseren Stylesheets, das allererste, was ich für diesen Abschnitt tun werde, ist, eine neue Hintergrundfarbe hinzuzufügen, es wird ziemlich einfach sein. Ich werde nur eine helle Farbe hinzufügen, die eee ist. Über zum Browser, das ist nur eine hellgraue Farbe, die dies nur von mir andere Abschnitte trennen wird. Dann die Klasse, die wir gerade hinzugefügt haben, die der Sport-Text war, brauchen wir den Anzeigetyp Flex zu sein, wodurch wir die Flex-Richtung vertikal und auch horizontal einstellen können. Dies bleibt unabhängig von der Bildschirmgröße in der Mitte des div. Erstens, nur durch Inhalt in die Mitte. Richten Sie dann auch Elemente in der Mitte aus, indem Sie beide Eigenschaften festgelegt haben. Dies bedeutet, dass, wenn wir die Flex-Richtung entweder Zeile oder Spalte haben, der Text immer in der Mitte dieses div zentriert sein wird. Etwas Polsterung, um dies ein bisschen größer von zwei Rems zu machen. Selbst mit diesem zusätzlichen Abstand sehen wir immer noch, dass der Text vertikal und horizontal zentriert ist. Wir können diese Stufe 3 etwas größer machen. Wenden wir dies nur auf den Abschnitt des Sport-Textes an. Schnappen Sie sich die Überschrift der Stufe 3 und erhöhen Sie die Schriftgröße auf 2,2 Rems. Nur um den Link zu betonen, sehen Sie, dass ich dies kursiv machen werde und um dies zu tun, können wir diesen speziellen Abschnitt greifen. Dies war der Link, nur hier sind die Klasse von kursiv. Dann können wir uns das in unserem CSS ansehen. Dies war eine Klasse, also verwenden wir den Punkt. Nun, was wir hier tun müssen, ist, den Schriftstil zu setzen, geben Sie diesem einen Wert von kursiv. Da gehen wir. Dies wurde nun angewendet. Das ist alles, was wir für diesen Abschnitt tun müssen, es ist ziemlich einfach. Jetzt können wir nach unten in den Fußzeilenbereich gehen. Zunächst greifen Sie das Fußzeilenelement, das der Wrapper ist. Was wir hier hören werden, ist, den gesamten Text in der Mitte des Abschnitts auszurichten. Wir können auch die Hintergrundfarbe und auch die Textfarbe ändern. Um zu beginnen, die Text-Ausrichtung der Mitte. Gut, wir machen diese Links in nur einem Moment vertikal gestapelt, aber wir müssen dies auf die ungeordnete Liste anwenden. Bevor wir dies tun, werden wir mit dem Hintergrundabschnitt fortfahren , der ein RGB-Wert von 62, 61, 61. Jetzt kann ich den Text nicht sehen, weil unsere Textfarbe jetzt die gleiche ist wie dieser Hintergrund, den wir gerade festgelegt haben. Um dies zu versetzen, legen Sie die Farbe für diesen Abschnitt fest, der auf den Text von ddd angewendet wird . Da gehen wir. Wir brauchen auch etwas Polsterung unten an der Unterseite, um uns etwas Abstand zu geben. Fügen Sie einen Füllwert an der Unterseite eines Rem hinzu. Als nächstes können wir die Fußzeile ungeordnete Liste auswählen und sicherstellen , dass alle Links vertikal auf der Seite platziert werden. Die Fußzeile ist wie die ungeordnete Liste im Inneren. Alles, was wir dafür tun müssen, ist, den Anzeigetyp so einzustellen, dass er Flex gleich ist. Standardmäßig ist die Flexrichtung Zeile, daher müssen wir dies ändern, um eine Flexrichtung der Spalte zu sein. Genau wie bei der endgültigen Version, werden wir dies in einem späteren Video wieder in eine Flexrichtung der Zeile umschalten. Diese gehen in der größeren Ansicht über die Seite. Lassen Sie uns nun mit der kleinen Bildschirmansicht fortfahren und fügen Sie einige Abstände zwischen jedem dieser Links hinzu. Als nächstes wird die Schriftgröße von 1,8 Rems. Die ungeordnete Liste wird auch einen Standardrand haben, so dass wir dies entfernen können. Wir können sehen, dass das, sobald wir das entfernen, jetzt wieder näher an unseren Titel herangezogen ist. Wenn wir dies nur auskommentieren und aktualisieren, können wir sehen, dass oben mehr Abstand angewendet wird. Aber der Abstand zwischen jedem dieser Elemente, müssen wir das Listenelement Ziel. Auch hier gilt diese Auffüllung innerhalb des Fußzeilenabschnitts nur für diesen Bereich. Denken Sie daran, dass dies nicht für alle unsere Listenelemente gilt , da wir diese auch im Kopfzeilenbereich haben. Dafür ist etwas Polsterung in Ordnung. Damit dies für den oberen und unteren Bereich gilt, fügen wir bei 1,6 REMs für den ersten Wert und dann 0 auf der linken und rechten Seite hinzu. Da gehen wir. Das letzte, was wir für diesen Abschnitt tun müssen , ist, die Schriftgröße des Urheberrechtsbereichs zu vergrößern. Innerhalb der index.html. Unten ganz unten wenden wir dies innerhalb des P-Elements an. Beschneiden Sie für die Fußzeile die p-Elemente und die Schriftgröße. Gehen Sie für 1.6 Rems. Dies ist nun alles für die mobile Bildschirmansicht abgeschlossen. In den kommenden Videos werden wir einen Blick darauf werfen, wie wir Medienabfragen auf beide Seiten anwenden können, wodurch unser Projekt auf allen Bildschirmgeräten gut aussieht. 20. CSS Medienfragen und abschließende Gestaltung: Um uns beim Hinzufügen von zusätzlichem Styling und Layout für unsere größere Ansicht zu helfen, werden wir einige CSS-Medienabfragen verwenden. Eine Medienabfrage ist eine Möglichkeit für uns, verschiedene CSS-Eigenschaften mit verschiedenen Medientypen anzuwenden . Mit Bildschirmen können wir angeben, auf welche Bildschirmgrößen wir dies anwenden möchten. Wenn Sie möchten, dass sie nur auf eine Quer- oder Hochformat angewendet werden, wenn die Bildschirmauflösung eine hohe Dichte hat, und viele andere Optionen. Um dies innerhalb unseres Stylesheets zu tun, verwenden wir die @media -Regel, und dann werden wir unsere Bedingungen innerhalb der Klammern hinzufügen. Eine gemeinsame ist, diese CSS-Regeln nur anzuwenden, wenn die Bildschirmbreite eine minimale oder eine maximale Größe ist. Genau wie wir es mit den reaktionsfähigen Bildern betrachteten, könnten wir so etwas wie die Mindestbreite auf einen bestimmten Wert wie 900 Pixel setzen, und innerhalb dieser geschweiften Klammern müssen wir nur unseren CSS-Code genau so schreiben, wie wir zuvor erledigt. In diesem Beispiel wird das gesamte CSS innerhalb von hier nur angewendet wenn die minimale Breite des Browsers 900 Pixel breit ist. Wie bereits erwähnt, könnten Sie auch Dinge tun, die sicherlich maximale Breite sind. Wir könnten die Orientierung festlegen. Dies ist mehr für mobile oder tragbare Geräte, aber wir könnten überprüfen, ob das Gerät im Hoch- oder Querformat gedreht wird. Wir haben eine Online-Suche nach CSS Medienabfragen, wenn Sie mehr über die verschiedenen verfügbaren Typen erfahren möchten. Mit diesem Projekt werde ich bei der Bildschirmbreite bleiben, da dies wirklich allgemein ist und für viele verschiedene Anwendungsfälle gilt. Alles, was wir derzeit oben gerade hier haben, wird dies immer für die kleine Bildschirmansicht gelten. Dann, was wir tun werden, ist, dies für den größeren Bildschirm zu überschreiben. Ausgehend von der Spitze unseres Projekts, schreiben wir einfach dieses CSS, wie wir es normalerweise tun würden. Wenn wir dies für diese Kopfzeile etwas breiter machen, möchten wir, dass dieses Symbol oder dieses Logo auf der linken Seite erscheint. Dann haben sie auf der rechten Seite verlinkt. Um dies zu tun, wenn wir zurück zu unserem ursprünglichen Header-Abschnitt gehen, haben wir bereits den Anzeigetyp auf flex gesetzt. Wir müssen das nicht nochmals einstellen, da wir dies hier bereits angegeben haben. Aber was wir tun müssen, ist, jeden dieser Werte zu überschreiben, die Sie ändern möchten. Eines der Dinge, die wir ändern müssen, ist diese Flexrichtung. Anstatt es in der Richtung der Spalte zu sein, wie wir hier haben, müssen wir dies als eine Reihe setzen. Gehen Sie runter zu unserer Medienabfrage. Lasst uns das zuerst machen. Die Flex-Richtung, die Zeile. Dies tritt nun in Kraft, da wir die Bildschirmgröße von über 900 Pixeln erreicht haben. das nach unten schrumpfen, können wir sehen, wenn wir unter 900 gehen, ist es jetzt zurück in unsere ursprüngliche Flexrichtung umgekehrt. Um unseren Abstand dazwischen hinzuzufügen, können wir die Eigenschaft justify Inhalt festlegen und einen Wert namens Leerzeichen zwischen verwenden. Dadurch wird nur der gesamte verfügbare Leerraum zwischen allen Elementen verteilt . Dies funktioniert unabhängig davon, wie viele Elemente wir in unserem Header haben. Wenn wir drei verschiedene Elemente hätten, würden alle Abstände gleich zwischen allen drei dieser Abschnitte gelten. Das letzte, was für diesen Header zu tun ist, wenn wir auf der rechten Seite schauen, haben wir einige Abstände rechts von unseren Links und wir müssen dies auch auf der linken Seite abgleichen. Geh zurück nach oben. Scrollen Sie nach unten zu unseren Listenelementen und wir können sehen, dass wir 10 Pixel Rand auf der linken und rechten Seite hinzugefügt haben , Ihr Guthaben ist nach oben, gehen Sie nach unten zu unserem Header-Abschnitt und dann können wir diese 10 Pixel Rand setzen , um nur auf die Anwendung linke Seite. Speichern Sie, und über in den Browser. Das stimmt nun auf beiden Seiten überein. Als nächstes, bis zum Overlay-Abschnitt, haben wir nicht zu viel zu tun. Wir haben bereits ein reaktionsfähiges Bild im Hintergrund eingerichtet. Alles, was ich tun werde, ist die Schriftgröße und machen diesen Abschnitt ein wenig größer. Dies sind die Klasse der Textüberlagerung. Die Schriftgröße. Versuchen wir es mit 2.2 rems. Machen Sie es ein bisschen größer, 3,4. Wir können auch den [unhörbaren] Wert erhöhen, um etwas mehr Platz im Inneren hinzuzufügen. Gehen wir für acht Rems. Scrollen Sie nach unten zu unserem Popular Courses Abschnitt, was wir tun müssen, ist, den CSS-Anzeigetyp auf Raster zu setzen und dies wird uns dieses Raster-Stil-Layout geben , das wir in der endgültigen Version sehen. Um dies zu tun, müssen wir zuerst die Elemente des übergeordneten Elements für alle unsere Rasterelemente auswählen. Dies hat diese Klasse von Kursen. Dann hat jeder einzelne Abschnitt die Klasse des Rasterelements. Zuerst gehen wir zu den Eltern, die die Klasse von Kursen haben, und dann setzen wir den Anzeigetyp auf Gitter. Wenn wir den Browser neu laden, sehen wir im Moment keine Änderungen. Dies liegt daran, dass wir dem Browser genau sagen müssen, wie viele Spalten und Zeilen wir verwenden möchten, um unser Raster für die Spalten zu erstellen. Wir müssen die Rastervorlage hinzufügen, Spalten Eigenschaft. Die Anzahl der Werte, die wir hier hinzufügen bestimmt, wie viele Spalten wir auf unserer Seite haben. Die endgültige Version hat drei verschiedene Spalten. Was wir tun können, ist, drei separate Größen festzulegen, wie 200 Pixel, 100 Pixel und 300. Aktualisieren. Wir können hier für unsere erste Spalte sehen, wir haben den Wert von 200 Pixel breit. Wir haben dann 100 und dann 300, die wir gerade hier eingestellt haben. Wir könnten diese auch den gleichen Wert machen, oder stattdessen, um die Dinge noch einfacher zu machen, können wir eine Wiederholungsfunktion verwenden. Dann können wir zwei Werte übergeben. Die erste ist die Anzahl der Spalten, die Sie erstellen möchten , und dann der zweite Wert ist die Breite jeder unserer Spalten. Wenn wir wollen, dass jede dieser Spalten eine gleiche Menge an Breite haben, können wir dies auf 1fr setzen. Die Brucheinheit, wenn sie mit dem Gitter verwendet wird, bedeutet, dass sie automatisch die Breitenfotos berechnet und sicherstellen, dass alle unsere drei Spalten gleich sind. Aktualisieren, und dies wird jetzt wirksam. Wir können genau das gleiche für Gittervorlagenzeilen tun und wir können die genaue Höhe festlegen , die wir für jeden dieser Abschnitte wollen. Aber wir müssen dies nicht tun, denn wenn wir nur die Spalten hinzufügen, wie wir hier haben, jedes Mal, wenn wir einen neuen Abschnitt oder ein neues Rasterelement hinzufügen, wird dies dann einfach automatisch in die nächste Zeile fließen. Wenn Sie etwas Abstand zwischen jedem dieser Rasterelemente haben möchten, können wir auch die Rasterlücke hinzufügen. Setzen Sie dies auf einen beliebigen CSS-Wert wie zwei rems. Diese Rasterlücke wird nur zwischen jedem dieser Rasterelemente angezeigt. Es gilt nicht links und rechts oder oben und unten. Wenn Sie einige Abstände um die Außenkante anwenden möchten, müssen wir einen gewissen Rand oder eine Polsterung anwenden. Das ist, was ich ganz unten machen werde. Es sagt etwas Polsterung, nur bis zum Ende dieser Elemente und wir halten es das gleiche von zwei Rems aktualisieren. Neben dem Styling für jeden dieser Kurse, und jeder von ihnen hat die Klasse des Rasterelements. Platzieren Sie dazu einen Rahmen um jedes einzelne Pixel, eine durchgezogene Linie und die Farbe Hellgrau. Wir können die Ecken mit einem gewissen Randradius abrunden. Nur ein kleiner Wert ist in Ordnung, also lassen Sie uns drei Pixel versuchen. Das sieht gut aus. Was wir tun wollen, können wir den Randradius unten sehen, aber oben oben wollen wir auch die abgerundeten Ecken für dieses Hintergrundbild anpassen. Wo wir dies tun können, ist wieder das Rasterelement auszuwählen und dann auf alle Bilder in diesem Abschnitt anzuwenden. Wir können die einzelnen Randradius Eigenschaften festlegen, und wir können in vier einzelne Werte von oben links, oben rechts, unten rechts und unten links hinzufügen oben rechts, unten rechts . Zunächst einmal die obere linke von drei Pixeln. Drei Pixel oben rechts, und wir wollen nicht, dass die untere rechte oder die untere linke abgerundet wird, also setze ich die letzten beiden Werte auf Null. Auch dies würde die Ecken auf allen vier Seiten unseres Rasterartikels runden. Danach haben wir den Sportbereich direkt unten, und dafür werden wir die Flex-Richtung nutzen. Fügen Sie das Bild neben diesem Text ein. Wenn wir gehen über zu unserem Index oder html, und scrollen Sie nach unten ist voller Abschnitt hat die Klasse der Sport, stellen Sie die Anzeigezeit, um flex zu sein. Denken Sie daran, wenn wir die Flex-Box verwenden, wird die Standard-Flexrichtung Zeile sein. Wir müssen dies nicht einschließen, da dies standardmäßig ist, wird unser Inhalt automatisch in einer Reihe platziert. Wenn wir den Browser verkleinern, können wir sehen, dass dieser Anzeigetyp von Flex nur auf diesem großen Bildschirm angewendet wird. Schauen Sie genau nach unten am unteren Rand des Bildes, wir können diese weiße Linie hier sehen. Dies ist etwas, das [unhörbar] sein kann, wenn Sie gerade anfangen, Websites zu erstellen. Es kann auch schwer zu diagnostizieren sein, da der Abstand nicht mit irgendeinem Rand oder Padding angewendet wurde. In der Tat habe ich tatsächlich einen Blogbeitrag dazu geschrieben, und wenn wir zu meiner Website gehen, können wir genau sehen, warum dieser weiße Abstand gelten wird. Dieses Bild hat auch das gleiche Leerraumproblem unten. Dies geschieht, weil standardmäßig ein Bildelemente als inline bezeichnet wird. Inline-Elemente werden standardmäßig auf der Seite angezeigt. Wenn wir 10 verschiedene Bilder einrichten, würden diese versuchen, den gesamten verfügbaren Platz in derselben Zeile zu beanspruchen und dann zur nächsten Zeile zu wechseln. Das Gegenteil ist ein Element auf Blockebene, das automatisch in einer neuen Zeile angezeigt wird. Der Grund, warum der Browser diesen Leerraum am unteren Rand von Inline-Elementen hinzufügt , liegt darin, dass viele Inline-Elemente, wie z. B. eine Spanne, ebenfalls Text enthalten können. Wenn wir diesen Text betrachten, Sie gerade hier mit dem Buchstaben P sehen und auch das G fällt unter die Grundlinie des restlichen Textes, und es ist dieser untere Abschnitt, der den Abstieg genannt wird, was der Grund ist warum der Browser etwas Platz in ihm unten hinzufügen wird. Wenn der Browser keinen Platz am unteren Rand der Elemente hinzugefügt hat, der Boden dieses P und auch das G abgeschnitten werden. Aber in unserem Fall verwenden wir ein Bild anstelle von Text, also müssen wir diesen Leerraum unten nicht zulassen. Es gibt ein paar verschiedene Möglichkeiten, wie wir diese umgehen können, und eine der einfacheren Möglichkeiten besteht darin, den Anzeigetyp so zu verwenden, dass er Block ist. Dies wird den Inline-Typ überschreiben, den wir standardmäßig haben, aktualisieren, und jetzt bedeutet, dass der Browser den Leerraum am unteren Rand dieses Elements nicht zulässt. Dies ist nur etwas, auf das Sie achten müssen, wenn Sie einen weißen Raum am unteren Rand eines Bildes sehen . Zurück zur Medienabfrage und knapp unterhalb des Sportabschnitts müssen wir sicherstellen, dass sowohl das Bild als auch der Textbereich eine gleiche Menge an Platz hat oder spezifischer ist, eine gleiche Breite. Um dies zu tun, können wir unseren Sportbereich greifen, und die Flex-Box hat eine Flex-Eigenschaft, die es uns ermöglicht, eine gleiche Menge an Breite auf beide dieser untergeordneten Elemente anzuwenden . Zuerst greifen Sie den Wrapper, der der Sportabschnitt ist, und dann jedes div, das sofort diesen Elementen folgt, setzen Sie den Flex-Wert auf eins, und da dieser Flex-Wert von eins auf Sie angewendet wird beide unserer Kind-Div's, also sowohl diese als auch diese, sollten Sie jetzt eine gleiche Menge an Speicherplatz haben. Wenn wir nur das 1. div den Flex-Wert von eins setzen und wir das zweite div so setzen, dass es einen Flex-Wert von 2 hat, würde das zweite div versuchen, den doppelten verfügbaren Platz als das erste div einzunehmen, aber da wir diese als gleiche Werte haben, sie sollten nicht im Browser reflektiert werden. Aber immer noch sehen wir das Bild ist etwas kleiner als dieser Abschnitt oben auf der rechten Seite. Lassen Sie uns in die Entwickler-Tools gehen. Wählen Sie diesen Abschnitt nur hier aus, und der Grund, warum dieser grüne Bereich um die Außenseite dieses div ist. Wählen Sie dies und über auf den berechneten Bereich, wir können sehen, dass wir 20 Pixel Polsterung auf alle vier Seiten angewendet haben. Um dies gleich zu machen, könnten wir diese Polsterung für den großen Bildschirm entfernen. Abschnitt hat die Klasse der Sporttexte, also könnte es entweder innerhalb der Medienabfrage entfernen oder wir könnten bis zum ursprünglichen Sporttextbereich scrollen, und wir konnten diese Polsterung nur oben und unten anwenden. Holen Sie sich den Wert von Null links und rechts, aktualisieren Sie, und dies sieht jetzt viel gleichwertiger aus. Mal sehen, wie das auf dem kleinen Bildschirm aussieht. Das sieht immer noch gut aus, da wir bereits die Erkennung mithilfe der Flex-Box zentriert haben. Der letzte Abschnitt, um den man sich kümmern muss, ist der Fußbereich. Das wird ziemlich einfach sein. Wir müssen nur die Fußzeilenabschnitte auf der geordneten Liste greifen und die Flex-Richtung ändern, um Zeile zu sein. Diese Fußzeile, ungeordnete Liste, Flex-Richtungen gleich Zeile zu sein, und fügen Sie den Raum gleichmäßig über die Seite, werden wir die Verwendung von rechtfertigen Inhalt machen. Wählen Sie Raum gleichmäßig, und da gehen wir. Wir können auch einfach überprüfen, dass dies auf dem kleinen Bildschirm gut aussieht. Von oben haben wir immer noch alle ursprünglichen CSS-Eigenschaften, die wir in den frühen Videos angewendet haben. Wenn wir nun den Browser auf über 900 Pixel Breite dehnen, werden unsere Inhalte nun an den größten Bildschirm angepasst. Wir haben Inhalte nebeneinander, wir haben einen Rasterbereich für unsere Kurse, größeren Text und auch etwas zusätzlichen Platz in. hoffe, Sie haben es genossen, ein reaktionsfähiges Projekt zu erstellen, indem Sie die CSS-Medienabfragen, reaktionsschnelle Bilder und auch relative Größen für unsere Texte nutzen. Wir müssen noch ein Projekt weitermachen, wo wir ein Framework nutzen werden. Wir sehen uns im nächsten Abschnitt. 21. Einführung in Bootstrap und Einrichtung: Hallo an alle, und willkommen zurück zu Lernen HTML und CSS durch Erstellen von 3 Real Projects. Herzlichen Glückwunsch zum dritten Projekt. Mittlerweile haben wir eine statische Website und auch eine voll responsive Website erstellt. Als nächstes wollen wir zu einem Hotelprojekt übergehen, das mit dem beliebten Twitter Bootstrap-Framework gebaut wird. Dies ist ein Blick auf das, was wir einbauen wollen. Es ist wieder eine voll responsive Website, was bedeutet, dass wir sie verkleinern können und es sieht gut aus auf verschiedenen Geräten. Es wird ein Schiebe-Karussell enthalten, das verschiedene Bilder zeigt. Im oberen Bereich wird ein Suchfeld und eine Navigation angezeigt. Wir werden auch die Dropdown-Menüs in den verschiedenen Abschnitt unten hinzufügen. Ich werde zeigen, wie wir eine schön aussehende Website wie diese wirklich schnell und einfach mit Bootstrap erstellen können . Das erste, was wir tun müssen, ist, wenn wir zu getbootstrap.com gehen. Wir werden einen Blick durch die Website werfen, aber zuerst klicken wir einfach auf die Schaltfläche „Bootstrap herunterladen“ und den Bootstrap-Link auf der linken Seite. Werfen wir einen Blick über die Website, während sie heruntergeladen wird. Im Abschnitt „Erste Schritte“ gibt es verschiedene Informationen, Vorlagen, die Sie verwenden können, um schnell loszulegen. Es zeigt Ihnen alle Datei- und Ordnerstrukturen für die verschiedenen Downloads, die Sie verwenden können, und auch die grundlegende Vorlage. Dies wird die Vorlage sein, die wir für unsere Indexseite verwenden werden. Weiter unten gibt es mehr Beispiele und kleine Vorlagen, mit denen Sie wirklich schnell loslegen können . Zurück an der Spitze gibt es auch den CSS-Abschnitt. Jetzt gibt Ihnen das CSS einen Überblick über alle verfügbaren Komponenten. Wir können zum Beispiel Tabellen, Formulare, Schaltflächen betrachten , und wenn Sie einfach auf eine dieser klicken, zeigt es Ihnen, wie Sie eine Schaltfläche in Bootstrap tun. Es ist sehr einfach und das gesamte CSS ist bereits vorkompiliert. Sofort erhalten Sie eine gut aussehende Website. Im Komponentenabschnitt können wir uns die Glyphicons ansehen. Bootstrap kommt bereit mit all diesen verfügbaren Icons, die ohne zusätzliche Kosten verwendet werden können. Es gibt auch Beispiele für Navigationsleisten und die verschiedenen Komponenten wie Beschriftungen und Kopfzeilen. Wir werden uns den Beispielcode ansehen. Vieles davon ist dem, was wir bereits gelernt haben, sehr ähnlich. Wir müssen nur die Bootstrap-Klassen anwenden, um sie mit dem CSS zu verknüpfen. Wir werden einen Blick auf das enthaltene JavaScript werfen. Jetzt bietet das JavaScript alle Arten von Effekten. Es gibt Dinge wie Übergänge, und was wir uns ansehen werden, ist das Karussell. Wir werden den folgenden Code verwenden, um das Karussell auf unserer Website hinzuzufügen. Bootstrap sollte längst heruntergeladen haben. Wenn Sie zu den Downloads gehen, entpacken wir es. Wenn wir nur den vollständigen Ordner kopieren, und wenn wir zurück in das Projekt gehen, und wir fügen das in das Projekt und wir werden das umbenennen. Wir rufen diesen Ordner MyHotel auf, und wenn wir den Ordner öffnen, müssen wir unsere Bilder dorthin ziehen. Sie sollten die Bilder, die Sie für dieses Projekt benötigen, bereits heruntergeladen haben. Wenn nicht, gehen Sie zurück und laden Sie sie jetzt herunter. Da die meisten Dateien und Ordner für das Bootstrap-Projekt eingerichtet sind, müssen wir nur die Indexseite hinzufügen. Wenn Sie in Ihren Texteditor gehen und wir müssen Datei und öffnen Ordner, und auf unserem Desktop, haben wir die Projekte. Ich werde zu MyHotel gehen, und das erste, was wir tun müssen, ist, gehen Sie zu Datei und Neu, und wir speichern das als unsere Index-Seite, index.html. Gehen wir zurück auf die Bootstrap-Website, und wenn wir zurück zum Abschnitt „Erste Schritte“ gehen, wenn wir nach unten zur grundlegenden Vorlage scrollen, und wir werden das nur kopieren, und dann fügen wir es in unsere Index-Seite ein. Wie Sie sehen können, wenn wir nur einen Blick nach oben und unten werfen, enthält es die gleiche Struktur, die wir in den ersten beiden Websites aufgenommen haben, und es gibt einen Link zu den Bootstrap Stylesheets. Es gibt auch das Ansichtsfenster-Tag für die Reaktionsfähigkeit. Das erste, was wir tun werden, ist, dass wir den Seitentitel ändern und es MyHotel nennen. Der Link zum Bootstrap CSS ist bereits enthalten, daher brauchen wir noch nichts damit zu tun. Ebenfalls standardmäßig enthalten ist das HTML5 Shiv, das wir in den ersten beiden Projekten aufgenommen haben, also ist das alles vorhanden. Wir werden uns das nur in der Vorschau ansehen. Das ist das Bootstrap-Framework alles Setup und bereit zu gehen. Als nächstes betrachten wir das Hinzufügen der Navigationsleiste. 22. So fügst du die Toolbar für adaptive Navigation hinzu: Hallo, alle, und willkommen zurück. Wir haben jetzt unser Bootstrap-Projekt eingerichtet. Was wir tun wollen, ist mit der Arbeit an der oberen Navigationsleiste dort beginnen. Wenn wir nur mit dem Löschen der Hallo, Welt Header beginnen. Wir gehen zurück zu getbootstrap.com. Wenn wir oben den Abschnitt Komponenten auswählen, müssen wir die Liste nach unten schauen und den Navbar-Abschnitt finden. Was wir tun werden, ist die Standard-Navbar dort zu kopieren. Wenn Sie den Coder dort kopieren, füge ich ihn in den oberen Bereich des Body-Abschnitts ein. Das erste, was wir tun wollen, ist, dass wir nur den Behälter von Flüssigkeit auf den Standardbehälter wechseln . Ich werde auch die Kommentare löschen, und wie Sie sehen können, liefert Bootstrap am Ende jedes Schließens dort einen Kommentar, so dass wir genau sehen können, wo wir gerade sind. Also das erste, was ich tun möchte, wenn wir uns unser Beispiel ansehen, müssen wir unseren, MyHotel Namen dort einfügen und alle vier Links an der Spitze starten. Derzeit ist die Marke der Platzhaltertext. Also ändern wir das in MyHotel. Die vier Links oben, was wir tun müssen, ist, wenn wir nach der ungeordneten Liste suchen, die da ist, und die einzelnen Listenelemente, die es gibt. Die erste, wenn wir den Linktext zu „STAY WITH UNS“ ändern. Dann wird der zweite Link „RESTAURANTS“ sein. Wenn Sie unsere Vorschau überprüfen und das sieht gut aus. Sie werden feststellen, dass es dort eine Dropdown-Navigation gibt. Wir wollen das für dieses Beispiel loswerden. Also, was wir tun werden, ist, wenn wir nach der Liste mit der Klasse der Dropdown-Liste suchen und wir werden nur die löschen, Ich suche nur nach dem schließenden Listenelement dort, vor den letzten ungeordneten Listen. Also, wenn wir das auswählen und diesen Abschnitt verlassen, was wir tun werden, ist, dass wir das Listenelement kopieren und wir fügen es zweimal ein. Okay, es ist ganz in Ordnung. Wir werden den Text ändern. Der nächste möchte „SPA EINRICHTUNGEN“ sein. Der letzte möchte der Link „HOCHZEITEN“ sein. Ich möchte das ein wenig trennen, damit wir es klarer sehen können. Also als nächstes haben wir das Formular. Dieser Formularabschnitt ist das Suchfeld dort. Sie können sehen, dass es den Eingabetyp von Text gibt , in den wir den Suchtext einfügen. Es gibt auch die Schaltfläche „Senden“, die wir im ersten Projekt verwendet haben. Dann sehen wir ungeordnete Listen auf der rechten Seite, die die Navbar richtige Klasse hat. Wenn wir die Seite nur breiter ausstrecken, werden wir sehen, dass der Fluss richtig ist. Auf kleineren Bildschirmen werden sie auf die Position unten fallen. Auch hier ändern wir den Namen unserer Links. Also der Link auf der linken Seite gezeigt, werden wir in der ungeordneten Liste zu finden, das erste Listenelement. Der erste Link, wenn wir uns unser endgültiges Projekt anschauen, wird „KONTAKT UNS“ sein. Wir möchten die Dropdown-Texte ändern. Gehen, um das in „ENTDECKEN“ zu ändern. Schauen Sie sich unsere Vorschau an. Okay, das sieht toll aus. Unser nächstes ist die Änderung der Namen, die Listenelemente befinden sich im Dropdown-Menü. Wir müssen den ersten Listeneintrag finden, der mit Action beginnt, gerade da ist , und wir wollen unseren auf den Link „NATÜRLICHE UMGEBUNG“ und dann „WO ZU BESUCHEN“, „TAKE EINE TOUR“ ändern . Schließlich der Abschnitt „CORPORATE“. Okay, so alle unsere Listengegenstände an Ort und Stelle. Als nächstes müssen wir das kleine Bild des Telefons dort platzieren und unser Projekt verkaufen. Also machen wir das, indem wir auf die bootstrap.com Website zurückgehen. Wir gehen zum Abschnitt Komponente und wir scrollen nach unten und schauen uns die Glyphe Symbole an. Was wir tun müssen, ist die Beispiele zu finden. Wenn Sie auf den Beispielcode dort klicken, und wir wollen ihn direkt vor dem Text KONTAKT US platzieren. Lassen Sie uns das auf eine neue Linie setzen und wer das Beispiel antreibt. Wenn wir unsere Webseite früher überprüfen, ist es eine Lupe, das ist nur das Beispiel, in dem wir auf der Website verwendet haben. Wenn wir das Telefon ausfindig machen, das ich benutzen möchte. Das ist Glyphicon, Glyphicon-Ohrhörer. Also, wenn wir zurück in unsere Klasse gehen, ist es Glyphicon, Glyphicon Suche. Also müssen wir nur die Suche in Kopfhörer umstellen. Schauen Sie sich unsere Vorschau an. Da gehen wir hin. Es gibt ein Foto des Telefons. Also, das ist unsere Navbar fertig. Es sieht gut aus, weil all das Bootstrap CSS, das bereits voreingestellt ist, wir können alle Preset Stile außer Kraft setzen, aber wir lassen es so, wie es für jetzt ist. Als Nächstes schauen wir uns das Karussell an. 23. So fügst du den Slider und den Marketingbereich hinzu: Willkommen zurück. Im letzten Video haben wir die Navigationsleiste beendet. Als nächstes werden wir anfangen, auf unserer Webseite zu arbeiten und den Schieberegler einzufügen. Wenn wir zurück zu getbootstrap.com gehen, müssen wir den JavaScript-Abschnitt auswählen. Im Menü auf der rechten Seite, wenn wir nur nach dem Karussell auf unserem Text suchen, bis zum Karussell Beispiel. Zuerst, wenn wir den Code kopieren, und dann unter unserem schließenden NAV-Typ, fügen wir ihn einfach ein und schauen Sie sich unsere Vorschau an. Es sieht jetzt nicht viel aus, aber wir werden das CSS ändern und wir werden einige Bilder hinzufügen, um das besser aussehen zu lassen. Lassen Sie uns beginnen, indem Sie unsere Bilder hinzufügen. Wenn wir zum Wrapper für Folien gehen, was wir tun müssen, ist in der Bildquelle dort zu treffen, Pfad zu unseren Bildern. Im Bilderordner sind die beiden Bilder, die wir verwenden werden, der Eingang und der Pool. Wir wählen die Pool-Bilder aus. Wir werden nur den Pool-Bildtext verwenden. Im zweiten div unten, in der Bildquelle, werden wir genau das gleiche tun. Im Ordner images wird dieser die entrance.jpg sein. Wir ändern das Alt in das Eingangsbild, das die Punkte entfernen wird, und dann die Stelle des Textes, damit wir eine Beschriftung auf das Bild einfügen können, aber das brauchen wir nicht. Außerdem haben wir freie Kreise, um freie Bilder anzuzeigen. Wir verwenden in diesem Beispiel nur zwei Bilder, daher ändern wir das mit den Listenelementen. Auf dem Indikatorbereich gibt es drei verschiedene Listenelemente, wir werden einfach den dritten entfernen. Das wird das zu zwei Hinweisen dort ändern. Es sieht so aus, als ob es gut funktioniert. Wir haben auf die Pfeile geklickt, und Sie können sehen, dass wir das Bild ändern können, und das funktioniert gut. Eine weitere Sache, die ich Ihnen zeigen möchte, ist, wenn wir auf eine mobile Ansicht schrumpfen, können Sie tatsächlich sehen, dass das Menü auf eine Box fällt. Dadurch sieht es bei mobilen Ansichten viel sauberer und kompakter aus. Wir müssen den gesamten Schieberegler in einem Bootstrap-Container umgeben. Wir müssen diesem eine div-Klasse gleich Container geben, und wir werden das einfach schließen. Ich werde nur das schließende div kopieren. Wir legen das unten auf der Seite. Es gab auch einen Container, den wir für den Navigationsbereich dort oben verwenden. Wir starten den Container erneut. Alle Bootstrap-Inhalte müssen sich innerhalb dieses Containers befinden. Wir werden nur ein paar Kommentare eintragen. Das wird das Karussell sein, und es wird das Ende des Karusells sein. Dies ist das schließende div für den Container. Lassen Sie uns unseren Schieberegler zu beenden. Wenn wir zurück auf die getbootstrap-Website gehen, und wenn wir zurück in den Abschnitt „Erste Schritte“ gehen. Wenn im Abschnitt unter dem Karussell hier, wenn wir in den Abschnitt „Erste Schritte“ von Bootstrap gehen und wir nach unten zu den Beispielen scrollen, was wir wollen, ist das Karussell. Wenn wir in dieses Beispiel gehen und mit der rechten Maustaste klicken und Seite Quelle anzeigen, was wir tun müssen, ist, unter der Zahl ist das Karussell. Unter dem Karussell kopieren wir die drei Textspalten unter dem Karussell. Wir gehen zurück in unseren Texteditor. Unter dem schließenden Karussell div fügen wir das in. Wir werden nur eine Beute in unserer Vorschau machen. Wir werden nur diese drei kreisförmigen Bilder entfernen. Wenn wir uns den Bildbereich auf allen drei Bildern ansehen, dann gehen wir. Zuerst ändern wir die drei verschiedenen Überschriften dort in den H2-Tags. Wir machen sie genauso wie unsere fertigen Projekte. Der erste wird sein, Nie weit weg. Das zweite H2-Tag ist, Häufiger Besucher. Die dritte ist, Zimmer, die zu Ihnen passen. Wir ändern den Text, also der erste ist, Nie weit weg. Zwischen den P-Tags möchten wir diesen Absatz ändern Mit über 150 Standorten weltweit sind Sie nie weit von uns entfernt. Der zweite Absatz wird sein, beitreten Sie meinem Hotelclub für fantastische Ersparnisse und Treue-Belohnungen. Der dritte Absatz ist, Pakete sind für jeden Geschmack und Budget verfügbar. Rufen Sie unser freundliches Team an. Nun, lassen Sie uns das in unserer Vorschau überprüfen. Als nächstes möchten wir die drei Schaltflächen am unteren Rand ändern. Wenn Sie das fertige Projekt bemerken, haben sie einen blauen Hintergrund. Wir gehen zurück in den Getbootstrap, zurück zum CSS-Abschnitt. Wenn wir nach dem Schaltflächenbereich auf der rechten Seite suchen, werden Sie feststellen, dass wir die Standardschaltfläche verwenden. Wenn wir zurück in die Indexseite schauen, schauen wir uns die Klasse an und sie ist Button-Standard, die gerade oben dort ist. Was wir wollen, ist die primäre Schaltfläche, also müssen wir sie in button-primär ändern. Das ändern wir auf allen drei Knöpfen. Wir werden das in der Vorschau überprüfen. Ok. Genau das, was wir wollen. Wir müssen auch den Text der Schaltfläche ändern, also überprüfen wir die fertigen Projekte. Wir müssen den Abschnitt „Details der Ansicht“ ändern. Der erste wird Standorte sein, zweite ist unser Club beitreten, und der dritte wird den Namen der Ansichtsdetails haben, also behalten wir das einfach so, wie es ist und wir werden die Änderungen überprüfen. Das hat gut geklappt. Alle Texte in der Minute sind auf der linken Seite schwebt. Wir möchten, dass es in allen drei der divs zentralisiert wird. Wir tun das durch [unhörbare] Klasse in die Reihe. Wir tippen einfach in Textcenter, und das macht alles schön zentriert. Ich bin gerade mit diesem Abschnitt fertig. Wenn du uns beim nächsten Video beitrittst, schauen wir uns die folgenden Features an. Wir sehen uns dort. 24. So stellst du alles mit dem Beitragsbereich und der Fußzeile fertig: Hallo alle, willkommen zurück. Im letzten Video haben wir uns das Karussell angeschaut und wir haben auch die drei Schaltflächen unten hinzugefügt, so dass wir diese Website beenden werden, indem die Features und auch den Fotobereich unten hinzufügen. Wenn wir also auf die Website getboostrap.com im Abschnitt „Erste Schritte“ zurückgehen, werden wir das gleiche Beispiel verwenden, das wir für das Karussell verwendet haben, welches das Karussell Beispiel ist. Wenn Sie mit der rechten Maustaste auf „View Source“ klicken, werden wir den Abschnitt unten kopieren, die wir das letzte Mal kopiert haben, also wenn wir den Anfang der Featurettes Kommentar finden, und dann gehen wir den ganzen Weg nach unten vorbei am Ende der Featurettes und werden wir auch in der Fußzeile kopieren. Wir müssen den letzten Container nicht kopieren , weil wir das bereits auf unserer Website haben, also kopieren Sie das, und dann müssen wir direkt unter die letzte Zeile dort über dem schließenden Container gehen , und wir fügen das in. Also alle Inhalte jetzt an Ort und Stelle in der Website gibt. Bevor wir weiter gehen, möchte ich nur über das responsive Grid in Bootstrap sprechen. Sie werden feststellen, dass es verschiedene Klassen wie col-md-7 und fünf gibt, was sie sind, ist die Anzahl der Spalten. Wenn Sie auf der ersten Featurette bemerken, ist die Bildgröße ein Fünf-Spalten-Raster, und der Text links davon ist ein Gitter mit sieben Spalten. Es ist also ein 12-Säulen-Raster, das wir verwenden, also die sieben auf der linken Seite und die fünf sind die volle Breite, und wenn wir uns den letzten Abschnitt ansehen, den wir im letzten Video gemacht haben, sind die drei gleichen Teile in jeweils vier Spalten unterteilt. So legen wir Dinge in Bootstrap fest, Sie können die Dinge schmaler oder breiter machen, indem Sie die Anzahl der Spalten im Raster ändern. Also werde ich auf unsere fertige Website umschalten, damit wir sehen können, was wir eingeben müssen. Also wollen wir zuerst mit der Überschrift beginnen, also wenn wir die Featurette Überschrift suchen und den ersten Featurette Überschrift Abschnitt löschen, und wir werden diese Hochzeitspakete nennen, und dann den Spanabschnitt danach, werden wir ändern Sie das zu, maßgeschneidert, um Ihnen zu entsprechen. Dann schauen wir uns die Absatz-Tags an, die gerade da sind, und wir werden nur den Text der endgültigen Website dort einfügen. Ich versuche nur, das zu kopieren und einzufügen. Wir werden unsere Vorschau überprüfen, sehen, dass alles in Ordnung ist. Als nächstes werden wir das Bild dort einfügen, und wenn wir den Speicherort des Bildes ändern, und wir sind alle im Ordner Images, und tatsächlich lassen Sie mich einfach die Datenquelle ändern. Also images/wedding.jpg für die erste, wir werden das zweite Bild auch ändern. Also Bilder Ordner und wir werden das Bild restaurant.jpg hinzufügen, und das dritte Bild, wieder, löschen Sie die Datenquelle, und das dritte Bild ist die spa.jpg. Okay, das sind alle Bilder an Ort und Stelle, wir müssen nur den Text jetzt ändern. Das ist also der erste Abschnitt, und der mittlere, Vorschau-Backup, und wir kopieren einfach den Text dort hinein, wir werden das in den Absatz Abschnitt einfügen. Also für die Überschrift, es ist erstklassiges Essen, und wir werden die sehen für sich selbst Teil in den Span-Tags ändern, wie von Weltklasse-Köchen betreut werden, und dann die dritte und letzte, Ich werde einfach in die fotografieren, und wir werden die Überschrift ändern. Entdecken Sie unsere Spa-Einrichtungen, und dann werden Sie nie wieder gehen wollen. Welches ist die einzige Vorschau in unserem Schläfer. Okay, also gehen wir in einer Minute zu Styling, wir wollen nur, dass der Text ein bisschen größer ist. Zunächst einmal werden wir den Fußbereich beenden, also ändern wir einfach den Text dort, und wir ändern diesen in 2015, My Hotel. Um die Stile für den Text dort hinzuzufügen, ist der am meisten bevorzugte Weg, dies in Bootstrap zu tun, indem überschreiben, dass wir Ihr benutzerdefiniertes CSS erstellen. Also, wenn wir zurück in die Seitenleiste gehen und wenn wir in Datei, Neu gehen, werde ich ein neues Stylesheet erstellen. Also werden wir das sofort speichern, und wir werden diese style.css nennen, und wir werden das in den CSS-Ordner des Bootstrap-Themes ablegen wollen. Also werden wir das speichern, und dann gehen wir zurück in unsere Indexseite, und wenn wir zurück nach oben gehen, wollen wir unser eigenes CSS direkt unter dem Bootstrap-Board aufnehmen, also überschreibt es. Also ändern wir den Kommentar in benutzerdefiniertes CSS, und es ist auch im CSS-Ordner. Wir müssen nur den Namen in style.css ändern. Also, wenn wir zurück in unsere style.css gehen, das erste, was wir tun wollen, ist, dass wir die Schriftgröße erhöhen wollen. Also, wenn wir zurück in die Index-Seite gehen und wir finden die Schnittmenge Notwendigkeit für die Featurette, also das ist die erste, und dann der Text, die erste Klasse Essen hat eine Klasse von Featurette Überschrift. Also kopieren wir das einfach, und in unseren Stilen, und fügen Sie das in. Ich möchte nur einen Punkt vor dort hinzufügen, wenn seine Klasse. Wir werden die Schriftgröße ausprobieren, wir werden das mit 4ems versuchen. Okay, es sieht besser aus, und wir haben mit ein wenig Polsterung an der Spitze begonnen, nur um den Text ein wenig nach unten zu drücken, und wir setzen das auf fünf Prozent, nur ein bisschen mehr, setzen Sie es auf acht. Okay, das sieht besser aus. Sie werden feststellen, wie viel schneller und einfacher es ist, eine Website mit einem Framework wie Bootstrap zu erstellen , und fühlen Sie sich frei, diese Website oder andere so viel wie Sie möchten mit der benutzerdefinierten CSS-Datei anpassen , aber wir werden lassen Sie die Website an, dass, haben wir jetzt eine voll reaktionsfähige und eine gut aussehende Website. Vielen Dank, dass Sie sich uns angeschlossen haben, und das ist das Ende des Messeprojekts. 25. Vielen Dank und was jetzt?: Herzlichen Glückwunsch zum Abschluss dieses Kurses. Ich hoffe, Sie haben viel über HTML, CSS und Webdesign im Allgemeinen gelernt . Wenn Sie lernen, eine persönliche Website für ein Hobby oder eine Website für Ihr Unternehmen zu bauen, sollten Sie jetzt über die erforderlichen Fähigkeiten verfügen, um dies zu vervollständigen. Oder wenn Sie nach einer neuen Karriere suchen, sollten Sie jetzt eine gute Grundlage haben, auf der Sie aufbauen können. Wenn Sie weiter lernen möchten, empfehle ich jetzt, auf JavaScript und jQuery zu wechseln. Dann möglicherweise eine serverseitige Sprache wie PHP. Es ist auch nützlich, sich mit einem Content-Management-System vertraut zu machen, das auf Ihrer Website wie WordPress oder Drupal verwendet werden kann. Nochmals vielen Dank für die Teilnahme an diesem Kurs, bitte hinterlassen Sie eine Bewertung. Es würde wirklich helfen. Ich hoffe, du begleitest mich in der Zukunft auf einen Kurs. 26. Folge mir auf Skillshare: Ein herzlicher Glückwunsch von mir, dass ich das Ende dieser Klasse erreicht habe. Ich hoffe, Sie haben es wirklich genossen und haben etwas Wissen daraus gewonnen. Wenn Sie diese Klasse genossen haben, stellen Sie sicher, dass Sie den Rest meiner Klassen hier auf Skillshare überprüfen, und folgen Sie mir auch für alle Updates und auch um über alle neuen Klassen informiert zu werden, sobald sie verfügbar sind. Also, nochmals vielen Dank, viel Glück, und hoffentlich sehe ich dich wieder in einer zukünftigen Klasse.