Avatar billede razmuz_dk Nybegynder
12. august 2004 - 16:48 Der er 7 kommentarer og
1 løsning

"foruddefinerede css-navn", fx input,select,button,osv..

I sin style kan man fx skrive

input {
color:#FFFFFF;
}

.. og det påvirker alle input-felter. Man skal altså ikke til at skrive class="noget". Smart! :) men .. hvad peger præcist på hvad? Og hvor mange af disse foruddefinerede "navne" findes der?

Fx hvis jeg gerne vil lave alle mine tekstbokse grønne, hvad skriver jeg så? Hvis jeg skriver input {} så påvirker det jo også mine submitbuttons :(

Findes der en liste over disse "foruddefinerede" navne og hvad de påvirker.. ?

mvh.
- Rasmus
Avatar billede roenving Novice
12. august 2004 - 16:51 #1
Kig i html-referencen ...

For de virker præcis på alle definerede synlige html-tags !-)
Avatar billede roenving Novice
12. august 2004 - 16:54 #2
Faktisk findes der også udvidelser i css2, som burde kunne klare det, men da det ikke er implementeret i IE er det ikke rigtigt brugbart endnu !-)

Se:

http://www.w3.org/TR/REC-CSS2/selector.html

f.eks.

input[type="text"]
Avatar billede razmuz_dk Nybegynder
12. august 2004 - 17:06 #3
For de virker præcis på alle definerede synlige html-tags !-)

^ Forstår ikke helt?
Avatar billede roenving Novice
12. august 2004 - 17:12 #4
Der findes tags i html, som ikke definerer et synligt resultat, dem kan du ikke bruge den taktik på, men det er jo også ligegyldigt ...

Ellers dur det på _alle_ tags !-)

Desværre med det resultat, at der hvor der er mange forskellige typer, som præcis ved input, kan man ikke differentiere uden at bruge en class eller et id !-)

-- indtil IE lærer css2 på det punkt, selvfølgelig !o]
Avatar billede razmuz_dk Nybegynder
12. august 2004 - 17:28 #5
arh på det led... træls nok :( du kender tilfældigvis ikke lige en smart måde at gøre det på? - jeg står med maaange sider med maange tekstfelter og submit-buttons, som nu skal have forskellige style på tekstfelt/submitknap - skal jeg virkelig til at definere class på allesammen? (eller fx alle submitknapper bare)
Avatar billede roenving Novice
12. august 2004 - 17:42 #6
Kan du ikke lave en søg-og-erstat på <input type="text" og erstatte det med <input class="textinput" type="text" ?-)

Det er klart det bedste, selvom jeg forstår, at du kan blive lidt træt i øjnene bare ved tanken ...

Man kan også onload lægge classNames på, men det anbefales absolut ikke at ændre class on-the-fly, da browseren så starter fra scratch med at udforme siden !-)
Avatar billede razmuz_dk Nybegynder
09. september 2004 - 17:46 #7
lukker og slukker, tak for hjælpen anyways dudes..
Avatar billede roenving Novice
11. september 2004 - 04:33 #8
?-)
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