[CSS] Schrift will einfach nicht fett werden.

Dieses Thema im Forum "Webdesign" wurde erstellt von BladeFire, 30. Juni 2012 .

Schlagworte:
  1. 30. Juni 2012
    Schrift will einfach nicht fett werden.

    Hi

    Die id stimmt mit der im css file überein das ist schonmal sicher.
    Php-code
    PHP:
    function  bestätigung ()
    {
    $beschreibung $_POST [ 'Beschreibung' ];
    $thema $_POST [ 'button1' ];
    $inhalt $_POST [ 'inhalt' ];
    $land $_POST [ 'Land' ];
    $kritik $_POST [ 'Kritik' ];

    echo <<<DOC
    <table>
    <colgroup span="1" id="kontaktF" /> //Wichtige!
    <tr><td>Beschreibung:</td> <td>
    $beschreibung  </td> </tr>
    DOC;
    echo 
    "<tr><td> Thema:</td> <td> $thema  </td> </tr>" ;
    echo 
    "<tr><td>Inhalt:</td> <td> $inhalt </td> </tr>" ;
    echo 
    "<tr><td>Land:</td> <td> $land </td> </tr>" ;
    if (isset(
    $kritik ))
    {
     foreach(
    $kritik  as  $th )
    {
    echo 
    "<tr><td>Kritik:</td> <td> $th </td> </tr>
    </table>"
    ;
    }
    }
    else
    {
    echo 
    "<tr><td>Kritik:</td><td> Keine</td></tr>
    </table>"
    ;
    }
    }
    css-code
    Code:
    #kontaktF
    {
    font-weight: bold; 
    width: 150px;
    }
    Das width wirktt sich aus aber die schrift wird nicht fett.


    mfg blade
     
  2. 30. Juni 2012
    AW: Schrift will einfach nicht fett werden.

    du machst den Tag ja gleich wieder zu - oder irre ich mich?
    Code:
    <colgroup span="1" id="kontaktF" />
    sollte das nicht als
    Code:
    <colgroup span="1" id="kontaktF" > (...) </colgroup>
    geschrieben werden?
     
  3. 30. Juni 2012
    AW: Schrift will einfach nicht fett werden.

    colgroup benötigt das col-Element mit dem du dann das span-attribute so wie ein class-attribute vergeben kannst.
    Ob ID geht weiß ich nicht, sollte man mal testen.

    HTML:
    <colgroup>
     <col span="1" class="kontaktF" />
    </colgroup>
    Tables: Columns, Headers, and Footers | HTML Dog
     
  4. 30. Juni 2012
    Zuletzt bearbeitet: 30. Juni 2012
    AW: Schrift will einfach nicht fett werden.

    naja ich hab jetzt nochmal genauer nachgeschaut. also laut meiner quelle kann man den tag wieder schließen wenn man keine cols (die optioall sind) angiebt. das mit den colgroup scheint ja zu funktionieren ( ich kann die hintergrundfarbe ändern usw. nur nicht den text fett machen) Ich werds mal statt id mit class ausprobierem.


    thx to all

    edit: mit class funzts auch nicht

    edit: ist coulgroup eigentlich nu für die spalten da und lässr deb text darin unberührt? weil alles was mit text zu tun hat nicht funktioniert und alles was mit der gesammten spalte zu tun hat funktioniert,
     
  5. 30. Juni 2012
    AW: Schrift will einfach nicht fett werden.

    Gib einfach dem passenden <td> Element eine ID mit und mach dann den Style.

    Anstonsten kannste nochmal "!important" probieren.

    Also
    Code:
    #kontaktF
    {
     font-weight: bold!important; 
     width: 150px;
    }
     
  6. 18. Juli 2012
    AW: Schrift will einfach nicht fett werden.

    definiere eine span-class


    .XXX {
    font-weight: bold
    }



    <span class="XXX"></span>
     
  7. 19. Juli 2012
    AW: Schrift will einfach nicht fett werden.

    lösung: css-selektor
    Code:
    .gib-der-tabelle-ne-klasse tbody td { font-weight: bold; }
    -----

    sinnfrei, dafür gibts <strong> usw.
     
  8. 19. Juli 2012
    AW: Schrift will einfach nicht fett werden.

    Warum ist das sinnfrei?


    Vllt. möchte man ja öfters gewisse Textelemente modifizieren. Und wenn "bold" nicht die einzige Angabe ist, sondern noch 5 weitere, dann würde es wohl viel mehr Textaufwand sein Befehle wie <strong> zu verwenden, als dass man einmalig eine class definiert...
     
  9. 19. Juli 2012
    AW: Schrift will einfach nicht fett werden.

    Dann definiere es für <strong> anstatt für die Klasse und dann kannst du murdocs <strong> verwenden und deine Klasse

    strong {
    font-weight: bold;
    blubb ..
    ..
    ..
    }
     
  10. 19. Juli 2012
    AW: Schrift will einfach nicht fett werden.

    Das ist erstmal sinnfrei, dann lieber doch per class, denn über strong wirds global definiert. Ich würde es in diesem Fall wie Murdoc über eine Class defnieren mit first child.

    Bsp:

    HTML:
    .tb_data td:first-child { 
     font-weight: bold; 
    } 
    
    HTML:
    <table class="tb_data">
     <colgroup span="1" width="150px" />
     <tr>
     <td>Beschreibung:</td> 
     <td>$beschreibung</td> 
     </tr>
    </table>
    
     
  11. 14. August 2012
    AW: Schrift will einfach nicht fett werden.

    Wieso Sinnfrei?
    Ich defieniere bei jedem Projekt z.B. die Strong-Tags uvm.
    Das macht doch ein sauberes Layout aus.
    Vorher alles resetten und dann neu definieren, damit es in allen Browsern "gleicher" angezeigt wird

    Edit:/

    Ah was ich noch sagen wollte, das ganze ist nicht auf Tabellen bezogen sondern nur auf den strong-Tag.
     
  12. 14. August 2012
    AW: Schrift will einfach nicht fett werden.

    was meinst du mit resetten?
    HTML:
    // reset
    strong{
     font-weight: normal;
    }
    ...
    // neu definieren
    strong{
     font-weight: bold;
    }
    
    das wäre Sinnfrei.
     
  13. 14. August 2012
    Zuletzt bearbeitet: 14. August 2012
    AW: Schrift will einfach nicht fett werden.

    naja, es gibt sog. reset.css files, die erstmal alle browser-spezifischen styles (also auch <strong>) zurücksetzen.

    <strong> bedeutet ja nicht, dass der text darin fett sein soll (ist nicht standardisiert), das machen die browser von sich aus. und eben da setzen die reset.css files an und machen alles mögliche wieder rückgänig damit man in allen browsern eine gemeinsame basis hat.

    anders bei <b>, aber den soll man ja vermeiden
     
  14. 14. August 2012
    AW: Schrift will einfach nicht fett werden.

    Besser wäre es eine "Normalisierung" Vorzunehmen damit man einen Basis-Style hat der in jedem Browser gleich aussieht.

    normalize.css
    "A modern, HTML5-ready alternative to CSS resets"


    Das wird übrigens auch in der HTML5 Boilerplate eingesetzt.


    In normalize.css wird das Stronge-Element Fett dargestellt und kann daher problemlos für dein Vorhaben genutzt werden ohne das ein Browser dieses Element nicht Fett darstellt.
     
    1 Person gefällt das.
  15. 14. August 2012
    AW: Schrift will einfach nicht fett werden.

    danke nanobyte.
    minimalisiert man normalize.css kommt man von 9KB auf 3KB.
    ich denke, das kann man ruhig als reset.css einbinden, top.
     
  16. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.