"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

CSS + Darstellungsproblem

Facetious 14.09.2005 - 13:16 1130 21
Posts

Facetious

Addicted
Avatar
Registered: Oct 2003
Location: Wien
Posts: 406
Hi!

Ich hab ein kleines Darstellungsproblem zwischen ie und ff
Code: PHP
<div class="content">
		<span class="pic">
			<img src="imgNews/foo.jpg" alt="" width="50" height="50">
		</span>
		<span class="text">
			Lorem Ipsum quot es Lorem Ipsum quot es Lorem Ipsum quot es Lorem Ipsum quot es Lorem Ipsum quot es Lorem Ipsum quot es Lorem Ipsum quot es Lorem Ipsum quot es Lorem Ipsum quot es  
		</span>
	</div>

css code:
Code: PHP
.newsitem .content .pic {
	float: left;
	padding:5px;
}

und hier die beiden darstellungen:
1.ie
click to enlarge

2. ff
click to enlarge

hat das was mit den spans zutun?

mfg und thx Facetious

Spikx

My Little Pwny
Avatar
Registered: Jan 2002
Location: Scotland
Posts: 13504
1. die Bilder sind gleich? :) // ok, edited
2. spans haben keine Höhe und Breite und somit auch ka Padding... hmm.. afaik. Du könntest stattdessen <img class="pic" src="...> schreiben.

Facetious

Addicted
Avatar
Registered: Oct 2003
Location: Wien
Posts: 406
hmm
keine veränderung
ausser dass beim ie die 5px padding-right verschwinden
ff schaut gleich aus

mfg und thx Facetious

watchout

Legend
undead
Avatar
Registered: Nov 2000
Location: Off the grid.
Posts: 6845
Zitat von Facetious
hmm
keine veränderung
ausser dass beim ie die 5px padding-right verschwinden
ff schaut gleich aus

mfg und thx Facetious
Is auch klar - eigentlich können ja spans (edith: non-replaced inline elements) auch nicht floaten. verwende ein div oder schreib display:block ins style, dann sollte es gehen.

Facetious

Addicted
Avatar
Registered: Oct 2003
Location: Wien
Posts: 406
sorry
komm erst jetzt zum schreiben

also
ich hab jetzt sowohl probiert die span in divs umzuwandeln
und ich hab es auch probiert den spans display:block zu geben

ohne erfolg

eine eher russische lösung wäre es der
.newsitem class
ein padding-bottom von ca 20px zu geben
wird halt leider wieder je browser anders dargestellt

aber ich glaube es hapert an der height des "parent" divs .. könnte das sein?

mfg & thx Facetious

Rektal

Here to stay
Registered: Dec 2002
Location: Inside
Posts: 4452
Bitte URL posten.

Facetious

Addicted
Avatar
Registered: Oct 2003
Location: Wien
Posts: 406

Spikx

My Little Pwny
Avatar
Registered: Jan 2002
Location: Scotland
Posts: 13504
äh, moment, wieso hat .pic ein padding? Du willst doch an margin? :)

Facetious

Addicted
Avatar
Registered: Oct 2003
Location: Wien
Posts: 406
naja
das wars nicht, war nur eine spielerei, weil das bild besser ausgerichtet aussieht mit padding als mit margin :)

Facetious

Spikx

My Little Pwny
Avatar
Registered: Jan 2002
Location: Scotland
Posts: 13504
gib in .newsitem ein position:absolute; dann gehts

Facetious

Addicted
Avatar
Registered: Oct 2003
Location: Wien
Posts: 406
hmm
ja stimmt, nur muss ich dann auch top und left angaben machen
auf der leeren seite funkts, aber das wird ja dann in eine andere seite eingebunden

und da funkts mit absolute nicht, habs grad ausprobiert
http://facetious.cybton.com/news/absolute.jpg

ich werd schlafen gehn
thx für die hilfe

mfg und thx Facetious

Facetious

Addicted
Avatar
Registered: Oct 2003
Location: Wien
Posts: 406
grad durch zufall ausprobiert:
bei newsitem: float:left; aktiviert
und jetzt funkts

kA warum, bin kein css genie, aber funktionieren tuts
gn8 Facetious

Spikx

My Little Pwny
Avatar
Registered: Jan 2002
Location: Scotland
Posts: 13504
naja, das div richtet sich dann natürlich an das nächste Elternelement aus, das absolut positioniert ist.

Facetious

Addicted
Avatar
Registered: Oct 2003
Location: Wien
Posts: 406
aha
und warum funkts mit float:left?

Spikx

My Little Pwny
Avatar
Registered: Jan 2002
Location: Scotland
Posts: 13504
jo.. weil.. muast hoit in selfhtml nochlesn ;)
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz