Aufgabe Rahmen... aber kriege es nicht so hin

  • Hallo
    So nun bin ich bei dieser Aufgabe:
    <!-- m --><a class="postlink" href="http://www.html-seminar.de/css-einsetzen.htm">http://www.html-seminar.de/css-einsetzen.htm</a><!-- m -->


    Zwar beim Rahmen. Ich habe eigentlich alles gemacht. Aber bei mir zeigt es nur der hellgraue Rahmen oben an. Dabei soll er ja links auch noch anzeigen. Ich habe schon einiges versucht.... ohne Erfolg. Vielleicht kann mir jemand das verraten wie das genau geht?


    Danke sehr.


    Hier mal mein Code:


  • er meint so:


  • Danke sehr für die Antworten und gut zu wissen das dies im Tag <head> geschrieben wird. Nun aber der graue Rahmen ist immer noch nur oben zu sehen. Dabei sollte er doch auf der linke Seite auch sein.
    Mehr als diese vier Code für Rahmen weiss ich auch nicht mehr:


    - border-top-width
    - border-right-width
    - border-bottom-width
    - border-left-width


    Ich muss bei der Aufgabe dies tun:
    h2 - hellgrau, nur links und oben mit Rahmenstärke von 10px und solid

  • So nun habe ich es seblst heraus gefunden! :D


    Zwar so sieht es dann aus:

    Code
    h2 {
       border-left-color:#C0C0C0;
       border-left-width:10px;
       border-left-style:solid;
       border-top-color:#C0C0C0;
       border-top-width:10px;
       border-top-style:solid;


    Hätte ja nie gedacht das man dies alles schreiben muss. Also auf jeder Seite. Aber probieren geht über studieren :wink:

  • nun wollen wir das Ding doch noch einmal völlig neu schreiben,
    so wie es auch in Kurzform eingegeben werden kann, wenn alle 4 Seiten gleich ausfallen sollten -


    alles in einem Satz, mit Borderbreite, Stil und Color


    style="border:2px solid #C0C0C0;"


    Probier's mal so aus, "und dann klappt's auch mit dem Nachbarn" :lol: :lol: :lol:

  • Nun ich schreibe noch nichts in Kurzform. Aber wie ich recht verstehe wenn ich dieser Code einschreibe, so sollte es einen kompletten Rahmen erscheinen? Anstatt alles Seite zu schreiben eben nur diesen Befehl.


    Ok ich bin zwar schon bei der nächsten Aufgabe, aber ich schreibe es dennoch ein. Aha nichts passiert. :?



    Ich glaube jetzt bekomme ich ärger mit dem Nachbar :lol:

  • wenn du eben nicht in Kurzform schreiben willst (warum eigentlich nicht??? auf einer Webseite zählt jedes eingesparte kb) musste eben die Einzelform wählen, und die würde dann für alle 4 Seiten eingefügt so aussehen...

    Code
    style="border-left-width:2px;border-style:solid;border-color:#C0C0C0;
    border-top-width:2px;border-style:solid;border-color:#C0C0C0;
    border-right-width:2px;border-style:solid;border-color:#C0C0C0;
    border-bottom-width:2px;border-style:solid;border-color:#C0C0C0;"


    wäre mir zu umständlich :wink:

  • sofern du dieses Geschreibsel nicht jedem Objekt, dem du diese Border hinzufügen willst, erneut eigeben möchtest, erstelle dir daraus eine "class"

    Code
    .border
    {
    border-width:3px;
    border-style:solid;
    border-color:#CFCFCF;
    }


    die du dann wie folgt bei einer Image zum Beispiel eingibst:


    <img class="border" style="" src="deineTatei.jpg" width="?" height="?" alt="">

  • da tut sich eine Frage für mich auf, warum macht man bei CSS ab und zu mal ne #, nen ., nichts oder etwas, was man vorher mit einer # definiert hat vor die Bezeuchnung??


    Beispiele:



    was bewirkt das im einzelnen???


    mkG YetiZwerg

  • ein # setzt man für eine sog. ID
    diese werden für Haupteile deiner Seite erstellt... also die Formatierung des Headers, der Navi usw.
    Gleiche ID's dürfen auf jeder Seite nur einmal genutzt werden.


    Einen . (< Punkt) vergebe ich bei einer "class", die Formatierungen für spezielle Objekte beinhaltet.


    Zum Beispiel:


    Dieses classes kannst du beliebig oft in einer Seite vergeben !


    Dadurch werden umfangreiche Formatierungen innerhalb der Seite vermieden, und hilft ganz erheblich beim Einsparen 'wertvoller' kb's :P

  • So ich bedanke noch für die Antworten und für die Hilfe... Ich habe mal so alles durch gelesen und auch einiges gemacht. Bin gerade an einer Homepage basteln. 8)

Jetzt mitmachen!

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