Avatar billede gregorian Nybegynder
10. august 2003 - 13:41 Der er 21 kommentarer og
1 løsning

css style - formatering af alle text bokse.. hvad hedder det`?

ligesom jeg gør her:
radio.input {
    border-left : 1px solid #CCCCCC;
    border-right : 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    font-family: Verdana;
    font-size: 10 px;
    color: 666666;
}
textarea {
    border-left : 0px solid #CCCCCC;
    border-right : 0px solid #CCCCCC;
    border-top: 0px solid #CCCCCC;
    border-bottom: 0px solid #CCCCCC;
    font-family: Verdana;
    font-size: 10 px;
    color: 666666;
}

vil jeg også gerne have mulighed for at kunne gøre det samme med select, tekst bokse osv.

men hvad hedder de?
logisk nok troede jeg text boksen hed: text.input { }
men nej.. det virker squ ik..

hvad er de forskellige "kommandoer" til disse bokse?
Avatar billede roenving Novice
10. august 2003 - 13:44 #1
input[type=text]
Avatar billede roenving Novice
10. august 2003 - 13:44 #2
Avatar billede gregorian Nybegynder
10. august 2003 - 13:45 #3
der bliver der sat en class som jeg helst vil undgå.

hvis det er sådan du mener virker det ikke:

input[type=text]{
    border-left : 0px solid #CCCCCC;
    border-right : 0px solid #CCCCCC;
    border-top: 0px solid #CCCCCC;
    border-bottom: 0px solid #CCCCCC;
    font-family: Verdana;
    font-size: 10 px;
    color: 666666;
}
Avatar billede TRoXa Novice
10. august 2003 - 13:47 #4
du skriver

.myinput{
    border-left : 0px solid #CCCCCC;
    border-right : 0px solid #CCCCCC;
    border-top: 0px solid #CCCCCC;
    border-bottom: 0px solid #CCCCCC;
    font-family: Verdana;
    font-size: 10 px;
    color: 666666;
}

og i alle textarea, sel, osv laver du en class=myinput
Avatar billede gregorian Nybegynder
10. august 2003 - 13:48 #5
ville, som jeg sagde i ovenstående besked, helst undgå at sætte classes på dem hver gang.

kan det ikke lade sig gøre ligesom med radio.input { } hvor det kun er radio buttons det berøre`?
Avatar billede TRoXa Novice
10. august 2003 - 13:49 #6
men ellers bare input istedet for input[type=text]

dvs

input{
    border-left : 0px solid #CCCCCC;
    border-right : 0px solid #CCCCCC;
    border-top: 0px solid #CCCCCC;
    border-bottom: 0px solid #CCCCCC;
    font-family: Verdana;
    font-size: 10 px;
    color: 666666;
}

og vist nok

select{
    border-left : 0px solid #CCCCCC;
    border-right : 0px solid #CCCCCC;
    border-top: 0px solid #CCCCCC;
    border-bottom: 0px solid #CCCCCC;
    font-family: Verdana;
    font-size: 10 px;
    color: 666666;
}

men synes at den med at lave en class selv er bedre, da den kun behøver at være anført en gang i css filen, og så man referer til den class i alle textareas osv :)
Avatar billede TRoXa Novice
10. august 2003 - 13:50 #7
okay :)
Avatar billede gregorian Nybegynder
10. august 2003 - 13:51 #8
input ændrer på alle input bokse som jo er, radio, textarea, text osv.
jeg er ude efter en seperat formatering af dem alle.. select dutter ikke.
Avatar billede gregorian Nybegynder
10. august 2003 - 13:52 #9
jo selecten dur.. men mangler stadigvæk den med text..
Avatar billede gregorian Nybegynder
10. august 2003 - 13:52 #10
det er denne her boks jeg vil formatere..
<input name="fornavn" type="text" id="fornavn2" value="<? print $row[fornavn];?>">
Avatar billede gregorian Nybegynder
10. august 2003 - 13:53 #11
ville ikke sætte classe eller id's..

vil ikke skulle skrive det hver gang jeg opretter en ny boks.
skal være ligesom med select,textarea og radio,input.
Avatar billede benjax Nybegynder
10. august 2003 - 13:56 #12
Har du mulighed for at sætte en <div style="..."> ... </div> uden om hele
siden? Ved ikke om det vil virke... :o|
Avatar billede roenving Novice
10. august 2003 - 13:57 #13
>>gregorian

Desværre overholder M$ heller ikke her standarden, det virker ellers ganske udmærket med attibute-selectors i Mozilla ...

Du kan se her hvordan standarden er: http://www.w3.org/TR/REC-CSS2/selector.html#attribute-selectors

-- men det hjælper desværre ikke så meget, så jeg er bange for, at du må til den med classes -- du kan jo så gøre det lidt nemt ved at bruge et className som er det samme som type !-)
Avatar billede gregorian Nybegynder
10. august 2003 - 13:57 #14
jeg har jo mange sider hvor disse text bokse skal formateres på, så det skal kun indebære min style.css fil.
Avatar billede gregorian Nybegynder
10. august 2003 - 14:00 #15
hvordan skal jeg så benytte "input[type=text]"

??

vel der er vel ikek en anden vej udenom så.. øvv
Avatar billede TRoXa Novice
10. august 2003 - 14:02 #16
men hvis du skriver input { bla bla }

og stadig har radio.input, så blir de jo overskrevet .. så  radio har dens egen osv ..
Avatar billede gregorian Nybegynder
10. august 2003 - 14:05 #17
ville ønske det gjorde..

text.input {
    border-left : 10px solid #CCCCCC;
    border-right : 10px solid #CCCCCC;
    border-top: 10px solid #CCCCCC;
    border-bottom: 10px solid #CCCCCC;
    font-family: Verdana;
    font-size: 10 px;
    color: 666666;
}
ingen effekt overhovedet!
Avatar billede roenving Novice
10. august 2003 - 14:05 #18
Forøvrigt kan det være du kan få noget ud af css-arv:

sætte et element udenom en gruppe inputs, som skal have den samme style og så skrive:
.deblaa input{
color:#00f;
}
.derode input{
color:#f00;
}
Avatar billede TRoXa Novice
10. august 2003 - 14:08 #19
du misforstod mig gregorian ..


radio.input {
    border-left : 10px solid #CCCCCC;
    border-right : 10px solid #CCCCCC;
    border-top: 10px solid #CCCCCC;
    border-bottom: 10px solid #CCCCCC;
    font-family: Verdana;
    font-size: 10 px;
    color: 666666;
}

input {
    border-left : 50px solid #CCCCCC;
    border-right : 50px solid #CCCCCC;
    border-top: 50px solid #CCCCCC;
    border-bottom: 50px solid #CCCCCC;
    font-family: Verdana;
    font-size: 10 px;
    color: 666666;
}

med det der .. vil fx radio knapper ikke have effekt af kun input, da der er deklareret en radio.input .. det jeg mener er hvis du laver textarea, select, radio.input, checkbox.input osv .. så gælder selve input kun for textbokse og password bokse
Avatar billede gregorian Nybegynder
10. august 2003 - 14:10 #20
kan ikke få alle sammen til at virke:
der er skrevet hvilke der virker.

/* virker */
radio.input {
    border-left : 1px solid #CCCCCC;
    border-right : 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    font-family: Verdana;
    font-size: 10 px;
    color: 666666;
}
text.input {
    border-left : 10px solid #CCCCCC;
    border-right : 10px solid #CCCCCC;
    border-top: 10px solid #CCCCCC;
    border-bottom: 10px solid #CCCCCC;
    font-family: Verdana;
    font-size: 10 px;
    color: 666666;
}
/* virker */
textarea.input {
    border-left : 1px solid #CCCCCC;
    border-right : 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    font-family: Verdana;
    font-size: 10 px;
    color: 666666;
}
select {
    border-left : 1px solid #CCCCCC;
    border-right : 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    font-family: Verdana;
    font-size: 10 px;
    color: 666666;
}
Avatar billede gregorian Nybegynder
20. juni 2004 - 23:17 #21
tt
Avatar billede gregorian Nybegynder
20. juni 2004 - 23:17 #22
tt
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