zurück zur Startseite
  


Zurück XHTMLforum > (X)HTML und CSS > CSS
Seite neu laden Zeilenabstand / Auflösung

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 27.02.2008, 21:05
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 05.09.2006
Beiträge: 11
salnet befindet sich auf einem aufstrebenden Ast
Frage Zeilenabstand / Auflösung

Hallo Forum,

am einfachsten lässt sich mein Problem mit einem Bild darstellen:


Das erste Bild zeigt mein Menü mit einer Auflösung von 1280x1024 - alles ok.
Das zweite Bild zeigt mein Menü mit einer Auflösung von 1024x768 - die Abstände zwischen den einzelnen Menüelementen ist in Ordnung, allerdings der automatische Zeilenumbruch durch die kleinere Auflösung solle so sein wie in Bild 3.

Mein Stylesheet:
Code:
.menusubitem
{
	margin: 0 0 0 1em;
	font-size: 9pt;
	font-family: sans-serif;
	line-height: 2em;
	color:#000000;
}
Der HTML-Code sieht wie folgt aus:
Code:
<div class="menusubitem"><a href="#">erweiterte Suche</a></div>
<div class="menusubitem"><a href="#">eigene Beiträge</a></div>
<div class="menusubitem"><a href="#">neue Beiträge</a></div>
<div class="menusubitem"><a href="#">unbeantw. Beiträge</a></div>
<div class="menusubitem"><a href="#">aktive Themen</a></div>
Hat jemand eine Idere, wie ich den Soll-Zustand hinbekommen kann?

Viele Grüße,
salnet

Geändert von salnet (27.02.2008 um 21:06 Uhr) Grund: Typo
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 27.02.2008, 21:15
Benutzerbild von heiko_rs
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 18.09.2005
Ort: Berlin
Beiträge: 9.848
heiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblick
Standard

Stelle das Ganze als Liste dar, siehe FAQ (oberster Thread) "CSS-Prolog", verwende eine kleinere line-height ohne Einheit (verhindert Vererbungsprobleme) und gib den li margin/padding für die Abstände zwischen den einzelnen Punkten. Und verwende nicht pt für den Bildschirm, sondern px (unschön, da im IE nicht vergrößerbar) oder em (ideal).
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 27.02.2008, 21:37
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 05.09.2006
Beiträge: 11
salnet befindet sich auf einem aufstrebenden Ast
Standard

Hallo Heiko,
danke für deine Vorschläge. Den FAQ habe ich schon gelesen, aber ich wollte mein ganzes Design nicht komplett neu machen.

Habe jetzt alles auf li umgebaut, aber das Grundproblem besteht immer noch (es sieht alles noch so aus wie auf dem Bild oben - Cache ist geleert).

Mein Stylesheet:
Code:
.menusubitem
{
	margin: 0 0 0 1em;
	font-size: 9pt;
	font-family: sans-serif;
	line-height: 2;
	list-style: none;
	color:#000000;
}
Der HTML-Code sieht wie folgt aus:
Code:
<ul class="menusubitem">
<li><a href="#">erweiterte Suche</a></li
<li><a href="#">eigene Beiträge</a></li>
<li><a href="#">neue Beiträge</a></li>
<li><a href="#">unbeantw. Beiträge</a></li
<li><a href="#">aktive Themen</a></li>
<ul>

Geändert von salnet (27.02.2008 um 21:38 Uhr) Grund: Typo
Mit Zitat antworten
  #4 (permalink)  
Alt 27.02.2008, 21:44
Benutzerbild von heiko_rs
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 18.09.2005
Ort: Berlin
Beiträge: 9.848
heiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblickheiko_rs ist ein wunderbarer Anblick
Standard

Wie gesagt:

Zitat:
Zitat von heiko_rs Beitrag anzeigen
verwende eine kleinere line-height
Ich nehme meist 1.5.
Mit Zitat antworten
  #5 (permalink)  
Alt 27.02.2008, 21:59
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 05.09.2006
Beiträge: 11
salnet befindet sich auf einem aufstrebenden Ast
Standard

Danke, habe es jetzt so gelöst:
Mein Stylesheet:
Code:
.menusubitem
{
	margin: 0 0 0 1em;
	font-size: 9pt;
	font-family: sans-serif;
	line-height: 1.5;
	margin-bottom: 6px;
	list-style: none;
	color:#000000;
}
Der HTML-Code sieht wie folgt aus:
Code:
<ul class="menusubitem">
<li style="margin-top: 3px"><a href="#">erweiterte Suche</a></li>
<li><a href="#">eigene Beiträge</a></li>
<li><a href="#">neue Beiträge</a></li>
<li><a href="#">unbeantw. Beiträge</a></li
<li><a href="#">aktive Themen</a></li>
<ul>
Mit Zitat antworten
  #6 (permalink)  
Alt 27.02.2008, 22:43
EvT EvT ist offline
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 11.09.2006
Ort: Bad Wildungen
Beiträge: 2.220
EvT ist jedem bekanntEvT ist jedem bekanntEvT ist jedem bekanntEvT ist jedem bekanntEvT ist jedem bekanntEvT ist jedem bekannt
Standard

Salnet, wenn dir eine weitgehendst identische Darstellung auf den unterschiedlichen Rechnersystemen wichtig ist, ist es sehr sinnvoll auf Points (pt) für die Bildschirmdarstellung zu verzichten, da sie von Betriebssystem zu Betriebssystem unterschiedlich angezeigt werden.

Als Erklärung: Windows arbeitet in den Standardeinstellungen mit 96dpi für die Bildschirmdarstellung, auf Linux- oder Mac-Rechnern liegt dieser Wert bei 72dpi. Diese Standardeinstellung kann zumindest unter Windows vom User im weiten Umfang verändert werden. Hinzu kommen unterschiedliche Interpretationen in verschiedenen Browsern.

Wie Points am Bildschirm dargestellt werden, zeigt auch die folgende Tabelle:

Mac ( 72ppi) => 1pt = 1px => font-size: 9pt = 9px
Win ( 96ppi) => 1pt = 1,33px => font-size: 9pt = 12px
Win (120ppi) => 1pt = 1,66px => font-size: 9pt = 15px
Mit Zitat antworten
  #7 (permalink)  
Alt 27.02.2008, 22:55
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 05.09.2006
Beiträge: 11
salnet befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von EvT Beitrag anzeigen

Wie Points am Bildschirm dargestellt werden, zeigt auch die folgende Tabelle:

Mac ( 72ppi) => 1pt = 1px => font-size: 9pt = 9px
Win ( 96ppi) => 1pt = 1,33px => font-size: 9pt = 12px
Win (120ppi) => 1pt = 1,66px => font-size: 9pt = 15px
Hallo EvT,
interessant.
Wie sieht das aus, wenn ich als font-size: 9px angebe. Wird die dann bei allen dpi als 9px angezeigt?
Mit Zitat antworten
  #8 (permalink)  
Alt 27.02.2008, 23:18
Benutzerbild von Geronimo
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 14.06.2004
Beiträge: 2.641
Geronimo sorgt für eine eindrucksvolle AtmosphäreGeronimo sorgt für eine eindrucksvolle Atmosphäre
Standard

Zitat:
Zitat von salnet Beitrag anzeigen
Wird die dann bei allen dpi als 9px angezeigt?
Ein Pixel entspricht immer einem Pixel. Es sei denn der Benutzer vergrößert den Schriftgrad.
Mit Zitat antworten
  #9 (permalink)  
Alt 28.02.2008, 07:59
Benutzerbild von hubspe
Eisen 7 ole....
XHTMLforum-Kenner
 
Registriert seit: 22.06.2007
Ort: Passau
Beiträge: 7.086
hubspe ist ein wunderbarer Anblickhubspe ist ein wunderbarer Anblickhubspe ist ein wunderbarer Anblickhubspe ist ein wunderbarer Anblickhubspe ist ein wunderbarer Anblickhubspe ist ein wunderbarer Anblickhubspe ist ein wunderbarer Anblick
Standard

Hi,

Zitat:
Zitat von salnet:
Wie sieht das aus, wenn ich als font-size: 9px angebe. Wird die dann bei allen dpi als 9px angezeigt?
9px. willst du der User mit ner Lupe arbeitet um alles lesen zu können.

IE-User können damit noch nicht einmal die Schrift vergrößern (siehe Heikos Beitrag!).

Gruß
Klaus
__________________
Ein mehrfacher Gruß aus dem Südosten
Klaus
Mit Zitat antworten
Sponsored Links
Antwort

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus



Alle Zeitangaben in WEZ +2. Es ist jetzt 03:10 Uhr.