sono: Schriftart ungleich

Hallo,

leider habe ich mit der Suchfunktion nichts gefunden und wende mich deshalb hier an euch :)

Und zwar verstehe ich nicht, wieso die Schrift im Dropdown-Menu und unter Home nicht normal angezeigt. Ich habe keinen Wert dafür angegeben und verstehe deshalb nicht, wieso es einmal so und einmal so angezeigt wird...

Ich würde mich wirklich freuen, wenn ihr mir dabei helfen könnt.

HTML:

  
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">  
  
<html>  
  
<head>  
		<title>sono</title>  
        <link rel="stylesheet" type="text/css" href="stylesheet.css">  
</head>  
  
  
  
</body>  
<br>  
<img src="inhalt/sono_logo.png" alt="sono">  
  
<div id="menu">  
	<ul>  
		<li><a class="direkt" href="home.html" target="_self">home</a></li>  
	</ul>  
  
   <ul>  
      <li onmouseover="">  
         <h3>mucke</h3>  
            <ul>  
               <li onmouseover=""><a href="#">tracks</a></li>  
               <li><a href="/home/home.html">videos</a></li>  
               <li><a href="#">diskographie</a></li>  
            </ul>  
      </li>  
   </ul>  
  
   <ul>  
      <li onmouseover="">  
         <h3>misch</h3>  
            <ul>  
               <li onmouseover=""><a href="#">sono</a></li>  
               <li><a href="#">fka</a></li>  
            </ul>  
      </li>  
   </ul>  
  
   <ul>  
      <li onmouseover="">  
         <h3>bilder</h3>  
            <ul>  
               <li ><a href="#">auftritte</a></li>  
               <li><a href="#">wurstbrot</a></li>  
            </ul>  
      </li>  
   </ul>  
  
	<ul>  
		<li><a class="direkt" href="#">basar</a></li>  
	</ul>  
  
	<ul>  
		<li><a class="direkt" href="#">kontakt</a></li>  
	</ul>  
</div>  
  
<div style="clear: both;"></div>  
<br><br><br>  
  
  
<div align=center>  
	<table border="0"><colgroup width="505"></colgroup>  
	<tr><th align="justify">Lieber Kulturfreund,<br>herzlich willkommen auf meiner Page, herzlich willkommen in meinem Leben! Willkommen in meiner Welt, hier gibt's für jeden was zu sehen. Willkommen auf meinem Weg, ich lad euch ein, ein Stück mit mir zu gehen. Hereinspaziert! - ein Freifahrtschein ins Gruselkabinett der Kuriositäten: verabscheuungswürdige Songs, Bilder, Konzerttermine, News, etc. aus dem Leben eines rappenden Galgenvogels. Eine lieblos komponierte Anthologie des episodischen Wahnwitz' aus dem Zyklus der Scheißhausfliege. exklusiv auf dieser Seite – hosted by milque<br>Love,<br>Sono, FKA Crew</th>  
	</tr>  
	</table>  
	  
	<br>  
	<img src="inhalt/facebook.gif" alt="sono">  
</div>  
  
</body>  
  
</html>  

CSS:

  
@charset "ISO-8859-1";  
  
body {  
	background-color:#FFF;  
	font-family: "Courier New", Courier, monospace;  
	font-size: 13px;  
	color: #333;  
	text-align:center;  
	}  
  
a:link {  
	color: #333;  
	text-decoration: none;  
	}  
	  
a:visited {  
	color: #333;  
	text-decoration: none;  
	}  
	  
a:hover {  
	color: #333;  
	text-decoration: underline;  
	}  
  
* {  
	margin: 0;  
	padding: 0;  
}  
	  
#menu {  
	width: 100%;  
	padding: 0 13px;  
}  
  
#menu ul {  
	width: 82px; /* abstand zwischen menupunkten */  
	list-style-type: none;  
	display:inline-block;  
}  
  
#menu h3 {  
	font-size: 13px;  
	text-align: left;  
	border: 0px;  
}  
  
#menu a {  
display: block;  
border: 0px;  
text-align: left;  
}  
  
#menu li {  
position: relative;  
}  
  
#menu ul ul {  
position: absolute;  
z-index: 2;  
display: none;  
}  
  
#menu ul li:hover ul {  
display: block;  
}  
  
#menu a.direkt:link {  
text-align: left;  
border: 0px;  
}  
  
#menu a.direkt:hover {  
border: 0px;  
text-decoration: underline;  
} 
  1. Hi,

    Und zwar verstehe ich nicht, wieso die Schrift im Dropdown-Menu und unter Home nicht normal angezeigt.

    Was ist denn für dich „nicht normal“ ...?

    Ich habe keinen Wert dafür angegeben und verstehe deshalb nicht, wieso es einmal so und einmal so angezeigt wird...

    *Weil* du „keinen Wert“ dafür angegeben hast - und deshalb die Default-Formatierungen aus dem Default-Stylesheet des Browsers zur Anwendung kommen.

    Und die können für unterschiedliche HTML-Elemente („home“ und die Untermenü-Punkte sind bei dir A- in LI-Elementen, „mucke“ hingegen ist eine H3-Überschrift in einem LI) eben auch entsprechend unterschiedlich sein.

    MfG ChrisB

    --
    RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
    1. Hallo,

      danke für die super schnelle Antwort.

      die eigentliche frage ist dann wohl, wie ich die schrift überall gleich halten kann. mit "font-weight:normal" im css body hab ich es bereits versucht.

      aber diese "h3" und vorallem die schrift bei "home" bleibt dick.

      ich hoffe ich drücke mich richtig aus :)

      danke schonmal!

      1. Hi,

        die eigentliche frage ist dann wohl, wie ich die schrift überall gleich halten kann.

        In dem du dafür sorgst, dass die Elemente, die du formatieren willst, auch von deinem Selektor im CSS erfasst werden - *und* dafür, dass dieser Selektor höhere Spezifität hat, als der im Default-Stylesheet des Browsers.

        mit "font-weight:normal" im css body hab ich es bereits versucht.

        Na dann probier's mal mit h3 im Selektor, wenn du für diese Elemente gezielt die Defaults überschreiben willst.
        (Das wäre die Holzhammer-Methode, die sich dann auf *alle* h3 im gesamten Dokument auswirkt. Wenn du das nicht willst, wähle einen „strengeren“ Selektor - bspw. nur für die in deinem Menü, unter Nutzung des Nachfahrenselektors. [Bitte informieren, falls dir das nichts sagt.])

        aber diese "h3" und vorallem die schrift bei "home" bleibt dick.

        „Home“ ist bei mir im FF der einzige von den Obermenüpunkten, der *nicht* „dick“ ist ...

        MfG ChrisB

        --
        RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
        1. Guten Abend!!

          das geht ja Schlag auf Schlag hier. Danke schonmal Chris!
          Also in der Navigation konnte ich das Problem lösen, in dem ich h3 eine formatierung mit font-weight: normal gegeben habe.

          zum "home":
          Ich meine den Fließtext, wenn man auf "home" klickt. Leider finde ich nicht den richtigen Sektor, wo ich "font-weight:normal" einfügen muss, damit die ganze page davon betroffen ist....

          schönen Abend und Gruß,
          sono

          1. Hi,

            zum "home":
            Ich meine den Fließtext, wenn man auf "home" klickt. Leider finde ich nicht den richtigen Sektor, wo ich "font-weight:normal" einfügen muss, damit die ganze page davon betroffen ist....

            Die Textformatierung für body vorzunehmen, würde normalerweise schon reichen - wenn, ja wenn dieser Text nicht unsinniger Weise in einer Tabelle stecken würde. (Für Text in Tabellen haben die Browser teilweise noch mal ihre eigenen expliziten Default-Formatierungen.)
            Aber da Tabellen ja sowieso nicht als Layout-Mittel missbraucht gehören, entsorgst du die Tabelle einfach, und dann ist auch dieses Problem gelöst ;-)

            MfG ChrisB

            --
            RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
            1. Hallo,

              nun frage ich mich aber, wie ich einen Blocksatz mit 500px Breite generiere, damit er auf jedem Bildschirm so dargestellt wird.

              Bei align=justify nimmt er ja die volle Breite...
              Deshalb meine Tabellen-Version!

              Danke dir!
              schönen Tag!
              und einen Gruß!
              sono!

              1. Hi,

                nun frage ich mich aber, wie ich einen Blocksatz mit 500px Breite generiere, damit er auf jedem Bildschirm so dargestellt wird.

                In dem du dem Element, in dem sich der Text befindet, eine entsprechende Breite gibst.

                Bei align=justify nimmt er ja die volle Breite...

                Die volle zur *Verfügung* stehende.

                Deshalb meine Tabellen-Version!

                Falsche Schlussfolgerung.

                MfG ChrisB

                --
                RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
      2. die eigentliche frage ist dann wohl, wie ich die schrift überall gleich halten kann. mit "font-weight:normal" im css body hab ich es bereits versucht.

        aber diese "h3" und vorallem die schrift bei "home" bleibt dick.

        Hattest Du nicht was von "Schrift_art_ ungleich" gesagt?

  2. Lieber sono,

    beseitige ersteinmal die 4 Fehler, denn wenn Dein Markup nicht in Ordnung ist, dann fangen die Browser zu raten an - was nicht selten zu ungewollten Darstellungsabweichungen führt.

    Liebe Grüße,

    Felix Riesterer.

    --
    ie:% br:> fl:| va:) ls:[ fo:) rl:| n4:? de:> ss:| ch:? js:) mo:} zu:)