LINUX.ORG.RU

Скажите справился я с заданием или нет.


1

1

3 задание. http://en.wikiversity.org/wiki/Web_Design/CSS_challenges

Я сделал overflow: auto; что бы контейнер завернул два float. Мне кажется костыль. Есть идеи получше? Вариант 1:

body {
    background: #CBD6FB;
}

#wrap {
    border: 2px solid;
    width: 800px;
    margin-left: auto;
    margin-right: auto;
    padding: 0;
    float: none;
    overflow: auto;
    background: #DED8B9;
}
    

#nav{
    width: 200px;
    margin: 0;
    float: left;
    height: 100%;
}

#content {
    background: #EDE9DB;
    width: 600px;
    margin: 0;
    float: right;

Вариант 2:

body {
    background: #CBD6FB;
    width: 800px;
    margin: 0 auto;
    
}

#wrap {
    border: 2px solid;
    padding: 0;
    float: left;
    background: #DED8B9;
    width: 100%;
}
    

#nav{
    width: 200px;
    margin: 0;
    float: left;
    height: 100%;
    
}

#content {
    background: #EDE9DB;
    width: 600px;
    margin: 0;
    float: right;
}



Последнее исправление: Trieforce (всего исправлений: 1)
Ответ на: комментарий от TDrive

ИМХО в html не хватает тегов которые бы заменили div+css. Например блоков которые выстраиваются горизонтально.

вроде как display: inline-block вполне себе выстраивается горизонтально.

AndreyKl ★★★★★
()
Ответ на: комментарий от TDrive

гм, ну div + css конечно.. но фактически это даже не хак, а «так задумано»... ну тут конечно взгляды могут быть разные.. может просто религия есть такая «див + css - это плохо», я ж не в курсе.. я думал вопрос в костыльности и многословности, но это явно не про inline-block по-моему....

AndreyKl ★★★★★
()
Ответ на: комментарий от AndreyKl

Просто в верстке div+css используется практически везде, было бы логично сделать отдельный тег для этого. К тому же css это стили, они не должны участвовать в расположение блоков на сайте.

TDrive ★★★★★
()
Ответ на: комментарий от Trieforce

Они ничего не выстраивают, чисто семантические теги.

TDrive насколько я понимаю предлагает что-то вроде виждетов компоновки из десктопных графических тулкитов. Интересная мысль по-моему.

Kalashnikov ★★★
()
Ответ на: комментарий от Kalashnikov

насколько я понимаю предлагает что-то вроде виждетов компоновки из десктопных графических тулкитов. Интересная мысль по-моему.

А с учетом возрастающего количества разных приложений с веб интерфейсом, очень актуальная мысль.

TDrive ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.