Solved

How Can I apply a css style to a dropdownlist?

Posted on 2004-04-28
12
3,608 Views
Last Modified: 2012-06-27
I am applying a style for my form fields here it is:

cella_form {
font-size: 10px;
border: 1px;
border-color: 4BBA5C;
border-style: solid;
}

I have set the Css Class property for all the controls with the style name,it's showing fine for textboxes but dropdownlists are not affected, I want a solid green border to be shown.
I am using ASP.NET controls.
Can anybody tell me how to apply the style for the dropdownlist?
Thanks.
0
Comment
Question by:JessyEzzy
  • 5
  • 2
  • 2
  • +2
12 Comments
 
LVL 4

Expert Comment

by:BrianPap22
Comment Utility
A link to your actual page would be nice.

And you should have a period before the class name in the style sheet, eg ".cella_form {"
0
 
LVL 4

Expert Comment

by:BrianPap22
Comment Utility
Furthermore, "#4BBA5C", not "4BBA5C".
0
 
LVL 31

Expert Comment

by:seanpowell
Comment Utility
>>Can anybody tell me how to apply the style for the dropdownlist?

Yes, you can't - at least in IE :-)
It's only supported in NS7 and Mozilla
0
 

Assisted Solution

by:enscryptor
enscryptor earned 30 total points
Comment Utility
Strictly speaking standard SELECT dropdown lists don't have borders in the sense that other elements do - you can't set it to none, change its width or apparently color.

The only things I've successfully manipulated are the background and text colors, font attributes and width. The height attribute has no effect either on the closed or opened (dropped) states but you can control the number of lines it drops open to with the HTML size attribute.

If you are really determined you can build your own dropdown list by overlaying a standard text input with a hidden list that you display whenever someone clicks your (fake) dropdown button. The only signifigant advantage to this technique is you can let someone type into the text field values that aren't yet on the list and add them to it dynamically for future quick reference. Which is why I bothered to work this all out ...

Let me know if you really HAVE to make the SELECT borders different and I'll send or post an example. But it is an awful lot of work ...
0
 
LVL 15

Assisted Solution

by:Daydreams
Daydreams earned 20 total points
Comment Utility
Hi JessyEzzy,

You can style your font-size in IE, but not the border. The border can be styled only in Mozilla, Netsacape, and then only on the options.
0
 
LVL 31

Expert Comment

by:seanpowell
Comment Utility
I'm sure I've heard that before somewhere :-)
0
Free Trending Threat Insights Every Day

Enhance your security with threat intelligence from the web. Get trending threat insights on hackers, exploits, and suspicious IP addresses delivered to your inbox with our free Cyber Daily.

 
LVL 15

Expert Comment

by:Daydreams
Comment Utility
> I'm sure I've heard that before somewhere :-)

sean I noticed your comment (above), I just wanted to add that you CAN add the font-size style for IE, and the border only for option in Mozilla. Just being more specific.. not trying to steal anyone's thunder here:)
0
 
LVL 31

Expert Comment

by:seanpowell
Comment Utility
That's okay DD, I don't have any thunder to steal - I'm too full of sunshine.
0
 
LVL 3

Author Comment

by:JessyEzzy
Comment Utility
Here is a link to how the form looks like:

http://JessyEzzy.europe.webmatrixhosting.net/form.aspx
0
 
LVL 31

Expert Comment

by:seanpowell
Comment Utility
So what would you like to know?
0
 
LVL 3

Author Comment

by:JessyEzzy
Comment Utility
Actually after what you said about it's not being supported in IE it seems that I can't do anything to it, even though the ones who's going to use the form are using IE, so there is nothing i need to know.
Thanks.
0
 
LVL 31

Accepted Solution

by:
seanpowell earned 50 total points
Comment Utility
Oh okay :-)
I thought you wre looking for more...

If you ever decide to go the custom dhtml route:
http://webfx.eae.net/dhtml/select/jsGenerated.html

A bit of work for a select box, but it's there in case you need it.

Thanks,
Sean
0

Featured Post

IT, Stop Being Called Into Every Meeting

Highfive is so simple that setting up every meeting room takes just minutes and every employee will be able to start or join a call from any room with ease. Never be called into a meeting just to get it started again. This is how video conferencing should work!

Join & Write a Comment

Suggested Solutions

Introduction A frequently asked question goes something like this:  "I am running a long process in the background and I want to alert my client when the process finishes.  How can I send a message to the browser?"  Unfortunately, the short answer …
This is a how to build your own CSS3 slideshow and when I say CSS3 I mean just CSS with no javascript in sight! There a few examples online of how to do this but most just show you an example without any explanation, others make it more complicat…
In this tutorial viewers will learn how to position items using CSS's three positioning types Create a new HTML document with an internal stylesheet.: Create another div in CSS and name it Absolute : Type "position:absolute;" and "top:10px; left:50p…
The viewer will learn the benefit of using external CSS files and the relationship between class and ID selectors. Create your external css file by saving it as style.css then set up your style tags: (CODE) Reference the nav tag and set your prop…

763 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

12 Experts available now in Live!

Get 1:1 Help Now