Я використовую таблиці для структури веб-дизайну в рідині, змішаній з фіксованою, і я знаю, що багато хто говорить, що таблиці призначені для нобівок, інші кажуть, що вони є для хлопців старої школи, які завжди кажуть, що DIVS - найкраще, але правда - таблиці краще для якоїсь речі, а DIVS для інша річ.
Що краще а <br>
чи а <p></p>
? Те ж саме
Я та мої старі таблиці в моєму новому веб-дизайні 2015 року можуть поштовхувати будь-кого з моїм привітним мобільним на 100% шириною, змішаним з двома бічними стовпцями по 200 пікселів кожна.
Очевидно, що всередині столів некрасиво ставити все більше та більше таблиць, саме тут DIVS стане у нагоді. Таблиці можуть робити речі, які діви не можуть, а діви можуть робити таблиці речей, не можуть.
Ті, хто говорить, що виправлено таблицю за замовчуванням? Я наводжу вам приклад
<table width="100%" height="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="200">left</td>
<td width="100%">middle</td>
<td width="200">right</td>
</tr>
</table>
Чи бачите ви потенціал зараз? Погляньте на ПК та мобільний телефон. Ага так, і мені навіть не потрібна завантажувальна програма.
Тепер, щоб зробити те ж саме з divs, вам потрібно написати багато CSS-коду, щоб відобразити вирівнювання float та crap. Хто написав менше коду? Я! Що потрібно клієнтам? Хлопець, який закінчує сторінку через 1 рік чи через 1 місяць?
Тепер давайте вдосконалюємо дизайн за допомогою дівок
<div style="width:100%; min-width:1000px; height:200px;">top menu or nav</div>
<table width="100%" height="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="200">left</td>
<td width="100%">middle</td>
<td width="200">right</td>
</tr>
</table>
<div style="width:100%; min-width:1000px; height:200px;">top menu or nav</div>
Настільки красива схема дизайну на 5 стовпців за допомогою divs та таблиць.
Ваша відповідь: вони обидва разом працюють краще і швидше, і це буде добре виглядати на будь-якому дизайні, навіть на телевізорах та невеликих мобільних телефонах.