Avatar billede maqhem Nybegynder
24. april 2006 - 07:35 Der er 7 kommentarer og
1 løsning

Border skal have en bestemt farve

Hejsa

Min CSS-kode ser således ud:

.setBorder {
    border: 2;
    border-color: #ff0000 #ff0000 #ff0000 #ff0000;
    border-style: solid solid solid solid;
    border-width: 2px 2px 2px 2px;
}

Og den hentes ind i mit html-dokument, hvor jeg har lavet en table lidt à la dette:

<table class='setBorder'>
    <tr bgcolor=#ff0000>
        <td width=200>
            Overskrift-ting
        </td>
    </tr>
    <tr>
        <td>
            Sætning...<br>sætning...<br>m.m.....
        </td>
    </tr>
</table>

For det første skal baggrundsfarven gå helt ud til borderen, og for det andet skal overskriften adskilles med en linie fra det andet - præcis som normalt!

Hvordan gør jeg dette?

Nicolaj
Avatar billede ckh Nybegynder
24. april 2006 - 07:52 #1
Til at starte med kan du slanke din css til dette:

.setBorder {
border-style: 2px solid #f00;
}

Det giver samme resultat
Avatar billede ladyhawke Novice
24. april 2006 - 07:54 #2
når du har en overskrift i din tabel, er det så med vilje du ikke benytter <th>? (header)
Avatar billede maqhem Nybegynder
24. april 2006 - 07:57 #3
kender nu ikke <th>-funktionen - kan du fortælle mig hvad det er, og hvordan den benyttes?

Men uanset hvad, så ville jeg faktik allerhelst have svar på, hvordan jeg klipper tabellen over i to - og beholder stegen som een - som jeg skrev.

Det kan man måske slet ikke?
Avatar billede ladyhawke Novice
24. april 2006 - 08:57 #4
http://www.w3schools.com/html/html_tables.asp (se lidt nede ad siden: Headings in a Table)

jeg er ikke helt sikker på jeg forstår hvad du mener med at overskriften skal adskilles med en linie fra det andet som normalt og at stregen skal være som én...

men du kan da lade være med at sætte border på <th> og border på resten så er der ikke ramme omkring overskriften, hvis det er det du gerne vil have...

Mht. at baggrundsfarven skal nå ud til border: det er vel bare at sætte cellspacing 
og magin = 0
Avatar billede maqhem Nybegynder
24. april 2006 - 14:11 #5
okay, se hér:

HTML:

<head>
<title>CrazyInlove.dk - det officielle sted for kærligheden</title>
<link rel='stylesheet' type='text/css' href='styles.css' />
</head>
<body>
<table class='setBrd'>
    <tr bgcolor=#ff0000>
        <td width=150>
            <p class='menuHdr'>Menu</p>
        </td>
    </tr>
    <tr>
        <td>
            <p class='menuPss'>Forsiden<br>
            Bag om<br>
            Kontakt<br>
            Linkbyt<br>
            designs</p>
        </td>
    </tr>
</table>
</body>

CSS:

.menuHdr {
    font-family: Verdana;
    font-size: 18;
    font: bold;
    text-align: center;
}
.menuPss {
    font-family: Verdana;
    font-size: 12;
}
.setBrd {
    border: 2;
    border-color: #ff0000 #ff0000 #ff0000 #ff0000;
    border-style: solid solid solid solid;
    border-width: 2px 2px 2px 2px;
    margin: 0px 0px 0px 0px;
}

Nu vil I se, at der er en hvis kant rundt om baggrundsfarven RØD i overskriften - den skal fjernes eller fyles ud, hvordan det?

:)
Avatar billede ladyhawke Novice
24. april 2006 - 14:41 #6
prøv at brug th elementet og sæt:

<tr>
  <th>Menu</th>
</tr>
øverst
lad så være med at sætte baggrundsfarven i html, det er lidt design mæssigt "klodset" når du nu benytte css til at style med og det ikke er absolut nødvendigt at sætte den in-line

desuden: hvorfor har du både border: 2; og border-width: 2px 2px 2px 2px;?

Nu burde du kunne sætte (efter .setBrd definitionen)

th .setBrd
{
  background-color:#ff0000

}

prøv at benytte ovenstående og læg evt. indholdet ud så vi kan se det, så kan vi se om ikek vi kan få din hvide kant væk
Avatar billede maqhem Nybegynder
21. december 2006 - 08:15 #7
Jo, jo, det virker vidst... Smid et svar.
Avatar billede maqhem Nybegynder
09. januar 2008 - 13:27 #8
Nåh, det gad du ikke.
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