Если вам нужно использовать браузеры, поддерживающие HTML 4.01, то перейдите к div, но если ваши макеты станут слишком сложными, вы в конечном итоге попадете в плен к div soup и понимаете свою разметку, и внесение изменений станет громоздким.
Если вы можете использовать современные браузеры, поддерживающие HTML 5 (или добавить различные hacks, чтобы заставить его работать), я бы пошел по этому маршруту, так как ваша разметка будет иметь более смысловое значение и будет легче понять.Вместо того, чтобы сделать сча вроде этого:
<div class="nav">
<ul>
<li>Home</li>
<li>About</li>
</ul>
</div>
Вы можете использовать HTML5, чтобы:
<nav>
<ul>
<li>Home</li>
<li>About</li>
</ul>
</nav>
Или, если вы расклеивали блоги вместо того, чтобы сделать это:
<div class="post">
<h1>Example Blog Post</h1>
<div class="entry">
<p>Blog text goes here...</p>
</div>
<div class="entryFooter">
<p> Posted in example category.</p>
</div>
</div>
Вы бы написать это примерно так:
<article>
<header>
<h1>Example Blog Post</h1>
</header>
<p>Blog text goes here...</p>
<footer>
<p>Posted in example category.</p>
</footer>
</article>
As вы можете видеть, что это намного легче понять и по-прежнему дает структуру, которую вы ищете для таблиц.
Чтобы разместить все, как хотелось бы, я бы использовал CSS3, но опять же, если вам нужно поддерживать старые браузеры, используйте CSS2.
Чтобы сделать это в VS2010, просто откройте страницы .aspx или .ascx и начните писать разметку. Я нахожу такие продукты, как Dreamweaver, для создания разметки мусора при использовании дизайнерского интерфейса, поэтому лучше всего написать его вручную.
Кроме того, если вы перейдете по пути HTML5 и хотите, чтобы intellisense в VS2010, для него это addon.
Что вы хотите узнать, это CSS-поплавок и модель коробки. Я не специалист по CSS, поэтому не знаю, что вам сказать. – jcolebrand
Im надеясь не отступать ко времени кодирования в «Блокноте» и использовать инструменты (например, VS, Dreamweaver) для компоновки страниц. Быстро без необходимости указывать верхний и левый для каждого элемента (если это возможно) – CrustyApple
Я думаю, Dreamweaver является одним из лучших инструментов WYSIWYG с точки зрения не вставки тонны HTML-файла нежелательной почты. У меня есть несколько «HTML-программистов», которые используют это. – dana