Я перехожу из приложений Desktop (WPF/Winforms) в приложения для браузеров и ищу хороший ресурс для размещения приложения. Я не имею в виду дизайн здесь, только механики макета.Руководства по макету веб-приложений
Например, «не использовать таблицы для макета», похоже, много. Я пришел с ниже как очень простой макет приложения, который не использует таблицы (для фактической сетки данных, кроме):
<html>
<head>
<style>
.layoutRoot {width: 960px; border: 1px solid black; margin-left: auto; margin-right: auto; padding: 25px;}
div { border: 1px solid black;}
span { border: 1px solid black;margin: 5px;}
button { margin: 5px;}
.floatLeft{ float: left; }
.floatRight{ float: right;}
.dataGrid {width: 100%; height: 400px; border: 1px solid blue;}
</style>
</head>
<body >
<div class="layoutRoot">
<span class="floatLeft">My Site Name</span>
<span class="floatRight" >Login Link</span>
<table class="dataGrid"><tr><td>The Order Line Items goes here</td></tr></table>
<button>Cancel Order</button>
<button class="floatRight" >Continue</button>
<span class="floatRight" >Order Total</span>
<span class="floatRight" >Order Subtotal</span>
</div>
</body>
есть лучший способ сделать это?
У меня есть тема для поиска, но в основном поиск дизайна («это выглядит хорошо»), а не «это то, как вы это делаете».
Грег
Помимо огромного количества встроенных стилей (которые я лично стараюсь держаться подальше), это довольно хорошо. Плавающие макеты - это путь (в отличие от таблиц). – bboysupaman
Хорошо, я обновил образец для использования классов. –
Yay! Это намного чище! =) – bboysupaman