2009-12-10 3 views
3

У меня проблема с div и css и особенно с плавающей запятой. Мне нужно преобразовать тяжелую страницу с использованием таблиц, столбцов и строк, моя идея состоит в создании div для каждого столбца, но, конечно, мне нужно плавать ,Замените столбцы таблицы на DIV и CSS, используя поплавки?

Каковы правила для плавания? Я должен плавать слева от каждого Div до тех пор, пока я не дойду до конца, а затем я должен «очистить» поплавок?

Полезно ли использовать ширину/высоту на div, я не могу правильно их плавать ?? или лучше использовать минимальную высоту?

Конечно, моя идея заключается в том, чтобы удалить все материалы css в таблицу внешнего стиля css, поэтому я предполагаю, что мне нужно предоставить каждый div и ID, чтобы я мог присвоить ему float/style ... или, конечно, если они все равно, я могу назначить класс css?

Любая помощь действительно оценили

Спасибо

ответ

4
<div id="mytable"> 
    <div class="left"></div> 
    <div class="right"></div> 
    <div class="clearer"></div> 
</div> 

<style> 
    .left,.right { 
     float:left; 
     width:100px; 
    } 
    .clearer { 
    clear:both; 
    height:0; 
    } 
</style> 

Это путь я стиль моих «таблицы», она работает во всех браузерах.

0

У меня возникли проблемы с дивами и CSS и особенно плавает .. мне нужно преобразовать страницу, которая является тяжелым использованием таблиц и столбцы и строки, моя идея состоит в создании div для каждого столбца, но, конечно, мне нужно их плавать.

Звучит нормально. Остерегайтесь, однако, что преобразование макета таблицы в макет CSS может быть сложным, если вы хотите сохранить внешний вид на 100% одинаковым.

Каковы правила плавания? Я должен плавать слева от каждого Div до тех пор, пока я не дойду до конца, а затем я должен «очистить» поплавок?

Позвольте мне ответить на пример:

<div style="float: left;">Column 1</div> 
<div style="float: left;">Column 2</div> 
<div>Column 3</div> 
<div style="clear: left;">Stuff below the three columns</div> 

Это хорошая практика, чтобы использовать Ширина/высоту на Div другие я не могу плавать их правильно ?? или лучше использовать минимальную высоту?

Это зависит от того, хотите ли вы, чтобы ширина/высота зависели динамически от содержимого или если вы хотите, чтобы он был исправлен. min-height может быть полезна во многих случаях, но я думаю, что вопрос слишком общий, чтобы получить ответ.

Конечно, моя идея заключается в том, если они все равно, я могу назначить класс css?

Да.

+0

Спасибо ... Я также заметил - может быть, я что-то упустил ..по моим углам вставлены через фоновое изображение на CSS, и мне нужно сказать, что это размер ??? Есть ли стандарт для угла? это 12px. Я вставляю Uppercenter (между 2 углами), который имеет фон красного цвета, поэтому я предполагаю, что углы должны иметь изображения размера смазки? Еще раз спасибо –

+0

Я не совсем понимаю ваш вопрос. Я не думаю, что есть «стандарт» для размеров углов - это зависит от того, насколько велика и интересна ваш угол. – Heinzi

Смежные вопросы