Avatar billede rudi1234 Nybegynder
04. februar 2004 - 17:57 Der er 8 kommentarer og
1 løsning

TD med baggrundsbilleder - fjerne mellemrum

Disse knapper er sammesat af en knap-begyndelse, et mellemstykke der kan have varierende længde og indeholde tekst, samt en knap-afslutning. Alt sammen er sat ind i en tabel for at jeg kan lave knapperne med variende tekst.

Se på http://mrud.users.whitehat.dk/button.html

Problemet er at der bliver et mellemrum mellem knappens sektioner (mens det er fint når blot der laves en tom knap uden at sætte det ind i en tabel).
Avatar billede roenving Novice
04. februar 2004 - 18:10 #1
Den virker altså ikke i browsere, som overholder standarderne, så jeg vil anbefale dig at ændre dine klasse-navne, og så lige tilføje lidt i cellerne:
tr,td{
    margin:0px;
    padding:0px;
    border:0px;
}
.trbutton
{
    height:54px;
}
.button1
{
    BACKGROUND: url('1button.gif')
    background-repeat: repeat-x;
    width:18px;
}
.button2
{
    BACKGROUND: url('2button.gif')
    background-repeat: repeat-x;
    text-align:center;
}
.button3
{
    BACKGROUND: url('3button.gif')
    background-repeat: repeat-x;
    width:18px;
}
Avatar billede rudi1234 Nybegynder
04. februar 2004 - 18:21 #2
Ups... jeg havde lige glemt det med at man ikke må begynde med et tal... :o)

...men det giver stadig samme resultat...: http://mrud.users.whitehat.dk/button.html
Avatar billede roenving Novice
04. februar 2004 - 18:40 #3
-- jeg havde også overset, at du havde glemt den obligatoriske ; ...

-- men den kan også rationaliseres en anelse:

.button1
{
    BACKGROUND: url('button1.gif') repeat-x;
    width:53px;
}

-- og sæt så noget ind i dine celler:   hvis der er plads til det, ellers kan du bruger en gennemsigtig 1*1 pixel gif !-)
Avatar billede rudi1234 Nybegynder
04. februar 2004 - 18:48 #4
... men der er stadig mellemrum mellem TDerne...

Det mærkelige er at der også kommer mellemrum hvis jeg i html-koden laver linjeskift efter hvert billede:
<img src="button1.gif">
<img src="button2.gif">
<img src="button2.gif">
<img src="button2.gif">
<img src="button2.gif">
<img src="button3.gif">


... men ikke mellemrum hvis jeg ikke laver linjeskift:
<img src="button1.gif"><img src="button2.gif"><img src="button2.gif"><img src="button2.gif"><img src="button2.gif"><img src="button3.gif">
Avatar billede rudi1234 Nybegynder
04. februar 2004 - 19:57 #5
Problemet for mig ligger vist slet ikke i at have billeder som baggrund i td, men i at td-erne bare ikke vil lade være med at have et mellemrum imellem hinanden... !

Dette giver også ged:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
    <title>Knapper</title>
    <style>
    table,tr,td{
        padding:5px;
        border:0px;
        color:white;
    }
    td {
        background-color:black;
    }

    </style>
</head>

<body>
<table>
<tr>
    <td>Hej</td>
    <td>med</td>
    <td>dig</td>
</tr>
<tr>
    <td>Hej</td>
    <td>med</td>
    <td>dig</td>
</tr>
<tr>
    <td>Hej</td>
    <td>med</td>
    <td>dig</td>
</tr>

</table>


</body>
</html>


Hvordan får jeg de s.... ( :o) ) mellemrum væk
Avatar billede rudi1234 Nybegynder
04. februar 2004 - 20:03 #6
Fandt ud af det...:
<table border="0" cellspacing="0" cellpadding="0">...
Avatar billede roenving Novice
05. februar 2004 - 14:32 #7
Ahh,

    <style type="text/css">
    table,tr,td{
        padding:5px;
        border:0px;
        color:white;
    }
    table{
        border-collapse:collapse;
    }
    td {
        background-color:black;
    }

    </style>
Avatar billede rudi1234 Nybegynder
05. februar 2004 - 15:21 #8
Takker for hintet - nu kan det jo køre CSS...! :o)
Avatar billede roenving Novice
05. februar 2004 - 15:22 #9
Jepz !-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester