В моем понимании, если для #main (C:\) задать свойство чего-либо, то это свойство будет распространятся для всего, что в него вложено, т.е. #main p { color:red; } – говорит, что все P и в #main (C:\) и в #mmenu (C:\WINDOWS\TEMP\NeroLog) и в #sm (C:\Program Files\Movie Maker\Mui) будут красные. Если же написать #menu p { color:blue; } – то P синего цвета будет только в #menu (C:\WINDOWS\TEMP) и #mmenu (C:\WINDOWS\TEMP\NeroLog), но не как в #page (C:\Program Files\Movie Maker)! Т.е. если расшарить для сети папку C:\Program Files то пользователи будут видеть текущую папку и все вложенное в нее, т.е. C:\Program Files\* Если в нашем примере #main #spage #page #sm ol li ul li (#sm - C:\Program Files\Movie Maker\Mui) идет наследование #main #smenu #menu #mmenu ul, li width:95px; (#mmenu - C:\WINDOWS\TEMP\NeroLog) а оно так и есть! Тогда я вообще не понимаю как работает CSS! Как можно взять файл из C:\Program Files\Movie Maker\Mui и применить его свойства C:\WINDOWS\TEMP\NeroLog ? Получается так, что в CSS нет такого понятия как РОДИТЕЛЬ? Получается что нет ни какой вложенности и разницы между C:\Program Files\Movie Maker\Mui и C:\WINDOWS\TEMP\NeroLog тоже нет. Тогда все это похоже на то, что все файлы с винчестера скинули в корень C:\ и ими можно пользоваться, находясь в любой директории! Получается так что нет разницы между расшариванием C:\ и C:\WINDOWS\TEMP\NeroLog. Какая разнича что расшариваешь, т.к. выдешь все что можешь. В моем мозге это просто не укладывается! Я не могу понять, как я расшариваю папку C:\WINDOWS\TEMP а пользователи из сети могут видеть мой корень С (C:\). Все то же самое и про стили мне не понятно как #sm (C:\Program Files\Movie Maker\Mui) может наследовать #mmenu (C:\WINDOWS\TEMP\NeroLog). Какая тут связь? Какая тут подчиненность? Я могу понять только * { border:0; margin:0; padding:0; } – это правило в моем понимании говорит что все без исключения блоки и их элементя (вне зависимости от их вложенности) имеют это свойства, потому что это свойство нулевого уровня и относится ко всему (как глобальная переменная)! #sm {перечисляешь все нужные свойства с дефолтными значениями;} Это я так и понял, что лечить нужно всем этим. Но если это правда, то тупее чем CSS я еще ничего не видел! В любой школе, колледже, техникуме, институте говорят одно и то же – 1) ЭЛЕМЕНТ НАСЛЕДУЕТ СВОЙСТВА РОДИТЕЛЯ 2) ЭЛЛЕМЕНТЫ ОДНОГО УРОВНЯ НЕ МОГУТ БЫТЬ РАВНЫМИ Т.е. 1) Если расшарить C:\Windows то расшарка распространится на текушую папку и все что в нее вложено 2) Все свойства C:\WINDOWS не могут сравниваться с C:\Program Files В CSS этого я так понимаю нет!