Avatar billede mailand Nybegynder
11. februar 2002 - 14:14 Der er 13 kommentarer

selectbokse i css

til inputfelter kan man vælge border-width:1 osv... men kan man ikke det samme med selectbokse ?

border-width virker i hvert fald ikke... andre bud ?
Avatar billede Slettet bruger
11. februar 2002 - 14:19 #1
Jo det kan man godt - sæt det bare ind efter <select> altså <select style="background-color: #000000">
Avatar billede and.vang Nybegynder
11. februar 2002 - 14:22 #2
Hvis du vil have en kant, så gør således:

<select style="border:1px solid #00000">... Hvor 1px er bredden, solid at det er en fyldt streg (kan også sættes til none, dotted...) og #000000, farven i HEX.

/Anders
Avatar billede Slettet bruger
11. februar 2002 - 14:22 #3
I øvrigt vil jeg råde dig til at bruge eksternt stylesheet - men se mere om det på http://www.html.dk/tutorials/css/
Avatar billede mailand Nybegynder
11. februar 2002 - 14:23 #4
???????

Det ændrer da ikke på border-width ? det sætter da bare farven?
Jeg vil kunne styre borderbredden på min select!
Avatar billede Slettet bruger
11. februar 2002 - 14:26 #5
mailand > Det var bare et eksempel. Jeg troede du ville vide hvordan man i det hele taget indsatte css på <select>s...
Avatar billede mailand Nybegynder
11. februar 2002 - 14:36 #6
ezolu> ok. men jeg er ret velbevandret udi programmering og css, så det ved jeg. det har bare irriteret mig, at jeg ikke kan styre border-width på selectbokse på samme måde, som jeg kan med inputs
Avatar billede Slettet bruger
11. februar 2002 - 14:40 #7
mail > Det kan man så vidt jeg ved ikke ): Sur røv, men så er det vel heller ikke værre?
Avatar billede nikolajdu Nybegynder
11. februar 2002 - 14:59 #8
Jeg har lavet den her fine - Der kan du se lidt muligheder :))

<html>
<head>
    <title></title>
<style>
body {background-color:#666666}

.tjekket1 {border-style: dotted; border-width: 0px; border-color: #009900; background-color: #ff0000;}
.tjekket2 {border-style: dotted; border-width: 2px; border-color: #009900; background-color: #ff0000;}
.tjekket3 {border-style: dotted; border-width: 3px; border-color: #009900; background-color: #ff0000;}
.tjekket4 {border-style: dotted; border-width: 4px; border-color: #009900; background-color: #ff0000;}
.tjekket5 {border-style: dotted; border-width: 5px; border-color: #009900; background-color: #ff0000;}
.tjekket6 {border-style: dotted; border-width: 6px; border-color: #009900; background-color: #ff0000;}
.tjekket7 {border-style: solid; border-width: 2px; border-color: #009900; background-color: #ff0000;}
.tjekket8 {border-style: none; border-width: 2px; border-color: #009900; background-color: #ff0000;}
.tjekket9 {border-style: groove; border-width: 2px; border-color: #009900; background-color: #ff0000;}


.check {
  background-color : #e9e9e9;
  border : 3px solid;
  border-bottom : 1px solid Gray;
  border-top : 1px solid Silver;
  border-left : 5px solid Silver;
  border-right : 5px solid Gray;   
}
</style>

</head>

<body>
<form name="f">

<input type="checkbox" value="hej" class="tjekket1">bøh
<input type="checkbox" value="hej" class="tjekket2">bøh
<input type="checkbox" value="hej" class="tjekket3">bøh
<input type="checkbox" value="hej" class="tjekket4">bøh
<input type="checkbox" value="hej" class="tjekket5">bøh
<input type="checkbox" value="hej" class="tjekket6">bøh
<input type="checkbox" value="hej" class="tjekket7">bøh
<input type="checkbox" value="hej" class="tjekket8">bøh
<input type="checkbox" value="hej" class="tjekket9">bøh
<input type="checkbox" value="hej" class="check">bøh



<input type="checkbox" style="background-color:blue" onMouseover="this.style.backgroundColor='#ff0000'" onMouseout="this.style.backgroundColor='#ffffff'">

<input type="checkbox" name="billede" value="check me" style="background-image:URL(2.jpg);">

<input type="checkbox" style="zoom:3">

<input type="checkbox" onFocus="this.blur();" style="background-color:lime;" onClick="if (this.style && !this.checked) this.style.backgroundColor = 'lime'; else if (this.style && this.checked) this.style.backgroundColor = 'red';">

<input type="checkbox" checked style="background-color:#CCff99">


<br>

<input type="radio" value="hej" class="tjekket1">bøh
<input type="radio" value="hej" class="tjekket2">bøh
<input type="radio" value="hej" class="tjekket3">bøh
<input type="radio" value="hej" class="tjekket4">bøh
<input type="radio" value="hej" class="tjekket5">bøh
<input type="radio" value="hej" class="tjekket6">bøh
<input type="radio" value="hej" class="tjekket7">bøh
<input type="radio" value="hej" class="tjekket8">bøh
<input type="radio" value="hej" class="tjekket9">bøh
<input type="radio" value="hej" class="check">bøh
<input type="radio" style="background-color:blue" onMouseover="this.style.backgroundColor='#ff0000'" onMouseout="this.style.backgroundColor='#ffffff'">
<input type="radio" name="billede" value="check me" style="background-image:URL(2.jpg);">
<input type="radio" style="zoom:3">
<input type="radio" onFocus="this.blur();" style="background-color:lime;" onClick="if (this.style && !this.checked) this.style.backgroundColor = 'lime'; else if (this.style && this.checked) this.style.backgroundColor = 'red';">
<input type="radio" checked style="background-color:#CCff99">

</form>

</body>
</html>


/Nikolaj
Avatar billede mailand Nybegynder
11. februar 2002 - 15:05 #9
tak for det omfattende eksempel... men det var nu mest select dropdowns jeg havde i tankerne.

men ezolu kom faktisk med det bedste svar: nej.

#Mailand
Avatar billede and.vang Nybegynder
11. februar 2002 - 21:58 #10
Istedet for tre parametre (border-widht, border-style, border-color) kan det altså gøres med et enkelt; border : 1px solid #00000. Det er altså noget nemmere, men det er jo bare en lille detalje...
Avatar billede nikolajdu Nybegynder
22. april 2002 - 23:28 #11
Fik du løst problemet?

:))

/Nikolaj
Avatar billede mailand Nybegynder
28. august 2002 - 22:07 #12
nej
Avatar billede nikolajdu Nybegynder
15. januar 2003 - 09:21 #13
Jeg har lavet en anden løsning - Faktisk den eneste måde at gøre det på, men den er desværre besværlig....

http://www.reflectoria.dk/javascript/SelectSmartLayer/SelectSmartLayer.htm
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