WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Programmierung

Programmierung Rat & Tat für Programmierer

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 10.10.2008, 00:34   #1
Potassium
Inventar
 
Registriert seit: 06.03.2003
Alter: 37
Beiträge: 3.954

Mein Computer

Standard CSS Div mit fixer Breite, nichts soll darüber hinausragen.

Ich hab ein Div und darin einige <ul>s die verschachtelt sind.
Jede <ul> wird ein stückerl weiter eingerückt und ich will verhindern, dass die Schrift über die Breite vom Div hinausgeht. Der Text soll zwangsumgebrochen werden dafür.

Vorschläge wie das zu verwirklichen wäre?

BSP Code
HTML-Code:
<div class="menu">
	<ul id="nav"><li><a href="index.php?lid=4">Was soll das?</a><ul id="level2">

<li class="submenu"><a href="index.php?lid=5">test</a><ul id="level2">

<li class="submenu"><a href="index.php?lid=6">foobar</a><ul id="level2">

<li class="submenu"><a href="index.php?lid=7">raboof</a><ul id="level2">

<li class="submenu"><a href="index.php?lid=8"><span class="activemenu">Downloads &amp; Sammlung</span></a></li>

</ul>

</li>

</ul>

</li>

</ul>

</li>

</ul>

</li>
<li><a href="index.php?lid=1">Home</a></li>
<li><a href="search.php?lid=2">Suche</a></li>
<li><a href="./admin?lid=3">Login</a></li>
</ul><br />
</div>
Potassium ist offline   Mit Zitat antworten
Alt 10.10.2008, 06:49   #2
zAPPEL
Inventar
 
Registriert seit: 07.11.2001
Ort: Perchtoldsdorf
Alter: 45
Beiträge: 2.085

Mein Computer

Standard

Ich nehme an es geht um ein Menü auf der Linken Seite mit einer fixen Breite von sagen wir mal 200px? Wie genau soll man umbrechen wenn die Liste zu breit wird? Dann erkennt man ja u.U. die Hierachie der einzelnen Menüpunkte nicht mehr.

Wie viele Menüebenen hast du maximal?

lg
____________________________________
„Das menschliche Gehirn ist eine großartige Sache.
Es funktioniert vom Moment der Geburt an – bis zu
dem Zeitpunkt, wo du aufstehst, um eine Rede zu halten.“ Mark Twain

"Windle shook his head sadly. Four exclamation marks, the sure sign of an insane mind" Reaper Man, Terry Pratchett
zAPPEL ist offline   Mit Zitat antworten
Alt 10.10.2008, 11:44   #3
Potassium
Inventar
 
Registriert seit: 06.03.2003
Alter: 37
Beiträge: 3.954

Mein Computer

Standard

Menü wäre auf der rechten Seite.
Die Menüebenen sind leider nicht beschränkt. Theoretisch also unendlich. Das ist mein Problem, sonst könnt ich im CSS ja fixe Breiten vergeben.
Potassium ist offline   Mit Zitat antworten
Alt 12.10.2008, 20:37   #4
Potassium
Inventar
 
Registriert seit: 06.03.2003
Alter: 37
Beiträge: 3.954

Mein Computer

Standard

*push*
Potassium ist offline   Mit Zitat antworten
Alt 14.10.2008, 08:30   #5
zAPPEL
Inventar
 
Registriert seit: 07.11.2001
Ort: Perchtoldsdorf
Alter: 45
Beiträge: 2.085

Mein Computer

Standard

Hi,

also ich habe schon einige Websites umgesetzt mit diversen Menüs, aber als einzige Möglichkeit eine beliebig tiefe Struktur umzusetzen hätte ich nur die Idee, dass du immer nur die aktuelle Menüebene darstellst also am Anfang:
Mein Menü:
Menüpunkt 1
Menüpunkt 2
Menüpunkt 3

Wenn man auf Menüpunkt 1 geht:
Menüpunkt 1:
Menüpunkt 1.1
Menüpunkt 1.2
Menüpunkt 1.3
<< Zurück

Ansonsten würde ich vorschlagen, die Menüebenen auf 3 Menüebenen zu begrenzen und die Website entsprechend zu strukturieren? Tiefere Navigationen kann man dann z.B. über Menüs/Auswahl im Content Bereich der Website umsetzen.

Also das Menü ist dann z.B.
Menü1
Menü 1.1
Menü 1.1.1
Menü 2
Menü 3

Und im Content Bereich vom Menü 1.1.1 hast du dann z.B. weitere Verzweigungen.

lg
____________________________________
„Das menschliche Gehirn ist eine großartige Sache.
Es funktioniert vom Moment der Geburt an – bis zu
dem Zeitpunkt, wo du aufstehst, um eine Rede zu halten.“ Mark Twain

"Windle shook his head sadly. Four exclamation marks, the sure sign of an insane mind" Reaper Man, Terry Pratchett
zAPPEL ist offline   Mit Zitat antworten
Alt 24.10.2008, 00:02   #6
void
Hero
 
Benutzerbild von void
 
Registriert seit: 26.07.2001
Ort: Wien
Beiträge: 811


Standard

So wie ich das sehe, gibt es nur die Möglichkeiten, entweder abzuschneiden (wahrscheinlich in diesem Fall nicht sinnvoll), oder zu scrollen...
Wie zAPPEL schon fragte: Wie soll es denn umgebrochen werden?!
____________________________________
nobody is perfect
void ist offline   Mit Zitat antworten
Alt 24.10.2008, 00:06   #7
Potassium
Inventar
 
Registriert seit: 06.03.2003
Alter: 37
Beiträge: 3.954

Mein Computer

Standard

na nach einer fixen anzahl von zeichen (pixel, em, whatever) umbrechen.
was meinst du mit scrollen in dem fall?
Potassium ist offline   Mit Zitat antworten
Alt 24.10.2008, 12:21   #8
zAPPEL
Inventar
 
Registriert seit: 07.11.2001
Ort: Perchtoldsdorf
Alter: 45
Beiträge: 2.085

Mein Computer

Standard

Vor allem: Wie soll das aussehen, damit die Hierachie der Menüpunkte noch zu erkennen ist?
____________________________________
„Das menschliche Gehirn ist eine großartige Sache.
Es funktioniert vom Moment der Geburt an – bis zu
dem Zeitpunkt, wo du aufstehst, um eine Rede zu halten.“ Mark Twain

"Windle shook his head sadly. Four exclamation marks, the sure sign of an insane mind" Reaper Man, Terry Pratchett
zAPPEL ist offline   Mit Zitat antworten
Alt 24.10.2008, 13:03   #9
void
Hero
 
Benutzerbild von void
 
Registriert seit: 26.07.2001
Ort: Wien
Beiträge: 811


Standard

Zitat:
Zitat von Potassium Beitrag anzeigen
was meinst du mit scrollen in dem fall?
HTML-Code:
<div class="menu" style="width:170px;border:thin solid black;overflow:scroll;">
    <ul id="nav"><li><a href="index.php?lid=4">Was soll das?</a><ul 

id="level2">

<li class="submenu"><a href="index.php?lid=5">test</a><ul id="level2">

<li class="submenu"><a href="index.php?lid=6">foobar</a><ul 

id="level2">

<li class="submenu"><a href="index.php?lid=7">raboof</a><ul 

id="level2">

<li class="submenu"><a href="index.php?lid=8"><span 

class="activemenu">Downloads &amp; Sammlung</span></a></li>

</ul>

</li>

</ul>

</li>

</ul>

</li>

</ul>

</li>
<li><a href="index.php?lid=1">Home</a></li>
<li><a href="search.php?lid=2">Suche</a></li>
<li><a href="./admin?lid=3">Login</a></li>
</ul><br />
</div>
Umbrechen kann in diesem Fall nicht funktionieren, da sich ja die Abstände links über die Breite des DIVs summieren... Wenn man keine Abstände nimmt, funktioniert es ja eh.
____________________________________
nobody is perfect
void ist offline   Mit Zitat antworten
Alt 24.10.2008, 14:18   #10
zAPPEL
Inventar
 
Registriert seit: 07.11.2001
Ort: Perchtoldsdorf
Alter: 45
Beiträge: 2.085

Mein Computer

Standard

Das sieht dann halt wirklich grauslich aus mit vertikalen scrollbalken Ich würde einfach dazu übergehen eine maximale Tiefe für das Menü festlegen und weitere Verzweigungen z.B. über den Content zu lösen oder mein oberer erster Vorschlag bei dem man immer nur die aktuelle Menüebene im Menü sieht..

lg
____________________________________
„Das menschliche Gehirn ist eine großartige Sache.
Es funktioniert vom Moment der Geburt an – bis zu
dem Zeitpunkt, wo du aufstehst, um eine Rede zu halten.“ Mark Twain

"Windle shook his head sadly. Four exclamation marks, the sure sign of an insane mind" Reaper Man, Terry Pratchett
zAPPEL ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

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.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 16:42 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag