Div container volle weite (width: 100%)
AshulS
- css
- html
Hallo erstmal,
Die Frage ist eigentlich ganz simple und ich fühle mich ziemlich blöd, weil ich einfach nicht darauf komme:
Ich hab eine Seite erstellt mit einem div container, der die ganze weite des Bildschirms nutzen soll (bzw. vom Browserfenster). Eigentlich sollte ja "width: 100%" das Problem lösen, aber trotzdem hab ich da 1-5px links und rechts am Rand, die den Hintergrund zeigen, bzw die Hintergrundfarbe.
Hier die Codes:
HTML
` <section id="Start">
<div class="container">
<div class="einleitung">
<h1>Herzlich<br>Willkommen!</h1>
<p>Ich bin Ashul Sharma und seit längeren Jahren Hobby-Webdesigner/<br>
Mediengestalter, und dies ist meine Webseite.<br>
<br>
Mehr Über mich findest du hier:</p><br><a href="#ich" class="button">About Me</a>
</div>
</div>
</section>`
Der div container soll die volle weite habe.
CSS
.container {
margin: 0 auto;
width: 100%;
height: 800px;
background-image: url("../bg/background1.JPG");
background-size: cover;
background-attachment: fixed;
}
Bild: Links und rechts die grauen Balken. (Der Hintergrund)
Würde mich sehr freuen, wenn mir jemand helfen könnte. 😀
Hallo AshulS,
https://wiki.selfhtml.org/wiki/HTML/Tutorials/HTML_%26_CSS_mit_dem_Seiteninspektor_untersuchen
Bis demnächst
Matthias
Merci, hab den body-Tag nicht bedacht.. Und an den Seiteninspektor hab ich auch nicht direkt gedacht.. Vielen Dank. 😀
Hallo
Das body-Element hat standardmäßig einen margin. Hast du den auf Null gesetzt?
Gruss
MrMurphy
Moin @@AshulS,
ein paar Frage und Anmerkungen zu deinem HTML-Code:
<section id="Start"> <div class="container"> <div class="einleitung"> <h1>Herzlich<br>Willkommen!</h1> <p>Ich bin Ashul Sharma und seit längeren Jahren Hobby-Webdesigner/<br> Mediengestalter, und dies ist meine Webseite.<br> <br> Mehr Über mich findest du hier:</p><br><a href="#ich" class="button">About Me</a> </div> </div> </section>
section
noch weitere Container kommen?<div class="container">
noch weitere Unter-Container kommen?p
innerhalb der Einleitung statt <br>
gerne eine Maximalbreite hätte.</p>
brauchst du normalerweise kein <br>
– suchst du stattdessen einen Außenabstand?<br><br>
ist oft ein starker Hinweis für einen neuen Absatz.lang
-Attribut auszeichnen: <a href="#ich" class="button" lang="en">About Me</a>
Falls die Antworten zu 1. und 2. Nein sind, kannst du deinen Code vereinfachen:
<section id="Start">
<h1>Herzlich Willkommen</h1>
<p>Ich bin Ashul Sharma und seit längeren Jahren Hobby-Webdesigner/Mediengestalter und dies ist meine Webseite.</p>
<p>Mehr <a href="#ich" class="button">über mich</a> findest du hier.</p>
</section>
Viele Grüße
Robert
@@Robert B.
<section id="Start"> <h1>Herzlich Willkommen</h1> <p>Ich bin Ashul Sharma und seit längeren Jahren Hobby-Webdesigner/Mediengestalter und dies ist meine Webseite.</p> <p>Mehr <a href="#ich" class="button">über mich</a> findest du hier.</p> </section>
Der ganze Seiteninhalt ist kein Abschnitt, also nicht section
. Und den Container braucht man nicht; es sind ja schon zwei da.
LLAP 🖖
Hallo Gunnar,
den seiteninternen Link zu einem Element mit der ID (oder einem Anker mit dem Namen) ich
interpretiere ich so, dass es auf der Seite noch mehr Inhalte gibt als die Start
-section
. Aber die Frage kann uns nur @AshulS beantworten.
Viele Grüße
Robert
@@Robert B.
den seiteninternen Link zu einem Element mit der ID (oder einem Anker mit dem Namen)
ich
interpretiere ich so, dass es auf der Seite noch mehr Inhalte gibt als dieStart
-section
.
Ich würde das, was mit h1
überschrieben ist, dennoch nicht als section
auszeichnen.
So könnte der Hauptinhalt eines Dokuments strukturiert sein:
<h1>…</h1>
<p>…</p>
<section>
<h2>…</h2>
<p>…</p>
</section>
<section>
<h2>…</h2>
<p>…</p>
<section>
<h3>…</h3>
<p>…</p>
</section>
</section>
<section>
<h2>…</h2>
<p>…</p>
</section>
LLAP 🖖