Avatar billede tipsen Nybegynder
17. august 2002 - 23:05 Der er 5 kommentarer og
1 løsning

Lav ét afrundet hjørne i en tabel vha. CSS2?

Hej eksperter

Jeg har nedenstående stump af et stylesheet:

/*Bruges til standard tabeller på alle sider*/
table.tblstd {
    margin-left : 5%;
    margin-right : 4%;
    width : 90%;
}

table.tblstd th {
    color: #1F4770;
    background-color : #99B3E7;
    border-bottom-color : #FFFFFF;
    border-bottom-style : solid;
    border-bottom-width : 1px;
    font-weight : bold;
    padding : 3px;
    text-align : left;
    white-space : nowrap;
}
   
table.tblstd td {
    background-color : #CAD8FF;
    padding : 3px;
}

Et eksempel på brugen af det er følgende tabel:

<table class="tblstd" cellspacing="0">
    <tr>
        <th colspan="2">General Information</th>
        <!-- span -->
    </tr>
    <tr>
        <td width="10%" nowrap="nowrap">URL:</td>
        <td width="90%">http://www.TommyIpsen.dk</td>
    </tr>
    <tr>
        <td width="10%" nowrap="nowrap">Time zone:</td>
        <td width="90%">GMT +1:00</td>
    </tr>
    <tr>
        <td width="10%" nowrap="nowrap">Counting since:</td>
        <td width="90%">December 1st, 2001</td>
    </tr>
    <tr>
        <td width="10%" nowrap="nowrap">Current report:</td>
        <td width="90%">August 17th, 2002 - 23:08:05</td>
    </tr>
</table>

Det jeg gerne vil have yderligere er en måde at smide billedet "corner.gif" op, så det er placeret øverst til højre i tabellen - billedet vil så lave et afrundet hjørne dér!

Hvordan gør jeg det vha. CSS?

Jeg har været ude i noget i retning af:

background : url(../website/corner.gif) no-repeat right;

men problemerne er følgende:

Jeg har i forvejen en style for TH-celler - den må ikke "overskrives"!

Hjørnet skal kun optræde én gang i hver tabel og der kan være flere th-celler!

Det skal være en løsning som helst også fungerer i andre browsere!
Avatar billede tipsen Nybegynder
17. august 2002 - 23:39 #1
Dvs en løsning som overholder standarderne!
Avatar billede werd Nybegynder
18. august 2002 - 21:02 #2
background-position: right top;
Avatar billede pelkjaer Nybegynder
18. august 2002 - 21:03 #3
Kig evt. her.
Avatar billede pelkjaer Nybegynder
18. august 2002 - 21:04 #4
Avatar billede tipsen Nybegynder
18. august 2002 - 22:52 #5
Hvordan skal jeg undgå, at den klasse der i forvejen gælder for <th> ikke bliver overskrevet - dvs. jeg har en th-celle som automatisk benytter klassen "table.tblstd th" og yderligere skal have et baggrundsbillede som er placeret med "top right"
Avatar billede tipsen Nybegynder
18. august 2002 - 23:09 #6
ok - har fået det til at fungere ved at sætte det som id på den enkelte celle - men er det muligt i stedet at sætte det generelt på rækken, så jeg er uafhængig af antallet af celler i header-rækken i tabellen?
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

IT-JOB