#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 + Multi-Zitat Zitieren
#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? + Multi-Zitat Zitieren
#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 + Multi-Zitat Zitieren
#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, + Multi-Zitat Zitieren
#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; } + Multi-Zitat Zitieren
#6 18. Juli 2012 AW: Schrift will einfach nicht fett werden. definiere eine span-class .XXX { font-weight: bold } <span class="XXX"></span> + Multi-Zitat Zitieren
#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. + Multi-Zitat Zitieren
#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... + Multi-Zitat Zitieren
#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 .. .. .. } + Multi-Zitat Zitieren
#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> + Multi-Zitat Zitieren
#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. + Multi-Zitat Zitieren
#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. + Multi-Zitat Zitieren
#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 + Multi-Zitat Zitieren
#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. + Multi-Zitat Zitieren
#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. + Multi-Zitat Zitieren