/ Forside / Teknologi / Udvikling / HTML / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
HTML
#NavnPoint
molokyle 11184
Klaudi 5506
bentjuul 3377
severino 2040
smorch 1950
strarup 1525
natmaden 1396
scootergr.. 1320
e.c 1150
10  miritdk 1110
CSS input radio
Fra : Leonard


Dato : 22-12-02 15:28

Jeg har et stylesheet med:

input {
   background-color: #f0f0f0;
}

hvilket fint fremhæver indtastningsfelter, men det giver også en grå
firkant omkring radio-felterne. Hvordan kan jeg differentiere mit
stylesheet så der er forskel på type="text" og type="radio" osv.?
Helst uden at skulle skrive class i alle tags.

 
 
Leonard (22-12-2002)
Kommentar
Fra : Leonard


Dato : 22-12-02 16:11

On Sun, 22 Dec 2002 15:28:09 +0100, Leonard
<dennemailerikketilspam@tdc-broadband.dk> wrote:

>Jeg har et stylesheet med:
>
>input {
>   background-color: #f0f0f0;
>}
>
>hvilket fint fremhæver indtastningsfelter, men det giver også en grå
>firkant omkring radio-felterne. Hvordan kan jeg differentiere mit
>stylesheet så der er forskel på type="text" og type="radio" osv.?
>Helst uden at skulle skrive class i alle tags.

Det er så kun i IE (5.5) problemet er, men derfor vil jeg gerne kende
en løsning.

Et andet problem med <input type="text"> er at dette virker i IE men
ikke i NS7:

input.s100 { widht: 100%; display: block }


Knud Gert Ellentoft (22-12-2002)
Kommentar
Fra : Knud Gert Ellentoft


Dato : 22-12-02 17:36

Leonard <dennemailerikketilspam@tdc-broadband.dk> skrev :

>input.s100 { widht: 100%; display: block }

widht skal være width
--
Knud - http://home13.inet.tele.dk/smedpark/
Når der svares på et indlæg, svar venligst under det citerede og
skær venligst det væk, du ikke svarer på, ellers ryger du i killfiltret.
Svar kun i nyhedsgruppen - tak! E-mails besvares ikke.

Lasse Reichstein Nie~ (22-12-2002)
Kommentar
Fra : Lasse Reichstein Nie~


Dato : 22-12-02 16:38

Leonard <dennemailerikketilspam@tdc-broadband.dk> writes:

> Jeg har et stylesheet med:
>
> input {
>    background-color: #f0f0f0;
> }
>
> hvilket fint fremhæver indtastningsfelter, men det giver også en grå
> firkant omkring radio-felterne. Hvordan kan jeg differentiere mit
> stylesheet så der er forskel på type="text" og type="radio" osv.?
> Helst uden at skulle skrive class i alle tags.

input[type="radio"] {...}

Generelt kan man ikke style form-elementerne selv. Udseendet af knapper
og tekst-felter forventes at ligne de grafiske omgivelser browseren
kører i (som operativ-systemet, hvis man ikke adskiller de to).

Der er generelt problemer med at style et input-element: Man kan ikke
style indholdet. Hvis man siger vertical-align:super, så er det
input-feltet der bliver superscript, ikke indholdet. Dit problem er
det samme: du ændrer baggrunden, men for en radioknap er baggrunden så
inden for eller uden for knappen?

/L
--
Lasse Reichstein Nielsen - lrn@hotpop.com
'Faith without judgement merely degrades the spirit divine.'

Leonard (22-12-2002)
Kommentar
Fra : Leonard


Dato : 22-12-02 17:02

On 22 Dec 2002 16:38:23 +0100, Lasse Reichstein Nielsen
<lrn@hotpop.com> wrote:

>input[type="radio"] {...}

Tak for en fornuftig forklaring.
Mit andet problem med display: block er løst, må have været en stak
tastefejl.

Leonard (22-12-2002)
Kommentar
Fra : Leonard


Dato : 22-12-02 17:08

On 22 Dec 2002 16:38:23 +0100, Lasse Reichstein Nielsen
<lrn@hotpop.com> wrote:

>input[type="radio"] {...}

Det fatter IE5.5 så ikke noget af ... men så viser den det heller ikke
forkert.

Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408946
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste