Schriftattribute

  • Ich hätte da mal meine erste Frage,


    ich kann ja in meinem CSS Quelltext <h1> - <h6> einstellen, z.B. so:


    Ist das in etwa das selbe wie wenn ich das direkt im HTML Quelltext mit Spans und DIVs mache?


    Code
    <span style="background-color:yellow; font size: 1px;">  Text  </span>


    Und könnte ich das auch so machen:


    Code
    <span style="
        background-color:yellow; 
        font size: 1px;
    ">  
    Text  
    </span>


    Also wie im CSS Quelltext die Attribute untereinander?

  • Wie du die Attribute schreibst, ist total egal, da du ja zum Beispiel auch Zeilenumbrüche kennzeichnen musst, z.B. mit <br />.


    Ich persönlich finde span umständlich, da mache ich lieber einen Absatz und definiere ihn in der CSS über class o.Ä.


    Grundsätzlich bewirkt das aber das gleiche (richtig angewandt ;))

  • CSS hat halt den Vorteil, dass du die deffinitionen nur einmal eingeben musst, und dann immer drauf zugreifen kannst... bei <span></span> musst du es jedes mal wieder eingeben...

  • 1. wäre an dieser stelle span völlig unangebracht, da es eindeutig ein <font> ist.


    2. ist diese schreibweise aber veraltet und führt zu keinem schlanken quellcode

  • Zitat von &quot;lauras&quot;

    da mache ich lieber einen Absatz und definiere ihn in der CSS über class o.Ä.


    Habe ich im Seminar Class übersehen oder gibts das garnich? ich guck mal, kenn ich noch garnicht : )


    Danke für eure Antworten.

  • Ja ich habs eben im Seminar gefunden, da wurde das mit


    .textmarker {
    ...
    }


    gemacht, das finde ich aber gut.


    Man soll ja nicht direkt mit


    <b>Text</b>


    und so arbeiten.

  • Mal nebenbei eine andere Frage, wenn ich eine Trennlinie farbieren möchte,
    muss ich das doch so machen oder?


    Code
    <hr style"color=red;"></hr>


    Oder kann ich das auch in meinem CSS Quelltext irgendwie machen ?

  • farbieren... nettes Wort ;)


    jops, das geht auch im quellcode.


    Für ALLE hr:


    Code
    hr {
    color: #000000;
    }


    für einzelne hr:


    HTML:

    Code
    <hr class="blau">


    CSS:

    Code
    .blau {
    color: blue;
    }


    oder so wie du es gamcht hast.

  • Achso verstehe, also ist das wie eine Variable, dann kann ich das
    auch so machen oder?:


    Code
    .daskönnteeventuelleinetrennlinieseinodersowasähnliches {
        color: red;
    }


    Code
    <hr class="daskönnteeventuelleinetrennlinieseinodersowasähnliches">
  • Zitat von &quot;tintwo&quot;
    Code
    <hr class="daskönnteeventuelleinetrennlinieseinodersowasähnliches">


    Das ist aber auch nicht zu enpfehlen... mach es lieber kurz und gut zu merken..

  • genau. sonst verschriebst du dihc noch.


    Eine Anmerkung noch zu <span>:


    Für class brauchst du immer ein Element, für welches du das definierst.


    D.h. z.B. einen Absatz.


    Du verwendest dann span, wenn du kein solches Element hast, z.B. im Fließtext. Du kannst ja schlecht, nur weil du ein Wort in einer anderen Farbe schreiben willst, vorher und hinterher einen Absatz machen, nur um es über class zu definieren ;)


    LG

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!