В веб-приложении на C #, VS 2005 (я избегаю 2008 года, потому что считаю, что с IDE сложно иметь дело), я попадаю в рагу макета.
Я перехожу от абсолютного позиционирования к относительному позиционированию CSS.
Я бы хотел разделить экран на четыре блока: верхний (полоса заголовка), средний левый (сложенное меню), средний правый (содержимое - здесь контейнер вкладок AJAX) и нижний (полоса нижнего колонтитула) со всеми 4 блока расположены относительно, но элементы управления в среднем правом (контентном) блоке расположены абсолютно относительно верхнего левого угла блока. Приятным побочным преимуществом было бы то, что в окне дизайна IDE все элементы управления отображались бы так, как они на самом деле будут отображаться, но я сомневаюсь, что это возможно. Среда IDE размещает все элементы управления внутри панелей вкладок относительно верхнего левого края окна дизайна; довольно беспорядок.
Прямо сейчас, мое предубеждение заключается в том, что CSS хорош для относительно позиционирования блоков, иллюстраций, текста и т. Д., Но не подходит для форм ввода, где важно выстроить множество меток, текстовых полей, ddl, флажков и т. Д.
Во всяком случае, мой CSS еще не подходит для этой задачи - кто-нибудь знает хорошую статью, книгу, блог и т. Д., Где обсуждается CSS, как он реализован в ASP.NET, и который может включать пример с Управление вкладками AJAX? Любая помощь будет оценена.
Большое спасибо
Майк Томас