Frage zum Aufbau von CSS-Befehlen

Cascading Style Sheets (CSS ist eine praktische Code-Sprache, die einmal erstellt für das Aussehen der ganzen Seite gilt. So können z. B. Schriftattribute wie Farbe, Schriftart und Link-Farben und Formatierung bequem eingestellt werden.) - Fragen - Antworten - Tipps dazu hier ..

Moderator: lauras

Beiträge bitte im neuen Forum

Frage zum Aufbau von CSS-Befehlen

Beitragvon Capablanca » Sonntag 11. Dezember 2011, 15:06

Hallo,

ich bin kompletter Anfänger. Ich habe angefangen, den CSS-Kurs zu lesen und habe einige Fragen zu Punkten, bei denen ich Verständnisschwierigkeiten habe:

Auf der Seite "Aufbau von CSS-Befehlen" heisst es, dass diese Befehle immer aus Selektor und Deklaration bestehen, und dass man immer auf die eckigen Klammern um die Deklaration achten solle. Auf der nächsten Seite wird dann erklärt, wie man CSS in HTML einbindet. Bei Variante 1 (Befehle direkt im html-Quellcode) lautet das Beispiel so:

<h1 style="letter-spacing:30px;">Überschrift</h1> Wieso sind da denn jetzt keine eckigen Klammern dabei? Und warum steht "style=" im Befehl?

Im Beispiel unter Variante 2 sind eckige Klammern im Befehl. Dort gibt es aber noch andere Bestandteile wie ! - - oder -->. Ich verstehe nicht, was die bedeuten bzw. wann man sie benutzen muss. Wird das irgendwo im Kurs erklärt?

Viele Grüße

Capablance
Capablanca
HTML-Suchnase
 
Beiträge: 2
Registriert: Sonntag 11. Dezember 2011, 14:28

Re: Frage zum Aufbau von CSS-Befehlen

Beitragvon drPHIP132 » Sonntag 11. Dezember 2011, 15:14

Willkommen im Forum.! :)

Der Aufbau ist ja TAG {Eigenschaft: Wert;}
Diesen verwendest du nur, wenn du eine externe .css Datei hast, oder oben im <head> Bereich das Design definierst.

<h1 style="letter-spacing:30px;">Überschrift</h1>
--> Hier definierst du das Design NUR für diese eine Überschrift.
Eckige Klammern brauchst du hier nicht, da du diese Designzuweisung im HTML-Quelltext vornimmst und es einfach so definiert ist. :D

<!-- hier -->
HTML-TAGS werden nutzlos gemacht; so kannst du dir kommentare einfügen ohne das diese angezeigt werden beim betrachten der seite im browser; du siehst die nur beim entwickeln (im quellcode)


Hier ein Beispiel für dich:

Code: Alles auswählen
<!doctype html>
<head>
    <style type="text/css">
        /*zwischen diesen zeichen wird in css ausgeklammert. Wenn du die neuste Doctype benutzt, die von html5 <!doctype html> kannst du die ausklammerungszeichen von html (<!-- -->) weglassen*/
       
        h1
        {
            color: #ffffff;
        }
       
        /*änderung für alle überschriften h1. die sollte allerdings nur einmal verwendet werden wegen SEO (=Search engine optimation) aber darauf kommen wir in einem/zwei monat zurück wenn du              soweit bist ;)*/
    </style>
</head>
<body>
<h1 style="color: #ffffff;">Überschrift</h1>
Hier ist die design zuweisung für NUR das eine Element.

die nächste <h1> wird dadurch nicht angesprochen; nur durch das definierte design im headbereich.

</body>
</html>



Hoffe ich konnte dir helfen.

MfG drPHIP132
Benutzeravatar
drPHIP132
HTML-Acrobat
 
Beiträge: 744
Registriert: Samstag 15. Januar 2011, 19:10
Wohnort: Sachsen, Erzgebirge

Re: Frage zum Aufbau von CSS-Befehlen

Beitragvon Capablanca » Sonntag 11. Dezember 2011, 19:28

Das hilft mir weiter, vielen Dank.
Capablanca
HTML-Suchnase
 
Beiträge: 2
Registriert: Sonntag 11. Dezember 2011, 14:28

Re: Frage zum Aufbau von CSS-Befehlen

Beitragvon drPHIP132 » Sonntag 11. Dezember 2011, 19:29

Kein Problem. :)

Wenn du weiter Fragen hast, dann frage ruhig =)
Benutzeravatar
drPHIP132
HTML-Acrobat
 
Beiträge: 744
Registriert: Samstag 15. Januar 2011, 19:10
Wohnort: Sachsen, Erzgebirge


Beiträge bitte im neuen Forum

Zurück zu CSS

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste

cron