Heim >Web-Frontend >H5-Tutorial >Teilen Sie mehrere Seitenbeispiele für HTML5-Design und -Modifikation_HTML5-Tutorial-Fähigkeiten
Teilen Sie mehrere Seitenbeispiele für HTML5-Design und -Modifikation_HTML5-Tutorial-Fähigkeiten
WBOYOriginal
2016-05-16 15:46:271853Durchsuche
Um die neuen semantischen Elemente in HTML5 zu verstehen und sich mit ihnen vertraut zu machen, nehmen Sie am besten ein klassisches HTML-Dokument als Beispiel und bereichern es dann mit einigen frischen Nährstoffen von HTML5. Die folgende Seite ist sehr einfach und enthält nur einen Artikel.
ApocalypsePage_Original.html, dies ist eine Seite mit einem sehr standardisierten Format und alle Stile stammen von externen Stylesheets.
XML/HTML-CodeInhalt in die Zwischenablage kopieren
<pKlasse="Teaser" >Szenarien, die, wie wir wissen, das Ende des Lebens bedeutenp>
<pclass="Byline" >von Ray N. Carnationp>
div>
<divclass="Inhalt" >
<p><spanKlasse="LeadIn">Im Momentspan>, du fühlst dich wahrscheinlich ziemlich gut. Schließlich ist das Leben in der entwickelten Welt angenehm >"style1">—span>wahrscheinlich komfortabler als es für den durchschnittlichen Menschen in der gesamten aufgezeichneten Geschichte war.p><p>Aber werden nicht zu selbstgefällig. Es gibt immer noch viele schreckliche Möglichkeiten, wie alles auseinanderfallen könnte. In diesem Artikel erfahren Sie mehr über einige unserer Favoriten.
p><h2
>
Maya-Weltuntergang
h2><p>Skeptiker vermuten, dass der Maya-Kalender einfach in eine neue Ära von 5.126 Jahren übergeht nach 2012 und sagt nicht wirklich eine lebensvernichtende Apokalypse voraus. Aber angesichts der Tatsache, dass die längst verstorbenen Mayas in praktisch allem anderen Unrecht hatten, warum sollten wir ihnen in dieser Hinsicht vertrauen?
p> <h2
>
Roboterübernahme
h2><p>Nicht ganz so beängstigend wie eine Übernahme durch einen Vampir oder eine Übernahme durch lebende Tote, a Roboteraufstand ist immer noch ein beunruhigender Gedanke. Wir sind durch unsere technischen Geräte bereits zahlenmäßig unterlegen, und selbst Bill Gates hat Angst vor dem Tag, an dem sein japanischer Robotersklave ihn an den Knöcheln umdreht und (mit angemessener Roboterstimme) fragt: „Wer ist jetzt dein Papa?“< /
p><h2
>
Unerklärte Singularität
h2>
<p>Wir wissen nicht, wie das Universum begann, also können wir es nicht Stellen Sie sicher, dass es nicht einfach endet, vielleicht heute, und vielleicht mit nichts Aufregenderem als einem Hauch von Antimaterie und einem leichten zischenden Geräusch.p>
<h2>Unkontrollierter Klimawandelh2>
<p>Von einigen abgelehnt, könnte sich Al Gores Unheilsprophezeiung dennoch erfüllen. Wenn das der Fall ist, müssen wir uns möglicherweise mit heftigen Stürmen, weit verbreiteter Nahrungsmittelknappheit und mürrischen Reparaturarbeitern für Klimaanlagen herumschlagen.p>
<h2>Globale Epidemieh2>
<p>Irgendwann in der Zukunft könnte ein tödlicher Virus zuschlagen. Über die Quelle der Krankheit gehen die Vorhersagen auseinander, aber zu den Kandidaten zählen Affen im afrikanischen Dschungel, Bioterroristen, Vögel und Schweine mit der Grippe, Krieger aus der Zukunft, eine außerirdische Rasse, Krankenhäuser, die zu viele Antibiotika verwenden, Vampire, die CIA usw ungewaschen Rosenkohl. Was auch immer die Quelle sein mag, es sind eindeutig schlechte Nachrichten.p>
div>
<divclass="Footer" >
<pKlasse="Haftungsausschluss" >Diese apokalyptischen Vorhersagen spiegeln nicht die Ansichten des Autors wider.p>
Innenabstand: 10 Pixel; /* 10 Pixel Innenabstand, der Abstand zwischen dem Rand und dem Inhalt*/
Rand: 10 Pixel; /* 10 Pixel Rand, der Abstand zwischen dem Rand und umgebenden Elementen*/
text-align: center; /*Kopfzeilentext ist zentriert*/
}
/*Titel in der Kopfzeile<h1>Stil*/
.Header h1{
Rand: 0px;
Farbe: weiß;
Schriftgröße: xx-large; /*Präzise Steuerung kann in Pixeln oder EM-Einheiten erfolgen*/
}
/*Header-Untertitelstil*/
.Header .Teaser{
Rand: 0px;
Schriftstärke: fett;
}
/*Signaturzeilenstil in der Kopfzeile*/
.Header .Byline{
Schriftstil: kursiv;
Schriftgröße: klein;
Rand: 0px;
}
.Content{
Schriftgröße: mittel;
Schriftfamilie: Cambria, Cochin, Georgia, „Times New Roman“, Times, Serife;
/*Maximale linke und rechte Polsterung*/
padding-top: 20px
padding-right: 50px
padding-bottom: 5px
padding-left: 50px
Zeilenhöhe: 120 %; /*Der Abstand zwischen zwei benachbarten Textzeilen*/
}
.Content .LeadIn{
Schriftstärke: fett;
Schriftgröße: groß;
Schriftvariante: Kapitälchen;
}
.Content .h2{
Farbe: #24486C;
Rand unten: 2px;
Schriftgröße: mittel;
}
.Content p{
margin-top: 0px;
}
.Footer{
text-align: center;
Schriftgröße: x-klein;
}
.Footer .Disclaimer{
Schriftstil: kursiv;
}
.Footer p{
Rand: 3px;
}
Auf diese Weise wurde unser Stylesheet gebogen. Nun wollen wir sehen, was das Ergebnis sein wird. Wie unten gezeigt:
Verwenden Sie HTML5, um die Seite zu erstellen
Immer noch ein unverzichtbares Element im Webdesign, ist es ein intuitiver, vielseitiger Container, der es Ihnen ermöglicht, Stile auf jeden Block auf der Seite anzuwenden. Das Problem mit
ist jedoch, dass es selbst keine Informationen über die Seite widerspiegelt.
Um diese Situation mit HTML5 zu verbessern, ersetzen Sie
durch ein Element mit aussagekräftigerer Semantik.
In ApocalypsePage_Revised.html wurden die Klassenattribute von Header und Footer und
durch ersetzt:
XML/HTML-CodeInhalt in die Zwischenablage kopieren
<Kopfzeile>
<h1>Wie die Welt untergehen könnteh1>
<pKlasse="Teaser" >Szenarien, die, wie wir wissen, das Ende des Lebens bedeutenp>
<pclass="Byline" >von Ray N. Carnationp>
Header>
...
<Fußzeile>
<pKlasse="Haftungsausschluss" >Diese apokalyptischen Vorhersagen spiegeln nicht die Ansichten des Autors wider.p>
Innenabstand: 10 Pixel; /* 10 Pixel Innenabstand, der Abstand zwischen dem Rand und dem Inhalt*/
Rand: 10 Pixel; /* 10 Pixel Rand, der Abstand zwischen dem Rand und umgebenden Elementen*/
text-align: center; /*Kopfzeilentext ist zentriert*/
}
/*Titel in der Kopfzeile<h1>Stil*/
Header h1{
Rand: 0px;
Farbe: weiß;
Schriftgröße: xx-large; /*Präzise Steuerung kann in Pixeln oder EM-Einheiten erfolgen*/
}
Schließlich gibt es noch ein Element, das in der Beispieldatei verwendet werden muss, nämlich das Element , das einen vollständigen, in sich geschlossenen Inhalt darstellt.
Das
-Element sollte den Inhalt eines Nachrichtenberichts oder Artikels enthalten, einschließlich Titel, Byline und Text. Die Struktur nach dem Hinzufügen des -Elements ist also wie folgt:
XML/HTML-CodeInhalt in die Zwischenablage kopieren
<Artikel>
<Kopfzeile>
<h1>Wie die Welt untergehen könnteh1>
<pKlasse="Teaser" >Szenarien, die, wie wir wissen, das Ende des Lebens bedeutenp>
<pclass="Byline" >von Ray N. Carnationp>
Kopfzeile>
<divclass="Inhalt" >
<p><spanKlasse="LeadIn">Im Momentspan>, du fühlst dich wahrscheinlich ziemlich gut. Schließlich ist das Leben in der entwickelten Welt angenehm >"style1">—span>wahrscheinlich komfortabler als es für den durchschnittlichen Menschen in der gesamten aufgezeichneten Geschichte war.p>... div
<figcaption>Werden Sie die letzte Person sein, die noch übrig ist, wenn einer dieser apokalyptischen
Szenarien spielen sich ab?figcaption>
Abbildung>
Natürlich kann der Selektor im Stylesheet entsprechend geändert werden.
XML/HTML-CodeInhalt in die Zwischenablage kopieren
.FloatFigure{
float: links;
Rand: 0px 20px 0px 0px;
}
.FloatFigure figcaption{
maximale Breite: 300px
Schriftgröße: klein;
Schriftstil: kursiv;
Rand unten: 5px;
}
Abschließend kann das Alt-Attribut im -Element gelöscht werden, da der Titel eine vollständige Beschreibung des Bildes enthält.
Fügen Sie eine Notiz mit hinzu
Das neue
Ein Teil des Codes lautet wie folgt:
XML/HTML-Code
Inhalt in die Zwischenablage kopieren
<p>... (mit geeigneter Roboterstimme) "Wer ist? dein Daddy jetzt?
<aside
class
="PullQuote" >
<img src
="quotes_start. png" alt="Zitat">
Wir wissen nicht, wie das Universum begann, deshalb können wir nicht sicher sicher sein, dass es nicht einfach zu Ende geht, vielleicht heute.
<img
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn