webForumDet fria alternativet
Logga in / Bli medlem

Negativ padding?

HTML & CSS

3 svar · 349 visningar · startad av higa

Medlem sedan aug. 2000359 inlägg
Trådstart#1

Jag skulle behöva ha något motsvarande negativ padding-left i en td, men det är visst inte ok. Finns det någon annan css-prop som grejar något motsvarande?
Anledningen till att jag behöver negativ padding-left är att jag har ett stapeldiagram som visar folks inställning i en viss fråga, dom negativa svaren grupperas till vänster om y-axeln, medan dom positiva svaren grupperas till höger.
Ungefär så här ser det ut:

   [--][-]|[--------][----]
[----][--]|[-----][--]
  [---][-]|[--------][---]
   [---][]|[------][----]

Nu är det dock så att jag anger längden på staplarna i %, och då sätter jag width på cellerna som innehåller staplarna till 300px. Två st td i rad med width:300px innebär ju en bred tabell, och eftersom jag "lyckligtvis" inte stött på något fall där 100% varit negativa så finns det ju en hel del tomrum i vänster td som man borde kunna ta bort. Width kan jag ju inte ändra för då blir ju staplarna oproportionerliga.

Medlem sedan feb. 20011 198 inlägg
#2

Det går att skriva t.ex.

padding-left:-20px;
Medlem sedan nov. 20017 144 inlägg
#3

Funkar det inte med text-align:left; / text-align:right;

Medlem sedan aug. 2000359 inlägg
#4

yohpops skrev:

Det går att skriva t.ex.

padding-left:-20px;

För mig funkar koden padding-left:-100px verken i Mozilla1.6, IE6, O7 eller O6, iaf inte på td...

263 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
137 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)