font-size wird eifnach nicht interpretiert
Bene
- css
0 Chris0 Danny0 Stahl Florian0 afra
Hallo, ich mochte gern die Schriftgröße udn einige andere textformatierungen über CSS lösen, jdeoch wird der "font-size"-teil immer übergangen
Code:
<body bgcolor="#94ADBD" [...] topmargin="0" style="font-family:Arial,Helvetica,Sans-serif; font-size:1;">
Könnte mir evtl jemand dabei helfen?
mfg,
Bene
Hallo,
<body bgcolor="#94ADBD" [...] topmargin="0" style="font-family:Arial,Helvetica,Sans-serif; font-size:1;">
Das Quizz:
font-size:1apfel;
font-size:1pt;
font-size:1birne;
font-size:1px;
font-size:1;
Welche Angaben gehören nicht zu CSS?
Es handelt sich um die 500-Euro-Frage :-))
LG
Chris
äh, sorry, hatte mti allen angaben rumexperimentiert ^^ Der eigentliche Code ist auch
<body bgcolor="#94ADBD" [...] topmargin="0" style="font-family:Arial,Helvetica,Sans-serif; font-size:10pt;">
Aber das funktioniert auch net ^^
mfg, bene
Hallo Bene!
Aber das funktioniert auch net ^^
Schöne Aussage. Es sollte aber.
Wahrscheinlich gibt es einen übergeordneten Stylesheet, der Dir Deine Definition überbügelt. Leider ist dies aus Deinem Codeschnipsel nicht ersichtlich. Zeig uns die Seite und die Lösng ist mit Dir.
Schönen Gruß
Afra
Hallo,
Wahrscheinlich gibt es einen übergeordneten Stylesheet, der Dir Deine Definition überbügelt. Leider ist dies aus Deinem Codeschnipsel nicht ersichtlich. Zeig uns die Seite und die Lösng ist mit Dir.
Der müsste dann aber mit !important gekennzeichnet sein, oder?
http://de.selfhtml.org/navigation/suche/index.htm?Suchanfrage=important
LG
Chris
Hallo Bene!
Danny hat noch einen guten Ansatz geliefert. Ansonsten habe ich keine Lust auf die Glaskugel.
Schönen Gruß
Afra
Hallo Bene!
Danny hat noch einen guten Ansatz geliefert. Ansonsten habe ich keine Lust auf die Glaskugel.
Schönen Gruß
Afra
Klasse Sache, danke für die schnelle Hilfe, mit Dannys Tipp funktionierts. Viele Dank!
mfg, bene
<html>
<head>
<title>BMX</title>
<base target="_self">
</head>
<body bgcolor="#94ADBD" text="#000000" link="#0000CC" vlink="#0000CC" alink="#0000CC" topmargin="0" style="font-family:Arial,Helvetica,Sans-serif; font-size:1;">
<table width="100%" border="0">
<tr>
<td colspan="4"><b>BMX</b></td>
</tr>
<tr>
<td colspan="4"><img src="../../pics/leiste.jpg" width="400" height="3"></td>
</tr>
<tr>
<td height="10" colspan="4">Beschreibung folgt</td>
</tr>
<tr>
<td colspan="4"><b>Cube</b></td>
</tr>
<tr>
<td colspan="4"><img src="../../pics/leiste.jpg" width="400" height="3"></td>
</tr>
<tr>
<td width="25%"><a style="text-decoration: none" href="raeder/cube_thecrimson.htm" target="unten">The
Crimson</a></td>
<td width="15%"> grau </td>
<td width="15%"> <div align="right"><b>299.-
€</b></div></td>
<td width="45%"><br></td>
</tr>
<tr>
<td width="20%"><a style="text-decoration: none" href="raeder/cube_black_cross.htm" target="unten">Black
Cross</a></td>
<td width="20%"> schwarz </td>
<td width="10%"> <div align="right"><b>399.-
€</b></div></td>
<td width="10%"><br></td>
</tr>
<tr>
<td colspan="4"><b>Focus</b></td>
</tr>
<tr>
<td colspan="4"><img src="../../pics/leiste.jpg" width="400" height="3"></td>
</tr>
<tr>
<td width="20%"><a style="text-decoration: none" href="raeder/focus_bad_beast.htm" target="unten">Bad
Beast</a></td>
<td width="20%">
<p align="left">silber</td>
<td width="10%">
<div align="right"><b>499.-
€</b></div></td>
<td width="10%"><br></td>
</tr>
<tr>
<td colspan="4"><b>Bulls</b></td>
</tr>
<tr>
<td colspan="4"><img src="../../pics/leiste.jpg" width="400" height="3"></td>
</tr>
<tr>
<td width="20%"><a style="text-decoration: none" href="raeder/bulls_busted.htm" target="unten">Busted</a></td>
<td width="20%"> grün/matt </td>
<td width="10%"> <div align="right"><b>199.-
€</b></div></td>
<td width="10%"><br></td>
</tr>
<tr>
<td><a style="text-decoration: none" href="raeder/bulls_desert_storm.htm" target="unten">Desert
Storm</a></td>
<td> verschiedene </td>
<td> <div align="right"><b>249.-
€</b></div></td>
<td><br></td> </tr>
<tr>
<td><a style="text-decoration: none" href="raeder/bulls_mad_boy.htm" target="unten">Mad
Boy</a></td>
<td> braun/matt - cream/matt </td>
<td> <div align="right"><b>299.-
€</b></div></td>
<td><br></td>
</tr>
</table>
</body>
Das ist die seite. sie wurde mal mit Frontpage gemacht (nicht von mir, gottbewahre) und ich übernehme gerade die aktualisierung fürs jahr 2006. Ich bin grad dabei, die Seite zu bereinigen... Und wie man sieht bin ich noch lange nicht fertig ;). Die Seite ist übrigens teil eines framesets, aber in keiner anderen Seite, dei Bestandteil von diesem ist, sind css angaben vorhanden...
Hallo Bene!
<table width="100%" border="0">
(...)
</table>
Dann könnte Dir doch Danny helfen.
Schönen Gruß
Afra
Kann es sein, dass Du Tabellen verwendest? Dann solltst Du zusätzlich zum body die Angaben auch für td u. th machen:
body {
margin: 0;
background-color: #94ADBD;
}
body, td, th {
font-family: Arial,Helvetica,Sans-serif;
font-size: 1em;
}
Kann es sein, dass Du Tabellen verwendest? Dann solltst Du zusätzlich zum body die Angaben auch für td u. th machen:
Danny,
Nein, dann sollte bene keine Tabellen verwenden, jedenfalls zu nichts anderem als zur Darstellung tabellarischer Daten.
Live long and prosper,
Gunnar
Hallo Gunnar!
Dass es nicht schön ist, dass er Tabelen verwendet hilft ihm zu seinem Problem aber nicht weiter. Ich finde es auch *sehr* wichtig Code und Design zu trennen, aber man muss es nicht missionarisch sehen. Oder? ;o)
Schönen Gruß
Afra
Hi Gunnar,
Nein, dann sollte bene keine Tabellen verwenden, jedenfalls zu nichts anderem als zur Darstellung tabellarischer Daten.
Ist schon klar. Nur sollten wir mal die Kirche im Dorf lassen und auf seine Frage antworten. Die Umstellung von Tabellen auf CSS-Box-Modell ist ein anderes Thema.
Ich persönlich habe schon einige moderne CSS-Layouts entwickelt und kenne deren Vor- aber auch Nachteile ganz gut. In Einzelfällen verwende ich aus versch. Gründen neuerdings wieder Layout-Tabellen. Diese füge ich nachträglich mittels Table-Injection (DOM) per Javascript um z.B. div-Bereiche ein. Das ist m.E. eine gute Kompromisslösung...
MfG
Kann es sein, dass Du Tabellen verwendest? Dann solltst Du zusätzlich zum body die Angaben auch für td u. th machen:
Wobei man dazu sagen sollte, dass das nur für kaputte Browser gilt, ältere MSIEs vor allem, auch noch für MSIE 6 im Quirks-Modus. Sie vererben Schriftformatierungen nicht in Tabellenzellen.
body, td, th {
font-family: Arial,Helvetica,Sans-serif;
font-size: 1em;
}
font-size:1em für body ist nicht so klug, weil es im MSIE einen Bug beim Vergrößern der Schriftgröße auslöst. http://www.1ngo.de/web/em.html
Davon abgesehen ist font-size:1em in diesem Fall ohne jeglichen Effekt.
Mathias
Danke Dir für den Hinweis, hatte nicht so genau drüber nachgedacht.
font-size:10pt;
bene,
pt ist keine günstige Einheit für die Bildschirmausgabe. Verwende em oder %.
Live long and prosper,
Gunnar
Hi,
ist klar warum.
<body bgcolor="#94ADBD" [...] topmargin="0" style="font-
family:Arial,Helvetica,Sans-serif; font-size:1;">
1 was? Äpfel, Birnen? ... Hier fehlt die Einheit (z.B. em)
Außerdem solltest Du auch die beiden anderen Attribute bgcolor und topmargin in CSS umwandeln! Ist sonst schlechter Stil und ziemlich veraltet.
MfG
<body bgcolor="#94ADBD" [...] topmargin="0" style="font-family:Arial,Helvetica,Sans-serif; font-size:1;">
Außerdem solltest Du auch die beiden anderen Attribute bgcolor und topmargin in CSS umwandeln! Ist sonst schlechter Stil und ziemlich veraltet.
Danny,
Das ist auch kein schlechter Stil als die Verwendung des style-Attributs.
Layoutangaben gehören von der Dokumentstruktur getrennt ins zentrale Stylesheet (style-Element oder externe Datei).
Das style-Attribut gehört in die Mülltonne.
Live long and prosper,
Gunnar
Hallo Gunnar.
Das style-Attribut gehört in die Mülltonne.
Ich benutze es sehr oft. In JavaScript.
Einen schönen Freitag noch.
Gruß, Ashura
Ja, Ashura, fall mir nur in den Rücken, wenn ich für die Trennung von Struktur und Layout plädiere. :-( ;-)
Live long and prosper,
Gunnar
Hallo,
Ja, Ashura, fall mir nur in den Rücken, wenn ich für die Trennung von Struktur und Layout plädiere. :-( ;-)
Das kannst Du bei der Bewertung kompletter Web-Seiten gerne tun. Als gebetsmühlenartiger Dauerhinweis bei jedem Stückchen Code, zu dem es bei Dir mutiert ist, ist es einfach nicht hilfreich[1]. Soll man, um eine solche grundlegende Frage wie in diesem Thread zu klären, extra zwei getrennte Quellcodeabschnitte posten? Was hätte wer davon?
viele Grüße
Axel
[1] Nein, ich kann und will Postings nicht per Klick bewerten.
Hallo,
Das style-Attribut gehört in die Mülltonne.
Ich benutze es sehr oft. In JavaScript.
Für JavaScript gilt dasselbe: Präsentationslogik und JavaScript-Logik bestenfalls nicht vermischen, genauso wenig wie man Markup und JavaScript vermischen sollte. ;)
Mathias
Hallo molily.
Für JavaScript gilt dasselbe: Präsentationslogik und JavaScript-Logik bestenfalls nicht vermischen, genauso wenig wie man Markup und JavaScript vermischen sollte. ;)
Ja, verstehe ich. (Thema „unobtrusive JavaScript“, nicht?)
Bei etwas so flüchtigem wie JavaScripts sehe ich dies jedoch nicht so streng.
Einen schönen Freitag noch.
Gruß, Ashura
Tag Ashura.
Bei etwas so flüchtigem wie JavaScripts sehe ich dies jedoch nicht so streng.
Ich schon. Einbuchten, alle!!!!!1
Siechfred
<body bgcolor="#94ADBD" [...] topmargin="0" style="font-family:Arial,Helvetica,Sans-serif; font-size:1;">
Bin mir nicht sicher, aber probier mal bei font-size:1, ein pt oder px oder em dahinter zu schreiben als grössenangabe.
Bin mir nicht sicher, aber probier mal bei font-size:1, ein pt oder px oder em dahinter zu schreiben als grössenangabe.
Stahl,
Macht 1pt bzw. 1px große(?) Schrift Sinn?
Live long and prosper,
Gunnar
Hallo Bene!
Beschäftige Dich mit der Property font-size dann wirst Du sehen was Dir "fehlt".
Schönen Gruß
Afra