Какой метод / инструмент я должен использовать, чтобы выбрать, какие стили
Для Firefox есть плагин Firebug. Для Chrome и IE нажмите F12 или CTRL + SHIFT + I для встроенного отладчика. Для Opera есть встроенная стрекоза (я забыл горячую клавишу). Safari .. Я не знаю. @prodigitalson говорит, что он такой же, как Chrome.
какие стили происходят откуда
в отладчике должна быть разбита стили, применяемые к элементам, а также вычисленные (объединенные) стили и те стили, которые отменены.
как лучше всего разрешать конфликты стилей?
в CSS есть то, что мы называем " специфичность ". Хотя вы можете думать, что определения стилей каскадно (перекрывают) другие стили сверху вниз, подумайте еще раз. попытайтесь определить, какие стили управляют другими, и очистить их.
А почему проблемы с меню могут быть разными в разных браузерах?
ошибка .. несоответствия браузера? IE имеет довольно странную коробочную модель (особенно в старых версиях). попробуйте добавить doctype, например <!DOCTYPE html>
, в самом первом коде, чтобы обеспечить строгий режим. Это не избавит вас от проблемы с моделью коробки IE, но, по крайней мере, вы спасете себя от " Quirks Mode "