Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Вёрстка веб-сайтов > <br clear="left">


Автор: redona 13.3.2009, 17:30
Код

<body text="#000000" background="img\fon.gif"> 
    
     <center>  <font style="color: #003399" size="1"> *** </font> <center>
    <Hr color="#003399">
    <table cellspacing="0" cellpadding="0"  height="150" width="98%" align="left" bordercolordark="white" border="1">
    <tr>
        <td align="left" >
        <img src="img\logo.jpg" align="left" alt="***" hspace="0" vspace="0"> 
          <table cellspacing="5" cellpadding="0" border="1">
             <tr>
                <td>
                    <H1 style="color: #003399" align="left">
                     ***
                    </H1>
                </td>
             </tr>
          </table>
        </td>
    </tr>
   </table>
<br clear="left">
<Hr color="#003399">
   <table align="left" width="98%" cellpadding="0" cellspacing="0" border="1" >
    <tr>
        <td colspan="3" bgcolor="#003399" height="20">&nbsp;</td>
    </tr>
    <tr>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
    </tr>
   </table>
</body>



интересует такой момент, фактически на одной странице созданы независимо две таблицы, каие могут быть неприятности?
Помимо этого 
Код

<br clear="left">

считается ли неприемлемым вообще, и конкретно в данном контексте

Добавлено @ 17:35
Все дело в том, что эта вся весчь работает...
А вот стиль поставили под сомнение

Автор: bars80080 13.3.2009, 18:42
существует такое мнение, что лучше изобретательством не заниматься, коли есть проверенные решения. ну работает в ФФ и опере, а тут раз и в ИЕ7 не работает. работает в ИЕ7, но не работает в ИЕ6, работает в ИЕ6, но не работает в ФФ2, ибо забыли проверить. или даже какой-то мифический конкурирор или аптана. ими редко, но всё пользуются. а вдруг не работает? а вдруг отвалится в следующей версии (в ИЕ8 тестировал?)

зачем эти приключения, если <div style="clear: left"> </div> нормально катит и пределов ему не видно?

Автор: redona 14.3.2009, 01:11
Цитата(bars80080 @  13.3.2009,  18:42 Найти цитируемый пост)
<div style="clear: left"> </div>

за подсказку спаибо,
но позволительно ли приведенное решение с вашей подсказкой, не будет ли это вариантом грязного кода?

Добавлено @ 01:20
хотя в твоем варианте, полоса
Код

<Hr color="#003399">

налазит на верхнюю таблицу в фф и опере.

Автор: bars80080 14.3.2009, 11:24
Цитата(redona @  14.3.2009,  00:11 Найти цитируемый пост)
не будет ли это вариантом грязного кода?

грязный код - это вставлять атрибуты и использовать для блочного отделения элементы не предназначенные для этого. <br /> - всего лишь перенос, он не предназначен для разграничивания блоков


Цитата(redona @  14.3.2009,  00:11 Найти цитируемый пост)
<Hr color

<hr /> - есть банальнейший пример грязного кода. элемент устаревший и не обладающий необходимой гибкостью
заместо него давно уже рисуют границы бордюрами - нужному блоку задаётся соответствующий border

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)