Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Anregungen » Code-Felder

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
29.11.2005, 21:56 Uhr
predator



Hallo

ich hab mir grad mal Firefox 1.5 draufgemacht und jetzt ist die Schrift bei den Code-Feldern ziemlich groß.
Habs dann auch mit dem IE und Opera getestet, und die machen das wohl standardmäßig auch so.
Ist das so beabsichtigt und hat der Firefox das bisher nur zu klein dargestellt, oder sollte die Schrift eigentlich so klein sein, aber nur der Firefox hats richtig dargestellt?

Also ich persönlich finde es mit der kleinen Schrift besser, ist einfach übersichtlicher!

Hab auch schon die Stelle im Quelltext gefunden

Code:
.code {
      font-family: Courier, 'Courier New', monospace;
      font-size:10px;
      color: #333333;
      background-color: #FFFFFF;
      usw...
  }


Da stören sich die Browser an der Ordnung der Schriften; wenn das Courier New als erstes kommt, dann klappts mit allen
--
Gruß
predator
Zitat von Edsger W. Dijkstra:
Es ist praktisch unmöglich, einem Studenten gutes Programmieren beizubringen, wenn er vorher in BASIC programmiert hat. Als potenzielle Programmierer sind sie geistig verstümmelt ohne Hoffnung auf Erholung.

Dieser Post wurde am 29.11.2005 um 21:57 Uhr von predator editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
30.11.2005, 08:40 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


kann ich ja ändern sobald ich dazu komme, danke für den hinweis!
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
30.11.2005, 10:46 Uhr
ao

(Operator)


Wo wir gerade dabei sind: Was passiert eigentlich, wenn du nur font-family:monospace; vorgibst und auch die Größe nicht festlegst? Dann kann jeder über seine Browsereinstellungen selber bestimmen, wie er den Code dargestellt haben will.

Es gibt so schöne, gut lesbare Monospace-Schriften, man muss nicht diese "Warze" Courier ertragen, bloß weil sie bei jedem Windows seit 3.1 dabei ist.

ao
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
30.11.2005, 12:38 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


besser?
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
30.11.2005, 16:13 Uhr
0xdeadbeef
Gott
(Operator)


Ich hab mal ein bisschen reingekuckt in den Code, vielleicht wärs ne gute Idee, die ganzen festen Schriftarten durch sans-serif, serif bzw. monospace zu ersetzen, und statt der festen Schriftgrößen relative Bezeichner wie small oder large zu benutzen - dann haben die Browser-Einstellungen des Benutzers auch einen Effekt. Ich hab jetzt keine Möglichkeit zu testen, wie gut der internet exploder damit klar kommt, aber im Firefox sieht es auf die Art m.E. besser aus.
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
30.11.2005, 16:38 Uhr
ao

(Operator)



Zitat von 0xdeadbeef:
vielleicht wärs ne gute Idee, die ganzen festen Schriftarten durch sans-serif, serif bzw. monospace zu ersetzen

Genau das meinte ich. Jetzt haste ja nur Courier durch Courier New ersetzt, und monospace greift nur, wenn keins von beiden installiert ist, oder? Ich guck es mir gleich zuhause im Opera an.

ao
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
30.11.2005, 21:25 Uhr
predator



Hallo nochmal!

Ich hab mir noch einmal den Quelltext angeschaut und ein bisschen rumprobiert, weil ich die Idee von ao ziemlich gut fand, herausgekommen ist das hier (nur betreffendes CSS):
(Ich habe das Originale auskommentiert, und das Neue erklärt)

Code:
<style type="text/css">
  body {
      margin: 0px 10px 0px 10px;
      /* Neu - Anfang */
      font-family: sans-serif;   /* Idee von ao -> User kann Schrift selbst festlegen */
      /* Schriftgröße in em (richtet sich nach eingestellter Standardschriftgröße) */      
      font-size: 1em;
      /* Neu - Ende */
  }
/* -> Ich würde nicht td und body in einem definieren, da td ja von body erbt
  td, body {
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 15px;
  }*/
  
  /* .button + .counter hab ich nicht verändert, ist ja nicht unbedingt nötig */
  .button {
      bla...
  }
  .counter {
      font-size: xx-small;
      color: #000000;
      font-family: Arial,sans_serif  /* <- Fehler entdeckt _ statt - */
  }
  
  .code {
      /* font-family: 'Courier New', Courier, monospace; */
      font-family: monospace;   /* Idee von ao, siehe oben */
      /*font-size:10px;*/
      font-size: 0.8em;   /* siehe oben */
      color: #333333;
      usw...
  }
  .edit {
      /* hier hab ich font-family mal noch gelassen,
          damit es ne andere Schrift als der normale Text hat,
          kann man aber auch noch ändern */
      font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
      /*font-size: 10px;*/
      font-size:0.6em;   /* siehe oben */
      color: #333333;
      usw...
  }

  usw...



Im Firefox 1.5 sieht es jetzt wieder aus, wie es aussehen sollte, und man kann die Schriftart für monospace im Browser ändern (der normale Text geht nicht, da im Quelltext auch noch font-Tags eingesetzt werden, die das CSS überschreiben) und man kann auch die Schriftgröße im Browser einstellen.
Im Opera ist die Schrift von den Code-Feldern größer als im FF, aber immerhin kleiner als vorher. Auch hier kann man die Schriftart für monospace ändern, aber leider nicht die Größe (weiß auch nicht genau, wo man das machen sollte).
Im IE ist die Schrift gleich wie im Opera, und soweit ich es gesehen habe, kann man da gar nicht direkt die Schriftart bzw. -größe einstellen
Aber wer benutzt schon den IE
--
Gruß
predator
Zitat von Edsger W. Dijkstra:
Es ist praktisch unmöglich, einem Studenten gutes Programmieren beizubringen, wenn er vorher in BASIC programmiert hat. Als potenzielle Programmierer sind sie geistig verstümmelt ohne Hoffnung auf Erholung.

Dieser Post wurde am 30.11.2005 um 21:30 Uhr von predator editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ Anregungen ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: