Avatar billede nat Nybegynder
09. juli 2004 - 10:31 Der er 13 kommentarer og
1 løsning

Fjerne border farve

Jeg har en dropdown menu der benytter sig af CSS. Her skal den stadigvæk have border værdien for ikke at begynde at hoppe, men jeg ønsker ikke at have nogen farve på den, da jeg har et billed bagi.

Jeg har forsøgt med følgende:

border-color: none;

border-color: transparent;

border-style: none; (denne fjerne hele borderen, og gør at det begynder at hoppe til siden - ikke en effekt jeg ønsker).

Er der andet man kan angive for at fjerne farven på borderen?
Avatar billede roenving Novice
09. juli 2004 - 10:37 #1
Hvis du har en rigtig dcotype (inkl. dtd-link) kan du enten sætte en padding, som er border-width større eller sætte en margin, som er border-with højere ...

Der findes ikke en gennemsigtig farve, så elementer, som ikke understøtter transparent, kan ikke gøres transparente !-)

Til rent IE-brug er der dog mulighed for at bruge et trick med et filter, som hedder chroma() ...
Avatar billede Slettet bruger
09. juli 2004 - 10:57 #2
Det er helt korrekt som Roenving skriver.  :-)


Dog lige en tilføjelse:

border: none;
background-color: transparent;

Så skulle den sag være klaret.  :-)
Avatar billede Slettet bruger
09. juli 2004 - 10:58 #3
...og det er også crossbrowser.  :-)
Avatar billede roenving Novice
09. juli 2004 - 11:18 #4
>>extend

Så ændrer elementets dimensioner sig jo, og det var det, der var problemet ?-)
Avatar billede Slettet bruger
09. juli 2004 - 12:10 #5
Roenving:
Nå for pokker! Ja, det var en fejl. Sorry.  :-(
Avatar billede Slettet bruger
09. juli 2004 - 12:13 #6
Jeg troede at det (delvis?) var pga. at han skrev:
  border-style: none;
istedet for:
  border: none;

Og også at han gerne ville have baggrundsbilledet frem. Derfor dette:
  background-color: transparent;
Som du også påpegede.  :-)
Avatar billede tbsandau Novice
14. juli 2004 - 14:37 #7
prøv med

border: 0px;
Avatar billede roenving Novice
15. juli 2004 - 15:45 #8
>>zniffer

Læs lige min kommentar @ 09/07-2004 11:18:39 ...
Avatar billede tbsandau Novice
15. juli 2004 - 16:11 #9
Nå ja, undskyld jeg bidrager, behøver vel ikke at læse dit som accept før jeg selv må skrive?
Avatar billede roenving Novice
15. juli 2004 - 16:12 #10
Fordi nats problem netop er, at han skal bibeholde borderens bredde er det rent vrøvl, at du skriver at han skal ændre den !-)
Avatar billede nat Nybegynder
26. juli 2004 - 11:17 #11
roenvig: Hvad er det for et trick med chroma()?? (undskyld sen respons, ferie..)
Avatar billede roenving Novice
27. juli 2004 - 01:01 #12
Hvis du sætter style="filter(chroma:color=#cecece)" skulle det få browseren til at overse farven cecece og i stedet gøre den gennemsigtig !-)

-- har ikke selv prøvet det, men referencen er egentlig simpel nok !o]
Avatar billede nat Nybegynder
30. juli 2004 - 13:05 #13
roenving: Jeg prøvede dit chroma trik, men kunne ikke lige få det til at spille. Endte ud i at jeg skulle bruge den border-style: none; som jeg ikke kunne få til at virke første gang, det krævede bare at den blev sat tre forskellige steder.
Avatar billede nat Nybegynder
20. august 2004 - 12:49 #14
lukket
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