phpbuddy.eu
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 28.11.2007, 20:45   #1
TP-Member
 
Registriert seit: Sep 2007
Ort: München
localex macht alles soweit korrekt

<ul>+<li>+kein Zeilenumbruch=Chaos


Guten Abend,

also ich habe wie in http://www.andreas-kalt.de/webdesign...te-hervorheben beschrieben, eine Liste erstellt.

Zusätzlich liegt diese Liste über einer 201 Pixel breiten faux column.

Ein Menüpunkt macht einen Zeilenumbruch.

Wenn ich nun die Breite der LI (oder der UL) vergrößere per CSS, auf 200 Pixel, schließt die Breite der Liste nicht an den linken Rand an, son´dern ragt weiter nach rechts, in den anderen Teil der faux column.

War das verständlich?

Bitte um Hilfe, danke!
localex ist offline   Mit Zitat antworten


Alt 28.11.2007, 21:20   #2
TP-Moderator
 
Benutzerbild von satre
 
Registriert seit: Jan 2005
Ort: Düsseldorf
satre lebt für das TP und seine Usersatre lebt für das TP und seine Usersatre lebt für das TP und seine Usersatre lebt für das TP und seine Usersatre lebt für das TP und seine Usersatre lebt für das TP und seine Usersatre lebt für das TP und seine User
Bitte um Quelltext oder - noch besser - Online-Beispiel deiner abgeänderten Version. Dann haben wir das ganze besser vor Augen.
__________________
» satre synchron
satre ist offline   Mit Zitat antworten
Alt 29.11.2007, 18:06   #3
TP-Member
 
Registriert seit: Sep 2007
Ort: München
localex macht alles soweit korrekt
Also, unten stehend der Quellcode und das CSS.

Ich habe es stark reduzieren müssen, da die Website noch nicht freigegeben ist.

Das Menü (div id=nav) hebe ich durch eine farbige faux column vom Inhalt (div=content) ab.

Wie ihr seht habe ich im Link5 einen automatischen Zeilenumbruch drin.

Wenn ihr nun per CSS die #container #nav ul auf eine Breite von 200 Pixel setzt (das ist auch genau die Breite der farbigen faux column), ist zwar der Zeilenumbruch weg, das Menü hat aber weiterhin einen Abstand zur linken Seite und ragt rechts in den Inhalt rein.


Schon mal vielen Dank für eure Hilfe zur Behebung des "Problems"! ;-)

Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Test</title>
<link href="PzM.css" rel="stylesheet" type="text/css" />
</head>

<body id="index">
<div id="container">
<div id="header"></div>
<div id="nav">      
        <ul>
          <li><a href="#">Link1</a></li>
          <li><a href="#" target="_self">Link2</a></li>
          <li><a href="#" target="_self">Link3</a></li>
          <li><a href="#" target="_self">Link4</a></li>
          <li><a href="#" target="_self">Link5, der mit Zeilenumbruch</a></li>
          <li><a href="#" target="_self">Link5</a></li>
          <li><a href="#" target="_self">Link6</a></li>
        </ul>
  </div>
  <div id="bet">
    <p>Bild1</p>
    <p>Bild2</p>
    <p>Bild3</p>
  </div>
  
    
  <div id="content">
    <p class="seitentitel">Überschrift</p>
    <p> Text</p>
    </div>
  <div id="footer">
  <div id="imp"></div>
  <div id="webad"></div>
  </div>
  </div>
</body>
</html>
Das CSS:
Code:
@charset "utf-8";
#container {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	background-image: url(../Entwurf%206/Bilder/hg.jpg);
	background-repeat: repeat-y;
}
#content {
	margin-right: 200px;
	margin-left: 200px;
	padding: 10px;


}

#header    {
	text-align: left;
	width: 100%;
	height: 166px;
}
#bet {
	width: 200px;
	text-align: center;
	padding-bottom: 10px;
	float: right;
}
#nav   {
	float: left;
	width: 200px;
}

.seitentitel {
	font-size: large;
	color: #003366;
	font-weight: bold;
}
#nav   a:link {
	color: #003366;
	text-decoration: none;
	display: block;
}
#nav   a:visited {
	text-decoration: none;
	display: block;
	color: #003366;
}
#nav   a:hover {
	text-decoration: none;
	background-color: #CCCCCC;
	display: block;
	color: #003366;
}
.seitentitel {
	font-size: large;
	font-weight: bold;
	color: #003366;
}
.texttitel1 {
	font-size: medium;
	color: #003366;
	font-weight: bold;
}
a:link {
	color: #003366;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #003366;
}
#container #nav ul {
	list-style-type: none;
}

a:hover {
	text-decoration: underline;
	color: #003366;
}
a:active {
}
#footer {
	width: 100%;
	clear: both;
	height: 56px;
}
#webad {
	text-align: right;
	vertical-align: middle;
	float: right;
	padding-top: 10px;
	padding-bottom: 10px;
}
#imp {
	float: left;
	width: 200px;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
}
localex ist offline   Mit Zitat antworten
Alt 30.11.2007, 04:11   #4
TP-Greis
 
Benutzerbild von Boris
 
Registriert seit: Mar 2001
Ort: Berlin, Germany
Boris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKE
Du brauchst dem UL keine Breite geben, da es die Breite des DIVs #nav einnimmt.

Zumal du uns noch sagen könntest, in welchem Browser du dein Problem "siehst"
__________________
My software never has bugs. It just develops random features ...

» DevShack - die Website des freien Webentwicklers Boris
Boris ist offline   Mit Zitat antworten
Alt 30.11.2007, 11:00   #5
TP-Member
 
Registriert seit: Sep 2007
Ort: München
localex macht alles soweit korrekt
Zitat:
Zitat von Boris Beitrag anzeigen
Du brauchst dem UL keine Breite geben, da es die Breite des DIVs #nav einnimmt.

Zumal du uns noch sagen könntest, in welchem Browser du dein Problem "siehst"
Danke für die Antwort.

Wenn ich dem UL keine Breite gebe, wie in dem Code unten stehend, habe ich zwischen dem linken Seitenrand und dem linken Rand der LI einen (unbestimmt) großen Leerraum ...

Das Problem sehe ich in:

*Internet Explorer 6
*Netscape 7.1
*Firefox 2.0
*Opera 9.24
*Mozilla 1.7.13

Viele Grüße!
localex ist offline   Mit Zitat antworten
Alt 30.11.2007, 13:43   #6
TP-Greis
 
Benutzerbild von Boris
 
Registriert seit: Mar 2001
Ort: Berlin, Germany
Boris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKEBoris ist ein richtiges Arbeitstier - DANKE
Dann solltest du alle Standardabstände der UL und LI einfach mal auf 0 setzen (margin und padding)?
__________________
My software never has bugs. It just develops random features ...

» DevShack - die Website des freien Webentwicklers Boris
Boris ist offline   Mit Zitat antworten
Alt 30.11.2007, 18:37   #7
TP-Member
 
Registriert seit: Sep 2007
Ort: München
localex macht alles soweit korrekt
Zitat:
Zitat von Boris Beitrag anzeigen
Dann solltest du alle Standardabstände der UL und LI einfach mal auf 0 setzen (margin und padding)?
genau das war es :-)

* { margin: 0; padding: 0; border: 0; }

vielen dank!
localex ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Traum-Talk > Webdesign & Co.
<ul>+<li>+kein Zeilenumbruch=Chaos <ul>+<li>+kein Zeilenumbruch=Chaos
« Bild mit Email-Programm verlinken | Spry Paletten mit Registerkarten »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
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


Alle Zeitangaben in WEZ +2. Es ist jetzt 11:30 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67