2013-03-25 4 views
1

Я пытаюсь очистить колонтитула так:Клиринговый Footer не работает

<div> 
    <div class="left">Left</div> 
    <div class="right">Right</div> 
    <div class="footer clear">Footer</div> 
<div> 

.left { 
    background-color: red; 
    float: left; 
} 

.right { 
    background-color: blue; 
    float: right; 
} 

.footer { 
     background-color: orange; 
} 

// clear 
.clear { 
    clear: both; 
} 

Fiddle здесь: http://jsfiddle.net/RYYFw/8/

Но сноска не очищая. Кто-нибудь знает, почему?

+1

Действительно, удалите недопустимый комментарий> http://jsfiddle.net/RYYFw/15/ – BenM

ответ

8

Это ваш комментарий //, вызывающий ошибку. Это не допускается в CSS.

/* comment */ Использование

+2

К расширьте этот ответ, комментарий '// clear', который у вас есть в строке 15, бросает исключение« конец стили », не позволяя визуализации какого-либо дальнейшего стилирования. –

+0

приятный приятель. Я собирался пересмотреть вопрос для некоторых исследований: P –

+0

@Mr_Green я видел, что кто-то другой имел то же самое пару часов назад. это настолько запутанно, когда html, js и css имеют все разные правила комментариев. – btevfik

1

Если удалить неверную // комментарий, вы получите желаемый результат ..

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