 |
| Hinweise |
Willkommen im TP-Hilfe-Forum!Dies ist ein Forum zu den Themen Photoshop, Dreamweaver, Flash, Selbständigkeit und mehr, in dem Du Hilfe, Anleitung oder eine Lösung zu Deinen Problemen erhältst. Aktuell bist Du in unseren Foren als Gast mit reinen Leserechten unterwegs. Wenn Du Dich registrierst, kannst Du eigene Themen verfassen, deine Frage stellen und privat mit anderen TPlern kommunizieren. Weitere Foren werden zugänglich, und Du wirst – falls gewünscht – per Mail über neue Beiträge informiert. Die Registrierung ist schnell und kostenlos. Sollten bei der Registrierung Fragen auftauchen, reicht ein Klick in unsere Hilfe - Häufig gestellte Fragen oder eine kurze Mitteilung an das Support-Team. Viel Spaß bei Traum-Projekt.com |
12.02.2008, 15:51
|
#1
|
|
TP-Senior
Registriert seit: Jul 2005
|
Probleme mit Vererbung und Kaskadierung in CSS?
Hallo Leute!
Habe auf meiner Startseite eine Kopfleiste für die Titelzeile gemacht und
diese Kopfleiste + Titelzeile verwende ich auch auf meinen Unterseiten!
1. Frage: Wenn ich Sie auch auf meinen Unterseiten verwende muss ich dann
nicht statt "id" auf eine "Klasse" umsteigen?
2.Frage: Die Kopfzeile besteht aus einer Liste mit display: inline und auf einer
anderen Unterseite habe ich weiter unten im body auch zwei Listen
gemacht, da stimmt das Design aber ned mehr, kann das mit der
Kopfleiste zusammenhängen?
gr Pyro
|
|
|
12.02.2008, 16:20
|
#2
|
|
TP-Supporter
Registriert seit: Sep 2007
Ort: Düsseldorf
|
1) Ja, IDs sind eindeutige Bezeichner
2) Schwer zu sagen ohne url oder Code *mit dem Zaunpfahl wink*
Hast du im Body evtl noch andere Formatierungen, die die Liste beeinflussen (enthält eine Liste z.B. Links, die andere nicht?)
|
|
|
12.02.2008, 16:24
|
#3
|
|
TP-Insider
Registriert seit: Dec 2005
Ort: Stuttgart
|
1. IDs darfst Du nur einmal pro html-Dokument verwenden, sprich: Du kannst IDs lassen.
2. Du kannst ja für den body eine eigene Liste definieren, z.B.
Code:
#hauptbereich li {
inline:...;
margin:...;
padding:...;
}
und diese dann im hauptbereich verwenden.
Zitat:
<ul id="hauptbereich">
<li></li>
<li></li>
<li></li>
</ul>
|
__________________
Alkohol ist keine Lösung - Alkohol ist ein Destillat.
|
|
|
12.02.2008, 16:26
|
#4
|
|
TP-Insider
Registriert seit: Dec 2005
Ort: Stuttgart
|
Zitat:
Zitat von mogidala
1) Ja, IDs sind eindeutige Bezeichner
|
Aber er kann ja jede ID z.B. in index.html, unterseite1.html, unterseite2.html etc. verwenden. Nur innerhalb beispielsweise der index.html darf er sie nur einmal verwenden.
__________________
Alkohol ist keine Lösung - Alkohol ist ein Destillat.
|
|
|
12.02.2008, 16:27
|
#5
|
|
TP-Supporter
Registriert seit: Sep 2007
Ort: Düsseldorf
|
Ja, das mit den Unterseiten hatte ich überlesen  sorry!
|
|
|
12.02.2008, 17:13
|
#6
|
|
TP-Senior
Registriert seit: Jul 2005
|
Hallo!
Danke erstmal jetz weis ich das ich sie nur einmal pro Seite verwenden darf!
Hm ja das mit dem Code, hab mir schon gedacht das ich den wohl reinposten muss, dasProblem is nur der is ziemlich umfangreich, da ich leider ned genau weis
welcher Fehler mit welchem Teil vom Code zusammenhängt usw.
Egal ich poste mal Teile des Codes:
html:
<h2>Text</h2>
<ul id="Flirttipps">
<li>Text</li>
<li>Text</li>
usw...
</ul>
<h2>Text</h2>
<ul id="Flirttipps">
<li>Text </li>
<li>Text </li>
usw...
Genau bei dieser Liste macht er Probleme er zeigt Sie teilweise ohne Hintergrund an oder der Anfang der Liste ist ganz nach Links gerückt usw.
CSS Code für die Kopfleiste oben, die befindet sich auf jeder Seite aber nur einmal:
#Kopfleiste-Unten {
border-top: 1px solid #7C5C1E;
border-bottom: 1px solid #7C5C1E;
height: 1%;
}
#Kopfleiste-Unten ul {
list-style-type: none;
margin: 0;
padding: 0 30px 0 0;
text-align: right;
}
#Kopfleiste-Unten li {
display: inline;
color: #7C5C1E;
}
#Kopfleiste-Unten a:link, #Kopfleiste-Unten a:visited {
text-decoration: none;
}
#Titelzeile {
margin: 0;
padding: 0 0 0 5px;
width: 63%;
float: left;
CSS Code der Seite wo das Problem ist:
#Inhalt2 {
margin: 0;
padding: 10px;
border: 1px solid #7C5C1E;
background-color: #FFE3AD;
color: black;
height: 300px;
}
#Flirttipps {
list-style-type: disc;
line-height: 1.5em;
padding: 0.4em 0 0.4em 0;
}
Hoffe hab euch die richtigen Teile des Codes reingepostet!
gr Pyro
|
|
|
12.02.2008, 17:15
|
#7
|
|
TP-Supporter
Registriert seit: Sep 2007
Ort: Düsseldorf
|
Scheinen die richtigen Teile zu sein. Ändere doch erstmal die IDs bei <ul id="Flirttipps"> in Klassen, damit wir dieses Problem schonmal ausschließen können.
|
|
|
12.02.2008, 17:35
|
#8
|
|
TP-Senior
Registriert seit: Jul 2005
|
Ok hab ich gemacht also:
<ul class="Flirttipps"> im html abgeändert!
und
im CSS
.Flirttipps {
list-style-type: disc;
line-height: 1.5em;
padding: 0.4em 0 0.4em 0;
Hm wieder dasselbe Problem also im "Internet Explorer" verschwindet der
Hintergrund (Inhalt2) unter der Liste...genauso wie vorher
gr Pyro
|
|
|
12.02.2008, 17:38
|
#9
|
|
TP-Supporter
Registriert seit: Sep 2007
Ort: Düsseldorf
|
Kannst du mal einen Link zu der Seite posten bitte?
|
|
|
12.02.2008, 17:42
|
#10
|
|
TP-Senior
Registriert seit: Jul 2005
|
@mogidala
Würde ich gern tun, aber leider ist das alte Design hochgeladen und das
war noch ohne CSS also hauptsächlich mit Tabellen und veraltet,
das neue CSS Design hab ich noch nicht hochgeladen leider!
gr Pyro
|
|
|
12.02.2008, 17:43
|
#11
|
|
TP-Supporter
Registriert seit: Sep 2007
Ort: Düsseldorf
|
Dann mach's doch  packs halt in irgendeinen unterordner oder mail mir das ganze gezippt an tp {ät} dasanet {ponkt} de
|
|
|
12.02.2008, 18:31
|
#12
|
|
TP-Senior
Registriert seit: Jul 2005
|
@mogidala
Muss es ein andermal wiederholen den Post hab jetzt die Seite hochgeladen,
aber irgendwas geht nicht er zeigt das neue CSS ned an, ich weis im Moment ned warum, aber irgendwo ein Fehler in den Links weil diese ja noch nicht aktualisiert sind, poste einandermal wenn die Seite on ist, nochmal den Link!
Dachte es ist ein einfacher Fehler aber scheint nicht der Fall zu sein, trozdem danke
gr Pyro
|
|
|
12.02.2008, 19:32
|
#13
|
|
TP-Senior
Registriert seit: Jul 2005
|
Hallo!
Habe den Fehler gefunden, hatte mich vertippt und den "Inhalt2" verkleinert gehabt mit dem "height" Befehl! Was mich nur wundert, jetzt funktioniert
die Seite mit dem "Internet Explorer" aber mit dem "Firefox Browser" wird
Sie leider wieder falsch angezeigt (Liste viel zu weit nach Links gerückt!)
gr Pyro
Ps.: Wie gesagt werde schauen das ich so bald wie möglich das neue Design
hochladen kann,dann sieht man es besser!
|
|
|
12.02.2008, 19:39
|
#14
|
|
TP-Supporter
Registriert seit: Sep 2007
Ort: Düsseldorf
|
Joa also eigentlich macht's in der Regel der Firefox richtig und der IE falsch
Klingt ganz nach dem Boxmodell-"Bug", kannst ja dazu mal folgendes studieren: http://www.css4you.de/wsboxmodell/index.html hier vor allem der Punkt "Browser und das Boxmodell"
|
|
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
Thema durchsuchen |
|
|
|
| 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.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 23:38 Uhr.
|
 |