I would like to ask you what general approaches you know to carry out the task of adapting the css which works well for firefox, to make it work the same in explorer or other particular browsers which might raise problems. For example, if you take a glance to (I hope it is not forbidden to mention website with learning purposes) www.metatradersoftware.com, you will be able to realize that the language flag on the upper right side is lower or higher positioned depending on whether the browser you use is explorer 6 or firefox.
So far, the only solution I have heard to avoid these discrepancies is building another css style sheet with the slight modifications required for explorer and importing only the one associated to the corresponding browser. Nevertheless, I would appreciate if anybody could tell me the code I have to put to distinguish which browser is being used among the common different explorers. That would let me carry on with this strategy.
Moreover, if you know another techniques which might be better for this purpose than having several css style sheets and importing the corresponding one to the browser used, I am willing to hear about them as well.
Thanks in advance.