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

margin via css ?

3mind 08.09.2005 - 18:02 780 10
Posts

3mind

mimimi
Avatar
Registered: Sep 2004
Location: 1030
Posts: 1588
hu!

stehe vor einem kleinen problem. entwerfe grade eine neue seite, auf der ich eine tabelle habe, und in einem dieser felder ist ein bild.
nun ist es so, dass rund um's bild eigentlich kein abstand zur tabelle ist, lediglich unten circa 1-2 px.

ich hatte das problem früher auch schon mal, kann mich aber nimma erinnern wie ich das damals gelöst habe.

bitte erstmal um paar ideen/lösungsansätze, will jetzt nicht gleich die ganze code-wurscht posten.

tia.

moidaschl

Vollzeit-Hackler
Avatar
Registered: Aug 2002
Location: 1210, ABK-D/L
Posts: 4029
http://de.selfhtml.org/css/eigensch...tand.htm#margin

diesen margin-teil wendest du dann einfach auf die zelle an, in der das bild sitzt (also <td stlyle="margin: 2px;"><img...></td>;)

3mind

mimimi
Avatar
Registered: Sep 2004
Location: 1030
Posts: 1588
hat nicht funktioniert, anbei meine code-fragmente mit denen ich's versucht habe:

Code:
.nospace {
  margin: 0px;
}

...

<tr>
    <div class="nospace"><td colspan="3"><img src="images/header.jpg" width="798" height="105"></td></div>
</tr>

dio

Here to stay
Registered: Nov 2002
Location: Graz
Posts: 4873
Was willst jetzt eigentlich, einen Abstand oder keinen?

Spikx

My Little Pwny
Avatar
Registered: Jan 2002
Location: Scotland
Posts: 13504
zusätzlich padding:0px; auch schon probiert?

3mind

mimimi
Avatar
Registered: Sep 2004
Location: 1030
Posts: 1588
zusätzlich padding bringt auch nix.
ich will _keinen_ abstand.

Spikx

My Little Pwny
Avatar
Registered: Jan 2002
Location: Scotland
Posts: 13504
funkts nur im IE net oda auch im FF?

gue

Addicted
Avatar
Registered: Feb 2003
Location: Linz
Posts: 400
Zitat von 3mind
Code:
    <div class="nospace"><td colspan="3"><img src="images/header.jpg" width="798" height="105"></td></div>
Was soll denn das sein? Du kannst doch keinen div um ein td herum legen. Wenn schon, dann müsste das <td class="nospace">...</td> heißen.
Dann brauchst du noch im style folgendes:
Code:
img { border: 0; }
und natürlich in der Table-Deklaration (vergess ich auch oft):
Code:
<table [b]cellspacing="0" cellpadding="0"[/b]>
hth

3mind

mimimi
Avatar
Registered: Sep 2004
Location: 1030
Posts: 1588
hm. das is es leider auch nicht.
funkt im IE und FF nicht.

naja, ich bin jetzt die kommenden tage eh ohne internet, maybe sticht mir danach ja ins auge, was falsch ist.

vielen dank an alle.

watchout

Legend
undead
Avatar
Registered: Nov 2000
Location: Off the grid.
Posts: 6845
Zitat von 3mind
hm. das is es leider auch nicht.
funkt im IE und FF nicht.

naja, ich bin jetzt die kommenden tage eh ohne internet, maybe sticht mir danach ja ins auge, was falsch ist.

vielen dank an alle.
keine Ahnung was du aufführst (table-tr-div-td verschachtelung und so...) ... ich hab hier nicht ein pixel abstand.
a_html_84802.txt (downloaded 52x)

BooTes

Octocat!
Avatar
Registered: Sep 2002
Location: St. Egyden
Posts: 1595
häng die class an "td" dran, nicht an einen eigenen div!

edit: watchout hat übrigens völlig recht, was ah net was du aufführst ;)
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz