webForumDet fria alternativet

Undivka hack i menyn...

14 svar · 313 visningar · startad av trexter.com

trexter.comMedlem sedan apr. 20021 203 inlägg
#1

Kolla på denna sidan: http://www.trexter.com/v2/a.html
För muspekaren över "tjänster". Då märker ni att menyn "hackar" någon pixel i sidled. Hur undviker jag detta?

:)

KoplikMedlem sedan juli 20011 129 inlägg
#2
function doMe(bla,color){
   bla.style.border = '1px solid #A6C7E7'
   bla.style.backgroundColor = color
}
function dontdoMe(bla,color){
   bla.style.border = '0px solid #A6C7E7'
   bla.style.backgroundColor = color
}

Eftersom du har Border = 1px så blir det ett skutt.
Testa att ha

function dontdoMe(bla,color){
   bla.style.border = '0px solid #A6C7E7'
   bla.style.backgroundColor = color
   bla.style.padding = '1 px';
}

det kanske fungerar...

s_mMedlem sedan apr. 200229 inlägg
#3

Lite mer mellanrum kanske skulle hjälpa?

NickemannenMedlem sedan aug. 20003 575 inlägg
#4

Lägg in en osynlig border på 1px, som du har innan

Web-TorMedlem sedan nov. 200013 890 inlägg
#5

Sätt fast bredd på alla cellerna och tabellen som cellerna ligger i.

KoplikMedlem sedan juli 20011 129 inlägg
#6

Sätt gärna en bredd på de andra <td>:na också så att dom inte sitter så tätt, finns bara <td width=100> på tjänster.

trexter.comMedlem sedan apr. 20021 203 inlägg
#7

Koplik: Din kod fungerade inte.
Det är sant att de andra inte ska vara så tätt, hela alltet är "under konstruktion". ;)

Nickemannen: Menar du så som Koplik förelog eller? Visa!

Web-Tor: Hjälpte inte. Menyn hackar fortfarande men nu på ett nytt sätt...

btw, otroligt vad många svar på denna tråden!

:)

Web-TorMedlem sedan nov. 200013 890 inlägg
#8

Ändra dontdoMe till:

function dontdoMe(bla,color){
   bla.style.border = '[b]1px solid transparent[/b]'
   bla.style.backgroundColor = color
}

Och lägg till det här på varje cell i menyn:

style="border: 1px solid transparent;"
trexter.comMedlem sedan apr. 20021 203 inlägg
#9

Det känns som att vi är lösningen nära...
var ändrar jag bordercolorn från svart till ljublått?

:)

trexter.comMedlem sedan apr. 20021 203 inlägg
#10

nöbödi?

Web-TorMedlem sedan nov. 200013 890 inlägg
#11

Det ser ut som att det ligger i CSS:en.

trexter.comMedlem sedan apr. 20021 203 inlägg
#12

Inte vad jag kan se, eller?

td.inledningstext
{
color:#000000;
background-color:#f3f3f3;
font-size: 8pt;
vertical-align: top;
font-family: Tahoma,Arial,Verdana;
padding-left: 12px;
padding-top: 4px;
text-indent: -8px
}

td.huvudmenyn
{
color:#000000;
background-color:#ecf5ff;
font-size: 9pt;
vertical-align: middle;
text-align: center;
font-weight: bold;
font-family: Tahoma;
font-variant: small-caps;
}

font.bilankar
{
color:#000000;
font-size: 9pt;
font-family: Arial;
text-indent: 360px
}

hr
{
background-color:transparent;
color:#000000;
height:1px;
}

a.menylank:link	{text-decoration:none;color:#000000;background-color:transparent}
a.menylank:visited	{text-decoration:none;color:#000000;background-color:transparent}
a.menylank:hover	{text-decoration:none;color:#000000;background-color:transparent}
a.menylank:active	{text-decoration:none;color:#000000;background-color:transparent}

:)

trexter.comMedlem sedan apr. 20021 203 inlägg
#13

Ingen som vet? I denna koden:
style="border: solid 1px transparent;
måste jag kunna bestämma en färg.
Jag tror det är på grund av detta som det blir en svart ram.
:q

Web-TorMedlem sedan nov. 200013 890 inlägg
#14

Det stämmer. Ändra "transparent" till valfri färg.

trexter.comMedlem sedan apr. 20021 203 inlägg
#15

United is strong!

:)

138 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)