Toon posts:

[CSS] Borders inputveld

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb in een form een input type text, waarvan ik de rand weg wil werken.
code:
1
2
3
4
5
6
7
.input_yellow
{
  border-top            : 1px solid #FAAF43;
  border-bottom         : 1px solid #FAAF43;
  border-right          : 1px solid #FAAF43;
  border-left           : 1px solid #FAAF43;
}


Ik heb het zo geprobeerd, en border :0 ingesteld, maar dat schaduwrandje blijft staan :S

  • Glashelder
  • Registratie: September 2002
  • Niet online

Glashelder

Anti Android

eh blaat.. 8)7

[ Voor 83% gewijzigd door Glashelder op 04-06-2004 00:01 ]

PV 4915wp op oost, 2680 wp op west, 1900 wp op zuid. pvoutput - AUX 8 kW bi bloc


  • faabman
  • Registratie: Januari 2001
  • Laatst online: 08-08-2024
kun je misschien wat meer van je html / css posten, want hier kunnen we niet zo veel mee...

Op zoek naar een baan als Coldfusion webdeveloper? Mail me!


  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
Mooie topic-titel....

Wat probeer je nou precies te bereiken? Want dit:
code:
1
2
3
.myInputBox {
    border : 0px;
}

...werkt bij mij gewoon hoor...

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


  • vorlox
  • Registratie: Juni 2001
  • Laatst online: 02-02-2022

vorlox

I cna ytpe 300 wrods pre miute

Je mag geen underscores gebruiken

  • faabman
  • Registratie: Januari 2001
  • Laatst online: 08-08-2024
vorlox schreef op 04 juni 2004 @ 00:02:
Je mag geen underscores gebruiken
je mag wel underscores gebruiken...

Op zoek naar een baan als Coldfusion webdeveloper? Mail me!


  • KillR-B
  • Registratie: Mei 2002
  • Laatst online: 20-01 20:49
Punt 1:
Je CSS kan veel korter
.input_yellow {
border: 1px solid #FAAF43;
}

Punt 2: Weet je zeker dat je het inputveld wel de juiste classname gegeven hebt?

Punt 3:
* een duidelijkere titel mag eigenlijk wel ;-)

  • vorlox
  • Registratie: Juni 2001
  • Laatst online: 02-02-2022

vorlox

I cna ytpe 300 wrods pre miute

oh...mag dat van w3c....heb er gezeur mee gehad in Opera

Verwijderd

In welke browser doet ie raar?

Enneh, ik zal maar geen opmerking maken over de benaming van .input_yellow (wat nou als je alleen de kleur van geel naar rood wilt veranderen, dan slaat die naam nergens meer op, en moet je dus toch nog de content gaan veranderen...), damn toch nog gedaan ;)

Verwijderd

Topicstarter
Allereerst, als ik nou es de titel mocht veranderen....
Ik wist nog niet precies wat ik als titel wilde gebruiken dus had ik alleen het onderwerp er bij gezet. En ben het daarna vergeten aan te passen...

Ten tweede, yellow heeft vrij weinig met de kleur van het ding te maken. Hij heeft toevallig een oranje randje en dat is meteen punt 3...

Als derde, ik heb ook nog eens de verkeerde code gepost. Yellow had niet in de titel moeten zitten enzo ivm met reacties die ik er op verwachtte (en kreeg) en de rand staat in de code op 1px, wat een randje wel zou verklaren....

Genoeg rangtelwoorden gehad ;)...

Dus onder dezelfde titel nog 1 keer:
code:
1
2
3
4
5
6
7
8
.eenInput
{
   border-top          : 0px;
   border-bottom       : 0px;
   border-right        : 0px;
   border-left         : 0px;
   border              : 0px;
}


Mijn input type text behoud de binnenste schaduwrand van de 3d rand die er standaard omheen zit :S

Probeer het maar eens uit, de rand verwijnt niet onder winXP IE 6.0

[ Voor 13% gewijzigd door Verwijderd op 04-06-2004 08:34 ]


  • ludo
  • Registratie: Oktober 2000
  • Laatst online: 01-03 18:17
code:
1
2
3
4
5
6
.eenInput
{
    border:0;
}

<input type="text" class="eenInput"/>
Dit levert bij mij gewoon een textinput op zonder borders, in zowel Mozilla 1.6 als IE 6.0 :? Welke HTML gebruik je voor het textfield?

[ Voor 19% gewijzigd door ludo op 04-06-2004 08:52 ]


Verwijderd

Topicstarter
Ik zal het nog 1 keer proberen te verduidelijken wat mn code is, en ik moet er bij zeggen dat als ik de stylesheet in een bepaalde volgorde schrijf ik de randen wel weg kan houden (en dan bedoel ik niet de plaatsing, maar letterlijk welke eigenschap ik het eerste typ, waar dan ook in de stylesheet), maar zoiets is ronduit belachelijk, het zou gewoon altijd moeten werken....

CSS:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
.inputbasis
{
    font-family       : Comic Sans MS, Arial, sans-serif;
    background-color  : #F3F3FF;
    border-top        : 1px solid #DDDDDD;
    border-bottom     : 1px solid #F7F7FF;
}

.alternatief
{
    text-align        : right;
    border            : 0px;
}
HTML:
code:
1
2
3
<form name="testfrom">
    <input type="text" class="inputbasis alternatief" name="testinput">
</form>
Zoals je ziet moet hij eerst de eigenschappen van inputbasis nemen, en die overschrijven met eventuele aanpassingen in alternatief. Dit zou in theorie een lichtpaars editveld zonder randen op moeten leveren met Comic Sans MS als basisfont. in plaats daarvan levert het bij mij een paars editveld met de border-top en border bottom op. Dat is complete onzin, ik overschrijf de waardes voor de border toch naar 0. Volgens iedere reference die ik kan vinden mag dit en werkt dit. Bovendien pas ik het vaker toe waar zoiets dergelijks wel goed werkt...

Iemand nog ideeen?

[ Voor 23% gewijzigd door Verwijderd op 04-06-2004 09:23 ]


  • KillR-B
  • Registratie: Mei 2002
  • Laatst online: 20-01 20:49
Onder IE6 werkt je code gewoon, onder elke browser eigenlijk. Gebruik je een speciale XP skin o.i.d? (* KillR-B grijpt maar iets uit de lucht, maar je weet maar nooit ;) )

[ Voor 3% gewijzigd door KillR-B op 04-06-2004 09:25 ]


  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 10-05 18:53

Bosmonster

*zucht*



Doet het toch prima hier.. misschien een XP-specifiek iets.

Probeer verder eens: border-width: 0px;, ipv alleen border: 0px;

[ Voor 21% gewijzigd door Bosmonster op 04-06-2004 09:27 ]


Verwijderd

bij mij niet, zowel in Firefox als in IE 6 krijg ik een invulveld zonder border met het prachtige comic-sans :r als lettertype.

  • -Mous-
  • Registratie: Maart 2002
  • Laatst online: 24-05 02:23
Heeft het niet iets met je document type te maken? Welke gebruik je?

Verwijderd

Topicstarter
ik gebruik geen apart document type, zal wel naar default gaan :S

Die reactie van bosmonster moet ik thuis testen, want dit werkt hier wel.
Ik kan jullie de code helaas niet werkend laten zien, ik heb vanuit mn werk geen toegang, ik ga straks nog eens wat sleutelen, als het werkt dan laat ik het weten, en anders laat ik het maar en zet ik de borders naar de achtergrondkleur, want dat werkt wel. dan heb ik alleen twee stylesheets nodig :(

  • faabman
  • Registratie: Januari 2001
  • Laatst online: 08-08-2024
zit je niet gewoon met je standaard xp-styles te werken???

http://support.microsoft....n-us;322240&Product=winxp

om het uit te schakelen

Op zoek naar een baan als Coldfusion webdeveloper? Mail me!


  • m33p
  • Registratie: September 2002
  • Laatst online: 06-02 20:21
Mischien beetje offtopic maar toch niet helemaal:

border: none; werkt ook, moet het persé 0px zijn of is none ook een standaard?

  • RM-rf
  • Registratie: September 2000
  • Laatst online: 12:28

RM-rf

1 2 3 4 5 7 6 8 9

m33p schreef op 04 juni 2004 @ 13:24:
Mischien beetje offtopic maar toch niet helemaal:

border: none; werkt ook, moet het persé 0px zijn of is none ook een standaard?
none is een type van border-style, niet van border-width;
in theorie werkt zelfs border-style:none; border-width: 10px; border-color: purple;.

overigens 0px is dubbelop, het getal 0 behoeft geen maateenheid aangezien 0 centimeter exact even dik is als 0 pixels.

Intelligente mensen zoeken in tijden van crisis naar oplossingen, Idioten zoeken dan schuldigen


Verwijderd

probeer eens:
code:
1
border: 0; !important


maar nogmaals, het werkt bij iedereen behalve bij jou, misschien een gevalletje PEBKAC?
:P

Verwijderd

Topicstarter
Verwijderd schreef op 04 juni 2004 @ 14:14:
probeer eens:
code:
1
border: 0; !important


maar nogmaals, het werkt bij iedereen behalve bij jou, misschien een gevalletje PEBKAC?
:P
Ik heb een tijdje software getest omdat ik de meest vreemde fouten ontdekte, kan dus aan mij liggen ja, maar ik denk het niet; ik ben hier normaal prof. mee bezig, als in: ik verdien er bakken geld mee, wit...

Het weigerd pertinent om te werken tenzij ik de css classes die ik gebruik samenvoeg. en wegens tijdgebrek heb ik dit ook gedaan, dus heb ik twee extra classes gemaakt (CartInvInputaltColor1 en CartInvInputaltColor2)

letterlijk de code zoals hier op de website werkte thuis dus niet, en omdat ik het bij mij werkend wil hebben heb ik dus voor bovenstaande oplossing gekozen. Ik neem aan dat mensne in de toekomst dr niet veel aan hebben, maar t is een oplossing heh

[ Voor 13% gewijzigd door Verwijderd op 05-06-2004 16:36 ]


Verwijderd

Verwijderd schreef op 04 juni 2004 @ 09:19:
Ik zal het nog 1 keer proberen te verduidelijken wat mn code is, en ik moet er bij zeggen dat als ik de stylesheet in een bepaalde volgorde schrijf ik de randen wel weg kan houden (en dan bedoel ik niet de plaatsing, maar letterlijk welke eigenschap ik het eerste typ, waar dan ook in de stylesheet), maar zoiets is ronduit belachelijk, het zou gewoon altijd moeten werken....

CSS:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
.inputbasis
{
    font-family       : Comic Sans MS, Arial, sans-serif;
    background-color  : #F3F3FF;
    border-top        : 1px solid #DDDDDD;
    border-bottom     : 1px solid #F7F7FF;
}

.alternatief
{
    text-align        : right;
    border            : 0px;
}
HTML:
code:
1
2
3
<form name="testfrom">
    <input type="text" class="inputbasis alternatief" name="testinput">
</form>
Zoals je ziet moet hij eerst de eigenschappen van inputbasis nemen, en die overschrijven met eventuele aanpassingen in alternatief. Dit zou in theorie een lichtpaars editveld zonder randen op moeten leveren met Comic Sans MS als basisfont. in plaats daarvan levert het bij mij een paars editveld met de border-top en border bottom op. Dat is complete onzin, ik overschrijf de waardes voor de border toch naar 0. Volgens iedere reference die ik kan vinden mag dit en werkt dit. Bovendien pas ik het vaker toe waar zoiets dergelijks wel goed werkt...

Iemand nog ideeen?
Let ook even op de schrijf wijzen :

Wanneer je iets maakt met
InputBassis
Dat je het ook aan stuurt, die spatie met die andere naam, gaat problemen opleveren.
Wil je die alternate versie gebruiken, noem hem dan ook class="alternate"

Het punt is dat GeleRand
en GeleRand Alternate toch echt iets anders is :)

Verwijderd

Topicstarter
Verwijderd schreef op 05 juni 2004 @ 20:04:
[...]


Let ook even op de schrijf wijzen :

Wanneer je iets maakt met
InputBassis
Dat je het ook aan stuurt, die spatie met die andere naam, gaat problemen opleveren.
Wil je die alternate versie gebruiken, noem hem dan ook class="alternate"

Het punt is dat GeleRand
en GeleRand Alternate toch echt iets anders is :)
Ik snapte echt niks van je post, maar een spatie in je classname mag. dwz het wordt geaccepteerd en goed weergegeven, met de eigenschappen van beide classes

edit:
ja, ondertussen snap ik de post wel, de zinnen waren me effe wat te lastig :P
Sorry :)

[ Voor 9% gewijzigd door Verwijderd op 05-06-2004 20:17 ]


Verwijderd

Lol :+

Ik bedoelde dus dat :

.GeleRand (en ) GeleRand Alternate twee veschillende dingen zijn :)

Mocht ik liegen . sorry daarvoor :P

Dan zijn we allebij een beetje in de bonen , jouw start post ging ook niet helemaal goed, vandaar dat ik even de kluts kwijt was.
Vermoedelijk vind ik hem ook nooit meer terug, maar dat terzijde :)

[ Voor 42% gewijzigd door Verwijderd op 05-06-2004 23:30 ]


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 15:44

crisp

Devver

Pixelated

RCA: je kan gewoon meerdere classes opgeven:

Cascading Stylesheet:
1
2
.class1 { color: yellow; }
.class2 { text-decoration: underline; }

HTML:
1
2
3
<span class="class1">gele text</span>
<span class="class2">onderstreepte text</span>
<span class="class1 class2">gele onderstreepte text</span>

;)

[ Voor 4% gewijzigd door crisp op 05-06-2004 23:46 ]

Intentionally left blank


Verwijderd

faabman schreef op 04 juni 2004 @ 00:03:

je mag wel underscores gebruiken...
Volgens de CSS 2 specificatie mag het niet, volgens 2.1 wel.

Dat maakt het dus onmiddellijk onverstandig om underscores te gebruiken.
Pagina: 1