07. december 2004 - 02:36
Der er
19 kommentarer og 1 løsning
CSS virker ikke på input
Hej. Hvorfor kan jeg ikke ændre et inputs udseende med følgende?: border: 2px inset #000000; Jeg bruger IE 6.0 og XP SP2 Apo
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
07. december 2004 - 03:31
#1
<ole> Det kan du også, men forskellige form-elementer tager forskelligt imod CSS. Hvad er det for et element, du vil style? type="file" og <select> er der ikke meget at gøre med - men type="text" går det helt fint med :) /mvh </bole>
07. december 2004 - 12:39
#2
Hej Olebole Det er nemlig et element/input af typen text. Ligenu er der kun en sort border omkring, uanset hvor mange forskellige måder jeg har forsøgt at lave en anden på. Intet af det har virket endnu :-( Apo
07. december 2004 - 12:45
#3
Rettelse... Nu virker det, men kun så længe inputet ikke opbevares i en include-fil. Hvordan får jeg det til at virke fra en include-fil (include.inc)? Apo
07. december 2004 - 12:57
#4
Her er noget af koden fra min include.inc: ... <input type="text" name="navn" value="Indtast navn" onfocus="this.select()" style="width: 188px; height: 20px;" class="input"> ... Og her er noget af koden fra mit stylesheet.css: ... .input { text-decoration: none; font-family: Arial, Verdana, Helvetica; font-size: 12px; font-weight: none; border: 2px inset #f0edc1; background-color:#FFFFFF; color: #000000; } ... Apo
07. december 2004 - 13:05
#5
Det giver ingen mening at giver borderen en sort farve ved 'inset' eller 'outset'. Den vil altid blive helt sort. Det vil kun lykkes med en lys farve. Mon ikke, det nu virker, fordi du har skiftet farve? Det sker i hvert fald ikke, fordi filen er inkluderet :)
07. december 2004 - 13:11
#6
Nope, det virker stadig kun på det test-input som er placeret direkte på siden. Det andet input har stadig en sort ramme :-/ Apo
07. december 2004 - 13:15
#7
Nu virker det. I min include-fil har jeg to inputs (text). Jeg havde kun fjernet formatteringen på det ene, og da jeg fjernede formatteringen på det sidste virker det. Hvordan kan det være at det ene input har indflydelse på det andet? Apo
07. december 2004 - 13:29
#8
Du må lave en fejl, du ikke har opdaget og derfor ikke får beskrevet her - men det kan være, jeg kan finde den, hvis du lægger et link til eksemplet, hvor det går galt :)
07. december 2004 - 13:38
#9
Hmm... 'Fort Knox' er på fuld power (adgangskontrol), og jeg henviser ikke til sider der ikke er færdige (forfængelighed) :-/ I stedet kan jeg vise dig min stylesheet.css (måske kan du spore evt. fejl der?): html,body{ margin:0px;padding:0px; } .toptekst { text-decoration: none; font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: none; color: #FFFFFF; text-align: right; } .navigation { text-decoration: none; font-family: Verdana, Arial, Helvetica; font-size: 10px; font-weight: bold; color: #CC3300; } .hovedoverskrift { text-decoration: none; font-family: Verdana, Arial, Helvetica; font-size: 13px; font-weight: bold; color: #7C7C74; } .hovedoverskrift_copy { text-decoration: none; font-family: Verdana, Arial, Helvetica; font-size: 13px; font-weight: bold; color: #616161; } .overskrift { text-decoration: none; font-family: Verdana, Arial, Helvetica; font-size: 12px; font-weight: bold; color: #929287; } .tekst { text-decoration: none; font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: none; color: #000000; text-align: justify; } .fedtekst { text-decoration: none; font-family: Verdana, Arial, Helvetica; font-size: 10px; font-weight: bold; color: #000000; text-align: justify; } .normaltekst { text-decoration: none; font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: none; color: #000000; text-align: left; } .kursivtekst { text-decoration: none; font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: none; font-style: italic; color: #000000; text-align: justify; } .minitekst { text-decoration: none; font-family: Verdana, Arial, Helvetica; font-size: 10px; font-weight: none; color: #000000; text-align: left; } .flexitekst { text-decoration: none; font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: none; color: #969696; } .bundtekst { text-decoration: none; font-family: Verdana, Arial, Helvetica; font-size: 10px; font-weight: bold; color: #FFFFFF; } .input { text-decoration: none; font-family: Arial, Verdana, Helvetica; font-size: 12px; font-weight: none; border: 2px inset #B5B58B; background-color:#FFFFFF; width: 188px; height: 21px; color: #000000; } .fejltekst { text-decoration: none; font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: bold; color: #FF3007; } A.link1 { text-decoration: underline; font-family: Verdana, Arial, Helvetica; font-size: 10px; font-weight: bold; color: #616161; } A.link1:visited { text-decoration: underline; font-family: Verdana, Arial, Helvetica; font-size: 10px; font-weight: bold; color: #616161; } A.link1:hover { text-decoration: none; font-family: Verdana, Arial, Helvetica; font-size: 10px; font-weight: bold; color: #CC3300; } A.link1:active { text-decoration: none; font-family: Verdana, Arial, Helvetica; font-size: 10px; font-weight: bold; color: #CC3300; } A.link2 { text-decoration: underline; font-family: Verdana, Arial, Helvetica; font-size: 10px; font-weight: bold; color: #CC3300; } A.link2:visited { text-decoration: underline; font-family: Verdana, Arial, Helvetica; font-size: 10px; font-weight: bold; color: #CC3300; } A.link2:hover { text-decoration: none; font-family: Verdana, Arial, Helvetica; font-size: 10px; font-weight: bold; color: #CC3300; } A.link2:active { text-decoration: none; font-family: Verdana, Arial, Helvetica; font-size: 10px; font-weight: bold; color: #CC3300; } A.link3 { text-decoration: underline; font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: bold; color: #CC3300; } A.link3:visited { text-decoration: underline; font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: bold; color: #CC3300; } A.link3:hover { text-decoration: none; font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: bold; color: #CC3300; } A.link3:active { text-decoration: none; font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: bold; color: #CC3300; } A.link4 { text-decoration: none; font-family: Verdana, Arial, Helvetica; font-size: 10px; font-weight: bold; color: #FFFFFF; } A.link4:visited { text-decoration: none; font-family: Verdana, Arial, Helvetica; font-size: 10px; font-weight: bold; color: #FFFFFF; } A.link4:hover { text-decoration: underline; font-family: Verdana, Arial, Helvetica; font-size: 10px; font-weight: bold; color: #FFFFFF; } A.link4:active { text-decoration: underline; font-family: Verdana, Arial, Helvetica; font-size: 10px; font-weight: bold; color: #FFFFFF; } A.link5 { text-decoration: underline; font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: bold; color: #7FBD47; } A.link5:visited { text-decoration: underline; font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: bold; color: #7FBD47; } A.link5:hover { text-decoration: none; font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: bold; color: #7FBD47; } A.link5:active { text-decoration: none; font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: bold; color: #7FBD47; } Apo
07. december 2004 - 14:10
#10
Det hjælper ikke uden filen, det skal styre :)
07. december 2004 - 14:12
#11
Kommer her ;-) <form method="post" action="nyhedsbrev.asp"> <input type="hidden" name="check" value="true"><table border="0" cellspacing="0" cellpadding="0" style="border: 1px solid rgb(128,128,128)" bgcolor="#DFDFCE"> <tr> <td width="10" height="10"></td> <td width="188" height="10"></td> <td width="10" height="10"></td> <td width="188" height="10"></td> <td width="10" height="10"></td> <td width="64" height="10"></td> <td width="10" height="10"></td> </tr> <tr> <td width="10"></td> <td width="188"><input type="text" name="navn2" value="Indtast navn" onfocus="this.select()" style="width: 188px; height: 21px;" class="input"></td> <td width="10"></td> <td width="188"><input type="text" name="email2" value="Indtast emailadresse" onfocus="this.select()" style="width: 188px; height: 21px;" class="input"></td> <td width="10"></td> <td width="64"><input type="submit" name="send" style="width: 64px; height: 18px; cursor: hand; font-family: Arial, Trebuchet MS; font-size: 8pt; color: rgb(0,0,0); background-image: url('../grafik/knap_tilmeld.gif'); background-color: rgb(255,255,255); border: 0px" value=" "></td> <td width="10"></td> </tr> <tr> <td width="10" height="10"></td> <td width="188" height="10"></td> <td width="10" height="10"></td> <td width="188" height="10"></td> <td width="10" height="10"></td> <td width="64" height="10"></td> <td width="10" height="10"></td> </form> </tr> </table> Apo
07. december 2004 - 14:30
#12
Nææhhh ... umiddelbart kan jeg ikke se nogen fejl. Det virker _komplet_ sort, at ét input-felt skulle influere på et andet ...!??!!! :) Med fare for at være 'en totalt-tumpe', er jeg nødt til at tro, du må lave en anden fejl ;o)
07. december 2004 - 14:39
#13
Nu har jeg ændret på .input: ... .input { text-decoration: none; font-family: Arial, Verdana, Helvetica; font-size: 12px; font-weight: none; border-top: 1px #B5B58B; border-bottom: 1px #B5B58B; border-left: 1px #B5B58B; border-right: 1px #B5B58B; background-color:#FFFFFF; color: #000000; } ... Men på siden vises inputs stadig som inset??! Det er et eller andet helt galt :-/ Apo
07. december 2004 - 15:47
#14
Ja, det kan jeg godt forstå. Det er fordi, du ikke explicit har sat en border-type - så bruges default-værdien 'inset' ;o) .input { text-decoration: none; font-family: Arial, Verdana, Helvetica; font-size: 12px; font-weight: none; border-top: 1px solid #B5B58B; border-bottom: 1px solid #B5B58B; border-left: 1px solid #B5B58B; border-right: 1px solid #B5B58B; background-color:#FFFFFF; color: #000000; }
07. december 2004 - 15:55
#15
Det virker stadig ikke. Nu bliver der kun vist Explorer standard farver :-/ Hvad f..... går der galt 8-| Apo
07. december 2004 - 16:08
#16
Kan du ikke prøve at lave et eksempel i en 'nedkogt' kopi og lægge den online?
08. december 2004 - 12:45
#17
Hej olebole. Jeg har fået det til at virke. Jeg havde flere elementer (på flere forskellige sider) som blev kaldt med .input, og som åbenbart gik ind og påvirkede CSS'en. Efter at have fjernet formatteringerne på samtlige af disse elementer, virker det. Det undrer mig blot, at formattering af elementer har indflydelse på CSS'en, men det har det åbenbart. Kaster du et svar hen ad siden, så er der points til dig :-) Apo
08. december 2004 - 21:59
#18
Gerne, men det er lidt ærgeligt, vi ikke kan få rettet dine fejl - for det _kan_ ikke lade sig gøre, som du beskriver det her. Du laver med 100% sikkerhed en eller flere fejl ...... men hvor(?) :)
09. december 2004 - 21:04
#19
Hmm... Lige nu er der ingen fejl, så vidt jeg ved/kan se. Jeg tror desuden at fejlene skyldtes, at mit FTP-program (WS_FTP95) ikke opdaterer filerne korrekt, inden de uploades. Når jeg f.eks. er i en mappe, og opdaterer min css-fil, skal jeg først ud af mappen før filen opdateres, og tilbage igen. Så jeg tror at mysteriet er løst :-) Men points skal du ihvertfald have sammen med tak for hjælpen. Apo
09. december 2004 - 21:27
#20
... selvtak :)
Vi tilbyder markedets bedste kurser inden for webudvikling