Мы находимся в процессе создания нескольких макетов для различных внешних и внутренних веб-сайтов.
Один из разработчиков использует не очень лучшую практику переключения своего CSS-файла (один для FF и один для IE) на основе пользовательского агента. :/
Другие придерживаются макетов таблиц, потому что они совместимы с браузером.
Я хотел бы получить небольшое руководство о том, как использовать CSS для разметки и размещения элементов. Это должно быть совместимо с браузером. Макеты сетки или «CSS-фреймворки» не могут быть использованы, поскольку они не являются гибкими для того, что здесь делается.
Например, если нам дают изображения от сторонней дизайнерской фирмы шириной 90 пикселей, мы не собираемся помещать их в ячейку сетки шириной 60 пикселей. И мы не собираемся изменять их размер, чтобы соответствовать. Если фирма разрабатывает главную страницу, было бы глупо щелкать по ссылке и видеть, что все логотипы / графические материалы уменьшаются в размере.
Нужен какой-то ресурс или совет, чтобы указать мне правильное направление.
Редактировать : здесь добавлен поворот. Мы не касаемся HTML, мы используем компонентный дизайн из JSF и Oracle ADF ... Они будут отображать HTML, мы используем CSS для их выравнивания и стилизации.
Edit2 : Мы можем добавить стили и атрибуты в HTML до его рендеринга. Просто помните, что мы не редактируем файл .html, он создается компонентами.