In diesem Artikel wird das erste Centerboxed Layout erstellt…

Vorbereitungen:

Centerboxed 2 bedeutet das es sich um ein zentriertes, zweispaltiges Layout handelt.

In einem ersten Schritt erstellen wir eine einfache Textdatei und nennen sie “index.html“. In einem zweiten Schritt erstellen wir den Ordner “01_CSS“ und darin erstellen wir die CSS Dateien so wie in der zentralen CSS Datei angegeben

Der HTML Quelltext:

<!doctype html>
<html lang="de">

<head>
 <title>Webdesign Workshop 2024</title>
 <link rel="stylesheet" href="01_CSS/01_zentrale.css" type="text/css" />
</head>

<body>

<div id="wrapper"> <!-- Anfang vom wrapper-Bereich -->

<header> <!-- Anfang vom kopfbereich-Bereich -->
</header> <!-- Ende vom kopfbereich-Bereich -->

<nav> <!-- Anfang vom navibereich -->

<ul>
   <li><a href="index.html">Startseite 1</a></li>
   <li><a href="index.html">Startseite 2</a></li>
</ul>

</nav> <!-- Ende vom navibereich  -->


<main> <!-- Anfang vom Textbereich -->

<article>
<h1>Centerboxed 2 Version 1 mit Basis Navigation:</h1>
<p>
Artikeltext...
</p>
</article>
<br />

</main> <!-- Ende des Textbereiches -->

</div> <!-- Ende vom wrapper-Bereich -->

</body>
</html>

Der CSS Code für die Datei “01_zentrale.css“:

@import url(02_fundament.css);
@import url(03_body.css);
@import url(04_wrapper.css);
@import url(05_kopfbereich.css);
@import url(06_navigation.css);
@import url(07_textbereich.css);
@import url(08_artikel.css);

Der CSS Code für die Datei “02_fundament.css“:

@media all {

* {
padding: 0;
margin: 0;
}

html {
height: 101%;
}

} /* Ende von @media nicht löschen*/

Der CSS Code für die Datei “03_body.css“:

@media all {

body {
background-color: white;
color: black;
background: url(bravo.gif);
}

} /* Ende von @media nicht löschen*/

Der CSS Code für die Datei “04_wrapper.css“:

#wrapper {
position: relative;
margin-top: 10px;
margin-right: auto;
margin-bottom: 10px;
margin-left: auto;

border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;

border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;

border-top-color: black;
border-right-color: black;
border-bottom-color: black;
border-left-color: black; 

padding-top: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 5px;

background-color: wheat; 
width: 900px;
}

Der CSS Code für die Datei “05_kopfbereich.css“:

@media all {

header {
height: 80px;
background: url(sbheader2.jpg);
color: white;
background-color: goldenrod;

margin-top: 5px;
margin-right: 5px;
margin-bottom: 5px;
margin-left: 5px;

border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px; 
border-left-width: 1px;

border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;

border-top-color: black;
border-right-color: black;
border-bottom-color: black;
border-left-color: black;

padding-top: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 5px;

}

} /* Ende von @media nicht löschen*/

Der CSS Code für die Datei “06_navigation.css“:

@media all {

nav {
position: absolute;
top: 107px;
left: 5px;
width: 210px;
background-color: goldenrod;

margin-top: 0px;
margin-right: 5px;
margin-bottom: 5px;
margin-left: 5px;

border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px; 
border-left-width: 1px;

border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;

border-top-color: black;
border-right-color: black;
border-bottom-color: black;
border-left-color: black;

padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 10px;

}

nav li {
list-style-type: none;
}

nav a:link {
color: white;
background-color: goldenrod;
display: block;
text-decoration: none;
}

nav a:visited {
color: white;
background-color: goldenrod;
display: block;
text-decoration: none;
}

nav a:hover {
background-color: chocolate;
color: white;
display: block;
text-decoration: none;
}

nav a:focus {
color: black;
background-color: wheat;
display: block;
text-decoration: none;
}

nav a:active {
color: black;
background-color: white;
display: block;
text-decoration: none;
}

} /* Ende von @media nicht löschen*/

Der CSS Code für die Datei “07_textbereich.css“:

@media all {

main {
background-color: goldenrod;
color: white;

margin-top: 3px;
margin-right: 5px;
margin-bottom:5px;
margin-left: 241px;

border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px; 
border-left-width: 1px;

border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;

border-top-color: black;
border-right-color: black;
border-bottom-color: black;
border-left-color: black;

padding-top: 20px;
padding-right: 20px;
padding-bottom: 20px;
padding-left: 20px;

font-family: Arial;
font-size: smaller;
}

#formular fieldset {
padding: 10px;
}

main a:link {
color: white;
background-color: steelblue;
text-decoration: underline;
}

main a:visited {
color: white;
background-color: steelblue;
text-decoration: underline;
}

main a:hover {
color: black;
background-color: white;
text-decoration: underline;
}

main a:focus {
color: white;
background-color: steelblue;
text-decoration: underline;
}

main a:active {
color: white;
background-color: steelblue;
text-decoration: underline;
}

} /* Ende von @media nicht löschen*/

Der CSS Code für die Datei “08_artikel.css“:

@media all {

article {
overflow: hidden;
color: black;
background-color: wheat;
padding: 5px;
border-style: solid;
border-color: black;
border-width: 1px;
}
 

.clearingtext {
clear: both;
background-color: wheat;
}



.bildlinks {
float: left;
margin-top: 5px;
margin-right: 15px;
margin-bottom: 5px;
border-style: solid;
border-width: 1px;
}

.bildrechts {
float: right;
margin-top: 5px;
margin-right: 15px;
margin-bottom: 5px;
border-style: solid;
border-width: 1px;
}

} /* Ende von @media nicht löschen*/

Von Torsten