php.de

Zurück   php.de > Webentwicklung > HTML, Usability und Barrierefreiheit

HTML, Usability und Barrierefreiheit Themen rund um Textauszeichnung, Formatierung, Barrierefreiheit und Usability.

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 23.07.2010, 18:39  
Erfahrener Benutzer
 
Benutzerbild von pfump
 
Registriert seit: 29.03.2008
Beiträge: 576
pfump kann nur auf Besserung hoffen
Standard Horizontale Listenelemente vertikal zentrieren

Hallo,

wie schon oben erwähnt geht es um eine horizontale Liste.
In dieser Liste befindet sich die Navigaton der Seite.
Hab stundenlang ach ner Lösung gesucht, aber alle Vorschläge haben nicht
funktioniert.

Hier mal das html:

Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">

<head>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<div id="mitte">
<div id="leiste" style="display: block;">
    <ul id="punkte">
        <li id="anfang">&nbsp;</li>
        <li class="eintrag"><a href="/index.php?site=2&amp;sub=1">Betonbau</a></li>
        <li class="space"></li>
        <li class="eintrag"><a href="/index.php?site=2&amp;sub=2">Montage von Fertigelementen</a></li>
        <li class="space"></li>
        <li class="eintrag"><a href="/index.php?site=2&amp;sub=3">Mauerwerksbau</a></li>
        <li class="space"></li>
        <li class="eintrag"><a href="/index.php?site=2&amp;sub=4">Tief- und Kanalbau</a></li>
        <li class="space"></li>
        <li class="eintrag"><a href="/index.php?site=2&amp;sub=5">Putzarbeiten</a></li>
        <li class="space"></li>
        <li class="eintrag"><a href="/index.php?site=2&amp;sub=6">Außenanlagen</a></li>
        <li id="ende">&nbsp;</li>
    </ul>
</div>
</div>
</body>
</html>
Und hier das CSS:
Code:
body
{
    background-color: #999999;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #334;
}

a{
    text-decoration:none;
    color:#000;
}

div#leiste{
    position:absolute;
    width:795px;
    height:45px;
    display:none;
    padding:0;
    margin:0;
}

ul#punkte{
    width:655px;
    height:43px;
  padding:0;    
    margin:0 auto;
}
ul#punkte li{
    list-style-type: none;
    float:left;
    text-align:center;
  font:menu;
}

li#anfang{
    width:10px;
    height:42px;
    background-image: url('../pics/bg_leiste_links.gif');
     background-repeat: no-repeat;
}

li.eintrag{
    height:42px;
    background-image: url('../pics/bg_leiste.gif');
     background-repeat: repeat-x;
     width:100px;

}
li.eintrag a{
    display:block;
    height:38px;
    padding:0;
    margin:0;
    vertical-align:middle;
}

li.space{
    height:42px;
    background-image: url('../pics/leiste_space.gif');
     background-repeat: no-repeat;
     width:1px;
     margin:0;
     padding:0;
}

li#ende{
    width:10px;
    height:42px;
    background-image: url('../pics/bg_leiste_rechts.gif');
     background-repeat: no-repeat;
}
Wie man sehen kann sind einige Links umgebrochen.
Ich habe schon vieles versucht, aber es nicht hinbekommen, das die
einzeiligen Links vertikal zentriert sind. Von mir aus auch bottom.

Kann mir bitte jemand sagen wie ich dashinbekomme?
pfump ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 23.07.2010, 21:12  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

Code:
<li id="anfang">&nbsp;</li>
<li class="space"></li>
Sowas kann bitte nicht dein Ernst sein ...


Und stelle bei in solchen Fällen bitte ein Online-Beispiel bereit, damit man das gleich nachvollziehen kann - ich habe keine Lust auf Copy&Paste für sowas.
__________________
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
ChrisB ist offline   Mit Zitat antworten
Alt 23.07.2010, 21:26  
Erfahrener Benutzer
 
Benutzerbild von pfump
 
Registriert seit: 29.03.2008
Beiträge: 576
pfump kann nur auf Besserung hoffen
Standard

Und wieso bitte schön sollte das nicht mein Ernst sein?
Was ist daran bitte auszusetzen?

Hintergrund ist einfach der, das die Liste Hintergrundgrafiken
verwendet um ein Menü darzustellen.
pfump ist offline   Mit Zitat antworten
Alt 23.07.2010, 22:11  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

Zitat:
Zitat von pfump Beitrag anzeigen
Und wieso bitte schön sollte das nicht mein Ernst sein?
Was ist daran bitte auszusetzen?
Leere Elemente sind aus HTML-Sicht totaler Quatsch.
Abstände macht man mittels CSS.

Und von deinen Hintergrundgrafiken sehe ich auch immer noch nichts.
__________________
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
ChrisB ist offline   Mit Zitat antworten
Alt 24.07.2010, 10:59  
Erfahrener Benutzer
 
Benutzerbild von pfump
 
Registriert seit: 29.03.2008
Beiträge: 576
pfump kann nur auf Besserung hoffen
Standard

Nur die Ruhe. Die hab ich im Eifer des gefechts übersehen

Damit man sieht was ich meine hier der Link:

http://www.star-wars.de.vu/test
pfump ist offline   Mit Zitat antworten
Alt 24.07.2010, 13:34  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

Da ist immer noch der Unsinn mit den leeren Listelementen drin.

Erst vernünftiges HTML aufbauen, anschließend um Formatierung kümmern.
__________________
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
ChrisB ist offline   Mit Zitat antworten
Alt 24.07.2010, 15:33  
Erfahrener Benutzer
 
Benutzerbild von pfump
 
Registriert seit: 29.03.2008
Beiträge: 576
pfump kann nur auf Besserung hoffen
Standard

Da sind keine leeren Listenelemente drin.
Wie man sieht besitzen diese einen geschützten Leerschritt!

Des weiteren sind diese Elemente für die Abgrenzung der einzelnen
Links da (ist das |).
pfump ist offline   Mit Zitat antworten
Alt 24.07.2010, 15:45  
Erfahrener Benutzer
 
Registriert seit: 05.02.2009
Beiträge: 1.401
PHP-Kenntnisse:
Fortgeschritten
Destruction ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Du müsstest den einzeiligen Elementen ein line-height:38px; zuweisen.
cu
__________________
"Dummheit redet viel..Klugheit denkt und schweigt.." [Amgervinus]
Destruction ist offline   Mit Zitat antworten
Alt 24.07.2010, 15:46  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

Zitat:
Zitat von pfump Beitrag anzeigen
Da sind keine leeren Listenelemente drin.
Wie man sieht besitzen diese einen geschützten Leerschritt!
D'oh! Damit sind sie leer. Sie transportieren keinerlei Inhalt.
Das ist das Äquivalent von "spacer.gif"-Grafiken in Layouts aus dem letzten Jahrtausend.

Sowas hat in sinnvoll strukturiertem HTML nichts verloren.


Aber hey, wenn du meine Hinweise hier nicht annehmen willst, sondern lieber ständig widersprichst - dann lass' ich's halt, dann löse dein Problem von mir aus alleine.
__________________
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
ChrisB ist offline   Mit Zitat antworten
Alt 24.07.2010, 16:49  
Erfahrener Benutzer
 
Benutzerbild von pfump
 
Registriert seit: 29.03.2008
Beiträge: 576
pfump kann nur auf Besserung hoffen
Standard

Na schön. Und wie kann ich das umgehen?
pfump ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine 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 an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Inhalt von Div zentrieren: Paul.Schramenko HTML, Usability und Barrierefreiheit 11 26.04.2010 14:51
CSS: Zentrieren (wie so oft) rocco HTML, Usability und Barrierefreiheit 23 22.01.2009 16:01
Horizontale Scrollbar erscheint wenn Vertikale auftaucht PsychoEagle HTML, Usability und Barrierefreiheit 7 20.06.2006 08:54
Vertikal zentrieren mit CSS - so gehts. HTML, Usability und Barrierefreiheit 2 02.03.2006 09:15
Text im Bild zentrieren inu PHP Tipps 2005 19 10.05.2005 15:34
&amp;lt;div&amp;gt;- container vertikal auf seite zentrieren HTML, Usability und Barrierefreiheit 3 08.05.2005 11:16
Layer vertikal zentrieren Locutus007 HTML, Usability und Barrierefreiheit 4 05.09.2004 15:44

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
li vertikal zentrieren, html liste vertikal, http://www.php.de/html-usability-und-barrierefreiheit/69997-horizontale-listenelemente-vertikal-zentrieren.html, liste vertikal zentrieren, css li vertikal zentrieren, css liste vertikal zentrieren, html liste vertikal zentrieren, listenpunkte vertikal zentrieren css, li element schrift vertikal formatieren, listenelemente vertikal zentrieren, html li zentrieren, css aufzählungszeichen vertikal zentriert, schrift in horizontaler liste vertikal, php liste horizontale, css list vertikal zentrieren, menu vertical zentrieren, html aufzählung vertikal, auflistung vertikal ausrichten, css vertikal zentrieren liste, links vertikal zentrieren

Alle Zeitangaben in WEZ +2. Es ist jetzt 05:58 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum