PSD-Tutorials.de
Forum für Design, Fotografie & Bildbearbeitung
Tutkit
Agentur
Hilfe
Kontakt
Start
Forum
Aktuelles
Besonderer Inhalt
Foren durchsuchen
Tutorials
News
Anmelden
Kostenlos registrieren
Aktuelles
Suche
Suche
Nur Titel durchsuchen
Von:
Menü
Anmelden
Kostenlos registrieren
App installieren
Installieren
JavaScript ist deaktiviert. Für eine bessere Darstellung aktiviere bitte JavaScript in deinem Browser, bevor du fortfährst.
Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden.
Du solltest ein Upgrade durchführen oder einen
alternativen Browser
verwenden.
Antworten auf deine Fragen:
Neues Thema erstellen
Start
Forum
Sonstiges
Webdesign, Webentwicklung & Programmierung
Webdesign: HTML/CSS, Responsive Design, Sass...
[CSS] CSS-Contest 2011 - WIPs
Beitrag
<blockquote data-quote="hellemon" data-source="post: 1719976" data-attributes="member: 56762"><p><strong>AW: [CSS] CSS-Contest 2011 - WIPs</strong></p><p></p><p></p><p></p><p>Hallo Eric, erst einmal herzlich Willkommen bei PSD, schön das du hier bist, wenn ich mir dein Design jetzt so ansehen, denke ich das du gute Chance auf einen der vorderen Plätze hast. <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite1" alt=":)" title="Smile :)" loading="lazy" data-shortname=":)" /> Gefällt mir sehr gut <img src="/styles/default/xenforo/smilies/icon_daumenhoch.gif" class="smilie" loading="lazy" alt=":daumenhoch" title="Daumen hoch :daumenhoch" data-shortname=":daumenhoch" />: Echt Sauber gearbeitet. <img src="/styles/default/xenforo/smilies/zwinker.gif" class="smilie" loading="lazy" alt=";)" title="Wink ;)" data-shortname=";)" /></p><p></p><p></p><p></p><p></p><p>Hallo Jacky,</p><p></p><p>ist doch kein Problem, mir geht es nicht anders, nur das ich Grundlegend CSS kenne, aber noch nie auf diese Art und weise eingesetzt habe.</p><p></p><p>[CODE]</p><p>* { } </p><p>html { }</p><p></p><p>body {</p><p> background: #fff url('images/bodybg2green.jpg') repeat-x scroll top left;</p><p> margin:auto;</p><p> padding-top:10px;</p><p> font-family:Verdana, Geneva, sans-serif;</p><p> font-size:14px;</p><p> color:#444;</p><p> width:960px;</p><p> height:100%; }</p><p>*{</p><p> margin:0;</p><p> padding:0;</p><p>}</p><p> </p><p>p{margin-bottom: 1px;}</p><p>a{color:red;</p><p>text-decoration:none;}</p><p>a:hover{color:#033;}</p><p>a:focus{}</p><p></p><p>/*kopf*/</p><p></p><p>#head {</p><p> position:absolute;</p><p> padding:0;</p><p> margin:auto;</p><p> height:108px;</p><p> width:960px;</p><p> height:540px;</p><p> background:transparent url('images/core2green.jpg') no-repeat; </p><p>}</p><p>[/CODE]Was mir jetzt Spontan an deinem Code auffällt sind zum einen die beiden * und html Deklarationen. In diesen beiden steht nichts drin also könntest du sie löschen, werden nicht benötigt und geben so keinen Sinn.</p><p></p><p>Zweite was mir auffällt ist ein paar Zeilen weiter unten hast du wieder eine * Deklarationen definiert, diesmal steht was drin.</p><p></p><p>Ich persönlich fange ein CSS Dokument immer wie folgt an:</p><p></p><p>* </p><p>html</p><p>body</p><p>header</p><p>navi</p><p>content1</p><p>content2</p><p>footer</p><p>usw.</p><p></p><p>Ganz am Schluss meistens die Text Formatierung wie h1, h2, a, p span, usw.</p><p>Außer die Vererbung funzt nicht wie ich das wünsche, dann gehe ich noch mal einen Schritt nach oben und füge den Tag den ich explizit formatieren möchte noch mal extra ein wie z:B.</p><p></p><p>[CODE]header {</p><p>...</p><p>}</p><p></p><p>header, h1 {</p><p>...</p><p>}</p><p></p><p>header, p, span {</p><p>...</p><p>}[/CODE]Wenn du was festnageln willst wie du jetzt in deinen Beispiel dann solltest du das Design entweder links, mittig oder rechts ausrichten.</p><p></p><p>Das würde jetzt wie folgt funktionieren:</p><p></p><p>[CODE]</p><p>* {</p><p>magin:0; /* margin 0 und padding 0 richtet alles links/oben am Rand aus */</p><p>padding:0;</p><p></p><p>/* Wenn du unbedingt einen Scrollbalken in FF setzen möchtest kannst du folgendes der fünf Varianten einsetzen</p><p>height:100.01%;</p><p>height:100%; margin-bottom:1px;[FONT=monospace]</p><p>[/FONT]height:100.01%; margin-bottom:1px;</p><p>overflow-y:scroll; //CSS3</p><p>overflow:-moz-scrollbars-vertical; //CSS3</p><p>*/</p><p>}</p><p></p><p>body {</p><p>background: #fff url(images/bodybg2green.jpg) no-repeat;</p><p>width:960px; /* Breite der Headergrafik */</p><p>height:200px; /* Höhe der Headergrafik */</p><p>margin:0 auto; /* Zentriert die Headergrafik */</p><p>padding-top:10px; /* Hier würdest du wieder die Headergrafik 10 Pixel vom oberen Rand nach unten verschieben */</p><p>} </p><p></p><p>usw.</p><p>[/CODE]Noch ein Tipp, entweder du verwendest px,em,pt,mm als Breite/Höhe Angabe oder das % Zeichen, aber niemals beides zusammen. in einer Deklarationen. Ist nicht schön und spart dir später unnötige Fehlersuche.</p><p></p><p> Des weiteren solltest du am Anfang deiner CSS Datei alle Globalen Einstellungen vornehmen (Schriftgröße/Font Farbe/Schriftart usw.) und in deinen einzelnen Deklarationen die passenden Abweichungen der einzelnen Tags. Global zählt immer das was unter * definiert ist und rest erst dann wenn du es explizit definierst.</p><p></p><p>[CODE]</p><p>* {</p><p> color:#000000;</p><p> font:1.2em Verdana,Tahoma,Geneva;</p><p> text-transform:uppercase;</p><p> text-decoration:none;</p><p> text-align:center;</p><p>}</p><p></p><p>p {</p><p> color:#ff0000;</p><p> font:.9em Helvetica,Arial,sans-serif;</p><p> text-transform:lowercase;</p><p> font-style: italic;</p><p> text-decoration:underline;</p><p> text-align:left;</p><p>}</p><p>[/CODE]Wenn du noch fragen hast dann Frag, bin kein Meister aber ein bisschen was kann ich dir schon erzählen.</p><p></p><p>Gruß Helle</p></blockquote><p></p>
[QUOTE="hellemon, post: 1719976, member: 56762"] [b]AW: [CSS] CSS-Contest 2011 - WIPs[/b] Hallo Eric, erst einmal herzlich Willkommen bei PSD, schön das du hier bist, wenn ich mir dein Design jetzt so ansehen, denke ich das du gute Chance auf einen der vorderen Plätze hast. :) Gefällt mir sehr gut :daumenhoch: Echt Sauber gearbeitet. ;) Hallo Jacky, ist doch kein Problem, mir geht es nicht anders, nur das ich Grundlegend CSS kenne, aber noch nie auf diese Art und weise eingesetzt habe. [CODE] * { } html { } body { background: #fff url('images/bodybg2green.jpg') repeat-x scroll top left; margin:auto; padding-top:10px; font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#444; width:960px; height:100%; } *{ margin:0; padding:0; } p{margin-bottom: 1px;} a{color:red; text-decoration:none;} a:hover{color:#033;} a:focus{} /*kopf*/ #head { position:absolute; padding:0; margin:auto; height:108px; width:960px; height:540px; background:transparent url('images/core2green.jpg') no-repeat; } [/CODE]Was mir jetzt Spontan an deinem Code auffällt sind zum einen die beiden * und html Deklarationen. In diesen beiden steht nichts drin also könntest du sie löschen, werden nicht benötigt und geben so keinen Sinn. Zweite was mir auffällt ist ein paar Zeilen weiter unten hast du wieder eine * Deklarationen definiert, diesmal steht was drin. Ich persönlich fange ein CSS Dokument immer wie folgt an: * html body header navi content1 content2 footer usw. Ganz am Schluss meistens die Text Formatierung wie h1, h2, a, p span, usw. Außer die Vererbung funzt nicht wie ich das wünsche, dann gehe ich noch mal einen Schritt nach oben und füge den Tag den ich explizit formatieren möchte noch mal extra ein wie z:B. [CODE]header { ... } header, h1 { ... } header, p, span { ... }[/CODE]Wenn du was festnageln willst wie du jetzt in deinen Beispiel dann solltest du das Design entweder links, mittig oder rechts ausrichten. Das würde jetzt wie folgt funktionieren: [CODE] * { magin:0; /* margin 0 und padding 0 richtet alles links/oben am Rand aus */ padding:0; /* Wenn du unbedingt einen Scrollbalken in FF setzen möchtest kannst du folgendes der fünf Varianten einsetzen height:100.01%; height:100%; margin-bottom:1px;[FONT=monospace] [/FONT]height:100.01%; margin-bottom:1px; overflow-y:scroll; //CSS3 overflow:-moz-scrollbars-vertical; //CSS3 */ } body { background: #fff url(images/bodybg2green.jpg) no-repeat; width:960px; /* Breite der Headergrafik */ height:200px; /* Höhe der Headergrafik */ margin:0 auto; /* Zentriert die Headergrafik */ padding-top:10px; /* Hier würdest du wieder die Headergrafik 10 Pixel vom oberen Rand nach unten verschieben */ } usw. [/CODE]Noch ein Tipp, entweder du verwendest px,em,pt,mm als Breite/Höhe Angabe oder das % Zeichen, aber niemals beides zusammen. in einer Deklarationen. Ist nicht schön und spart dir später unnötige Fehlersuche. Des weiteren solltest du am Anfang deiner CSS Datei alle Globalen Einstellungen vornehmen (Schriftgröße/Font Farbe/Schriftart usw.) und in deinen einzelnen Deklarationen die passenden Abweichungen der einzelnen Tags. Global zählt immer das was unter * definiert ist und rest erst dann wenn du es explizit definierst. [CODE] * { color:#000000; font:1.2em Verdana,Tahoma,Geneva; text-transform:uppercase; text-decoration:none; text-align:center; } p { color:#ff0000; font:.9em Helvetica,Arial,sans-serif; text-transform:lowercase; font-style: italic; text-decoration:underline; text-align:left; } [/CODE]Wenn du noch fragen hast dann Frag, bin kein Meister aber ein bisschen was kann ich dir schon erzählen. Gruß Helle [/QUOTE]
Bilder bitte
hier hochladen
und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Zitate einfügen…
Authentifizierung
Wenn ▲ = 5, ▼ = 2 und ■ = 7, was ist ▲ × ▼ + ■?
Antworten
Start
Forum
Sonstiges
Webdesign, Webentwicklung & Programmierung
Webdesign: HTML/CSS, Responsive Design, Sass...
[CSS] CSS-Contest 2011 - WIPs
Oben