Antwort
 
LinkBack Themen-Optionen Thema bewerten Ansicht
  #1  
Alt 25.11.05, 21:40
Benutzerbild von tom
tom tom ist offline
TYPO3 Forum Team
Moderator
 
Registriert seit: 11.09.04
Ort: Schillerstadt Marbach
Alter: 41
Beiträge: 786
tom eine Nachricht über ICQ schicken tom eine Nachricht über Skype™ schicken

CSS-Frage zu tt_news-List


In meiner Newsübersicht habe ich items mit und ohne Bild.

siehe z.B. angehängte Screenshot) Habe lange am css rumgebastelt, und im Firefox sieht es soweit OK aus. Der IE macht aber wenn kein Bild vorhanden ist im Titel 10 Pixel Einrückung.

Hat jemand einen Vorschlag was ich da besser machen könnte ?

Tom

Hier meine Codes:

Template:
HTML-Code:
<!-- ###NEWS_1### begin Template for a single item --> <div class="newsitem"> <div class="newsteaser"> <div class="newsimage"><!--###LINK_ITEM###-->###NEWS_IMAGE###<!--###LINK_ITEM###--></div> <!--###LINK_ITEM###-->###NEWS_TITLE###<!--###LINK_ITEM###--><br />
	 ###NEWS_SUBHEADER###<br /> <div class="newsmore"><!--###LINK_ITEM###-->###MORE###<!--###LINK_ITEM###--> >></div> </div> </div> <br /> <!-- ###NEWS_1### end-->
css-Auszug:
HTML-Code:
.newsitem {
	position:relative;
	top:0px; left:0px; 
	width:290px; height:140px; 
}

.newsteaser {
	position:absolute;
	top:0px; left:0px; 
	width:260px; height:auto; 
}

.newsimage {
	float:left;
	top:0px; left:0px; 
        padding-right: 10px;
}

.newsmore {
	position:absolute;
	top:auto; right:0px; 
	width:185px; height:auto;
	text-align:right;
}
Quelltext-Auszug:
HTML-Code:
<div class="newsitem"> <div class="newsteaser"> <div class="newsimage"><a href="index.php?id=13"></a></div> <a href="index.php?id=13" title="Kooperation mit Beispielheimer">Kooperation mit Beispielheimer</a><br />
	Dieses Jahr hat unser Unternehmen eine Kooperation mit Beispielheimer begonnen.<br /> <div class="newsmore"><a href="index.php?id=13">mehr</a> >></div> </div> </div> <br /> <div class="newsitem"> <div class="newsteaser"> <div class="newsimage"><a href="index.php?id=13"><img src="news4.jpg" width="90" height="110" /></a></div> <a href="index.php?id=13">Neues Prinzip</a><br />
	Die Weltneuheit wird Sie überzeugen.<br /> <div class="newsmore"><a href="index.php?id=13">mehr</a> >></div> </div> </div> <br />
Miniaturansicht angehängter Grafiken
css-frage-tt_news-list-news-css.jpg  
__________________
"Wer nichts anderes tut als Geld verdienen, verdient auch nichts anderes ..."

P.S. Ich habe gerade beschlossen alle meine Tipp- und Rechtschreibfehler unter die Open Content License zu stellen.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #2  
Alt 25.11.05, 22:16
Benutzerbild von steffenK
Forum Aktivist
 
Registriert seit: 25.11.05
Alter: 46
Beiträge: 94

Der IE macht keinen Unterschied, ob ein Bild da ist oder nicht.

mach aus dem padding-right ein padding-left im .newsreader

oder ohne padding, dafür

.newsimage img {padding-right: 10px;}
__________________
vg Steffen
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #3  
Alt 26.11.05, 11:07
Benutzerbild von tom
tom tom ist offline
TYPO3 Forum Team
Moderator
 
Registriert seit: 11.09.04
Ort: Schillerstadt Marbach
Alter: 41
Beiträge: 786
tom eine Nachricht über ICQ schicken tom eine Nachricht über Skype™ schicken

Vielen Dank für Deinen Hinweis !

habe es mal mit
HTML-Code:
.newsimage {
	float:left;
	top:0px; 
	left:0px; 
}

.newsimage img {
	padding-right: 15px;
}
gemacht.

Nun zeigt der Firefox die Seite korrekt an. Der IE macht allerdings links (EDIT: soll rechts heissen!) vom Image keine 15 Pixel Abstand.

Da zwischen <newsimage> und <img> noch ein <a> liegt habe ich auch mal
HTML-Code:
.newsimage a img {
	padding-right: 15px;
}
getestet - aber ohne Erfolg.

Laut meinen Unterlagen erkennt der IE .newsimage>a>img nicht an.
Sobald ich den Textblox rechts mit einem left-padding versehe rutscht der Text immer nach links (auch wenn kein Bild da ist)

Tom

hier nochmals Auszug aus dem Quelltext:
HTML-Code:
<div id="newsitem1" class="newsitem"> <div class="newsteaser"> <div class="newsimage"><a href="index.php?id=13"><img src="news.jpg" width="90" height="110" /></a></div> <a href="index.php?id=13">Neues Prinzip im Formenbau</a><br />
	    Firma hat ein neues Prinzip im Formenbau entwickelt. Die Weltneuheit wird Sie überzeugen.<br /> <div class="newsmore"><a href="index.php?id=13">mehr</a> >></div> </div> </div>
__________________
"Wer nichts anderes tut als Geld verdienen, verdient auch nichts anderes ..."

P.S. Ich habe gerade beschlossen alle meine Tipp- und Rechtschreibfehler unter die Open Content License zu stellen.

Geändert von tom (26.11.05 um 14:49 Uhr).
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #4  
Alt 26.11.05, 12:47
Benutzerbild von steffenK
Forum Aktivist
 
Registriert seit: 25.11.05
Alter: 46
Beiträge: 94

Der Ausdruck .newsimage img reicht, da es nach unten weitervererbt wird.

Ich versteh nicht, warum Du jetzt links ein padding willst - dann schliesst Text und Bild nicht linksbündig ab.
aber bitte: .newsimage img {padding: 0 10px;}

Wenn das immer noch nicht Deinen Vorstellungen entspricht, mach doch mal ne Skizze, wie es aussehen soll ;)
__________________
vg Steffen
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #5  
Alt 26.11.05, 14:42
Benutzerbild von tom
tom tom ist offline
TYPO3 Forum Team
Moderator
 
Registriert seit: 11.09.04
Ort: Schillerstadt Marbach
Alter: 41
Beiträge: 786
tom eine Nachricht über ICQ schicken tom eine Nachricht über Skype™ schicken

Zitat:
Zitat von steffenK
Der Ausdruck .newsimage img reicht, da es nach unten weitervererbt wird.

Ich versteh nicht, warum Du jetzt links ein padding willst - dann schliesst Text und Bild nicht linksbündig ab.
aber bitte: .newsimage img {padding: 0 10px;}

Wenn das immer noch nicht Deinen Vorstellungen entspricht, mach doch mal ne Skizze, wie es aussehen soll ;)
ich will gar kein padding-links. Ich will nur, dass es im IE gleich aussieht wie im Firefox.

Der IE akzeptiert das .newsimage img nicht, d.h. ich habe rechts vom Bild keinen Abstand. Im Firefox ist alles OK.

Tom
__________________
"Wer nichts anderes tut als Geld verdienen, verdient auch nichts anderes ..."

P.S. Ich habe gerade beschlossen alle meine Tipp- und Rechtschreibfehler unter die Open Content License zu stellen.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #6  
Alt 26.11.05, 14:48
Benutzerbild von tom
tom tom ist offline
TYPO3 Forum Team
Moderator
 
Registriert seit: 11.09.04
Ort: Schillerstadt Marbach
Alter: 41
Beiträge: 786
tom eine Nachricht über ICQ schicken tom eine Nachricht über Skype™ schicken

oh sehe gerade, dass ich oben links statt rechts geschrieben habe

Und immer nur sage ich, dass Frauen links und rechts verwechseln ...

Tom
__________________
"Wer nichts anderes tut als Geld verdienen, verdient auch nichts anderes ..."

P.S. Ich habe gerade beschlossen alle meine Tipp- und Rechtschreibfehler unter die Open Content License zu stellen.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #7  
Alt 26.11.05, 15:16
Benutzerbild von steffenK
Forum Aktivist
 
Registriert seit: 25.11.05
Alter: 46
Beiträge: 94

tja, ich muss Dich enttäuschen - bei mir sieht es absolut gleich aus. Schau selbst im Anhang.
Hier der Source:
HTML-Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
	"http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <style>
.newsitem {
	position:relative;
	top:0px; left:0px; 
	width:290px; height:140px; 
	padding:0;margin:0;
}

.newsteaser {
	position:absolute;
	top:0px; left:0px; 
	width:260px; height:auto; 
	
}

.newsimage {
	float:left;
	top:0px; left:0px; 
        
}
.newsimage img {padding-right: 10px;border:none;}
.newsmore {
	position:absolute;
	top:auto; right:0px; 
	width:185px; height:auto;
	text-align:right;
}
</style> <title>Untitled</title> </head> <body> <div class="newsitem"> <div class="newsteaser"> <div class="newsimage"><a href="index.php?id=13"></a></div> <a href="index.php?id=13" title="Kooperation mit Beispielheimer">Kooperation mit Beispielheimer</a><br />
	Dieses Jahr hat unser Unternehmen eine Kooperation mit Beispielheimer begonnen.<br /> <div class="newsmore"><a href="index.php?id=13">mehr</a> >></div> </div> </div> <br /> <div class="newsitem"> <div class="newsteaser"> <div class="newsimage"><a href="index.php?id=13"><img src="aktuell.jpg" width="90" height="110" /></a></div> <a href="index.php?id=13">Neues Prinzip</a><br />
	Die Weltneuheit wird Sie überzeugen.<br /> <div class="newsmore"><a href="index.php?id=13">mehr</a> >></div> </div> </div> <br /> </body> </html>
Miniaturansicht angehängter Grafiken
css-frage-tt_news-list-tom.jpg  
__________________
vg Steffen
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #8  
Alt 26.11.05, 17:34
Benutzerbild von humpun
Forum Stammgast
 
Registriert seit: 29.09.05
Ort: Ostfriesland
Alter: 22
Beiträge: 327

Ich würde persönlich einen grauen Background bevorzugen bei den News.
Dann sieht man, o News sind und kann man leichter ins Auge fassen. Es kommt drauf an ,wie deine restliche Seite natürlich aussieht ,aber leichter Kontrast muss sein.

mfG

humpun
__________________
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #9  
Alt 26.11.05, 18:08
Benutzerbild von tom
tom tom ist offline
TYPO3 Forum Team
Moderator
 
Registriert seit: 11.09.04
Ort: Schillerstadt Marbach
Alter: 41
Beiträge: 786
tom eine Nachricht über ICQ schicken tom eine Nachricht über Skype™ schicken

nachdem ich nun ewig Deine Version und meine Version verglichen habe, bin ich zumindest darauf gekommen, warum es bei Dir funktioniert hat und bei mir nicht. HTML + CSS sind identisch.

Das Problem liegt im Header. Ich verwende Transitional:
HTML-Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
und du strict:
HTML-Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
Habe nun bei mir auch strict eingetragen und der Abstand ist da. Allerdings ist mein HTML wohl kein Strict - wobei in diesem Fall auf Validierung auch keinen Wert gelegt wird. Anzeige vor allem im IE - aber auch in anderen Browsern steht im Vordergrund ...

Tom

Frage: Kennt jemand einen Weg das Problem zu lösen ohne den DocType zu ändern bzw. welche Auswirkungen hat die Änderung evtl. auf andere Styles ?
__________________
"Wer nichts anderes tut als Geld verdienen, verdient auch nichts anderes ..."

P.S. Ich habe gerade beschlossen alle meine Tipp- und Rechtschreibfehler unter die Open Content License zu stellen.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #10  
Alt 26.11.05, 18:11
Benutzerbild von tom
tom tom ist offline
TYPO3 Forum Team
Moderator
 
Registriert seit: 11.09.04
Ort: Schillerstadt Marbach
Alter: 41
Beiträge: 786
tom eine Nachricht über ICQ schicken tom eine Nachricht über Skype™ schicken

Zitat:
Zitat von humpun
Ich würde persönlich einen grauen Background bevorzugen bei den News.
Dann sieht man, o News sind und kann man leichter ins Auge fassen. Es kommt drauf an ,wie deine restliche Seite natürlich aussieht ,aber leichter Kontrast muss sein.
Ich mach für die Seite nur die Typo3-Programmierung - das Design wurde von einer Werbeagentur festgelegt. Auf dem Screenshot fehlt aber noch rechts ein Hintergrundbild, das sanft in den Text verläuft ...

Tom
__________________
"Wer nichts anderes tut als Geld verdienen, verdient auch nichts anderes ..."

P.S. Ich habe gerade beschlossen alle meine Tipp- und Rechtschreibfehler unter die Open Content License zu stellen.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht Thema bewerten
Thema bewerten:

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 an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
smoothgallery in tt_news LIST Casuki TYPO3 4.x Fragen und Probleme 3 11.08.08 18:00
tt_news und list ansicht Julian TYPO3 4.x Fragen und Probleme 3 15.08.07 11:59
tt_news - list-ansicht Rtype News (tt_news, mininews und Co) 3 15.08.07 11:38
tt_news Nur Title als LIST kokuwa News (tt_news, mininews und Co) 1 19.07.07 18:56
Gelöst tt_news: LIST verfeinern traxoliluxli News (tt_news, mininews und Co) 9 10.07.07 09:48


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:25 Uhr.


Powered by vBulletin® Version 3.7.3 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0