Kunger's Fragenrunde

  • Hallo,
    ich habe ab und an immer ein paar kleinere Fragen, die ich schwer durch Suchanfragen erklärt bekomme, ohne mich Stundenlang durch Artikel zu lesen.

    Ich hoffe ihr könntet mir dabei ein wenig helfen, die Fragen zu beantworten.

    Zurzeit stehen für mich 2 Fragen offen:
    In einer CSS Datei stehen folgende Dinge:

    Code
    div#main div.header {
                font-size: 12px;
                line-height: 14px;
                color: #fff;
                }
    Code
    .comments {
                font-size: 12px;
                line-height: 14px;
                color: #fff;
                }

    Bei dem ersten Beispiel sieht man
    [FONT=monospace]div#main div.header

    Bedeutet dies, das "div.header" eine Klasse in div#main ist?
    Oder bedeutet dies, das div#main SOWIE div.header diese Werte annehmen sollen?

    Zum 2. Beispiel, dort sieht man .comments
    Wie genau darf ich das verstehen? Ist dies eine Klasse im definierten Bereich?

    Wäre wirklich nett, wenn mir jemand diese 2 kleinen Fragen beantworten könnte :)
    [/FONT]

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Code
    [FONT=Courier New]div#main div.[/FONT][FONT=Courier New][COLOR=#306582]header[/COLOR][/FONT]
    [FONT=Courier New][COLOR=#306582]identisch mit[/COLOR][/FONT]
    [FONT=Courier New][COLOR=#306582]#main .header[/COLOR][/FONT]


    .header ist eine css Klasse einer unter-div von der div mit der css id #main

    HTML
    <div id="main>
      blabla
      <div class="header">
        geaderblabla
     </div>
     mehrbla
    </div>



    es gibt auch

    Code
    #main.header


    .header ist hier eine css Klasse der div #main

    HTML
    <div id="main" class="header">
    blallblblabla
    </div>


    Code
    .comments


    .comments ist eine css Klasse des html elements wo sie drin steht

    beispiele:

    HTML
    <span class="comments">Kommentare</span>
    oder
    <div class="comments">Kommentar</div>
    oder
    <a href=http://www.site.com class="comments">link</a>
    oder
    <div id="extra" class="comments">Kommentarliste</div>



    einer der unterschiede zwischen id und class ist, dass id pro seite unique sein muessen und eine hoehere prioritaet haben, waehrend class mehrfach verwendet werden kann. der effekt fuers formattieren ist der selbe.

    lesen bildet (imho, anleitungen auf englisch lesen erweitert den wortschatz fuers programmieren):
    http://www.w3schools.com/css/default.asp

  • Danke, nun hab ichs endlich soweit verstanden.
    Bis auf:

    Code
    <div id="main" class="header">
    blallblblabla
    </div>

    Soll das so sein oder fehlt dort ein close tag für div?
    bzw, klassen müssen doch auch geschlossen werden, oder nicht?

    @deine Seite, danke, werde ich mir merken. :D

  • Ich habe nun eine weitere Frage, leider ist dies teils php.

    PHP
    <div class="title">
    <h1><?php _e('Sorry, nothing found!', 'pyrmont_v2'); ?></h1>
     </div>

    Den Code soweit verstehe ich. Doch was bedeutet dieses 'pyrmont_v2' ?

    Pyrmont v2 ist das Theme das ich verwende, warum jedoch steht der Name in sehr vielen div's? Hat dies einen bestimmten Grund oder dient es nur als eine Art Tag für Search Engines?

  • Danke, wieder was gelernt :)
    Zurzeit habe ich noch ein kleines Problem mit Youtube Videos die eingebindet werden.

    Der W3C spuckt jedes mal Fehler wie diesen aus:

    Line 157, Column 605: element "embed" undefined

    HTML
    …1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>

    Wie kann ich Wordpress sagen das es sich um Video Code handelt?
    Gibt es evtl ein Tag womit ich sagen kann -> = Video?

Jetzt mitmachen!

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