Jump to content

Прошу оценить


Sergik+
 Share

Recommended Posts

Сверстал всем известный макет http://sergik.esy.es/ .

Макет очень понравился, применил некоторые методы которые могут вызвать недоумение.

Попиксельно не делал а чисто тренировался, общее время верстки примерно 10 часов.

Есть некоторые недоделки, просто некогда допиливать надо бутстрап осваивать.

Edited by Sergik+
Link to comment
Share on other sites

div class nav , в нем просто лишки без ul , li.active - неправильное именование, это же дропдаун, li.active - будет страница который в данный мент активна. slider,news - должен относиться к какому то блоку. В общем не хватает семантики

  • Like 1
Link to comment
Share on other sites

Я пока ищу наиболее оптимальный способ именования классов, из БЭМ возьму некторые

принципы, согласен полностью БЭМ тащить в такие маленькие проекты смысла нет.

Меню полностью переделаю, есть одна идейка красивая.

Edited by Sergik+
Link to comment
Share on other sites

И еще не большой совет, прежде чем верстать страницу, возьмите листик бумаги и нарисуйте схематически все блоки, с позиционирование , обтеканием , продумайте именование классов и т.д, в следствии этого верстка будет намного логичнее а код чище.

Link to comment
Share on other sites

Честно говоря вообще даже не взглянул что у меня там в css получилось, все делалось на sass+compass,

написал несколько удобных миксинов под себя, как переделаю менюшку выложу на githab.

Link to comment
Share on other sites

http://joxi.ru/ow77U4wyTJDsAkGnP9k Это тоже слайдер поидее.

Хорошо бы левый отступ задавать пикселей так 10 или побольше, при уменьшении разрешения буквы впритык к окну, читать неудобно совсем.

У кнопки Download PSD убрать бы outline, так как прямоугольный outline нехорошо смотрится с border-radius.

По семантике - нельзя засовывать элемент списка в тег div.

 

Сергей, по моему Вы рано начали загрузить себя такими вещами как БЭМ. Насколько я понимаю, его следует использовать в проектах приличной величины, которые постоянно меняются - развиваются. Ну и html5 не используется <header> <footer> и тд, хотя это не критично.

 

В css тоже много лишнего http://joxi.ru/kxL7U4wyTJDDApcyMhI

Edited by Нарек
  • Like 1
Link to comment
Share on other sites

6p1iRvC.jpg

полоска справа на айпаде, еще есть в футере

и хорошо бы 10 пикселей сделать padding, а то все к краям прилипает, не красиво

и 10 часов как-то многовато для такого макета

  • Like 1
Link to comment
Share on other sites

Буквы впритык это по макету так, с кнопкой download вообще интересная штука, она у меня по идее

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

через background, но все равно буду разбираться. Если честно то даже не понял что работы

слайдером сделаны :rolleyes: .

Бэм ни бэм а систему все равно надо выработать.

Link to comment
Share on other sites

с кнопкой download вообще интересная штука, она у меня по идее в спрайте но если я ее оттуда гружу то вылазит серый фон, чо за ерунда ? Поэтому кнопку сделал через background, но все равно буду разбираться.

А зачем кнопку делать картинкой? Там ж простой градиент идет. 

Link to comment
Share on other sites

с кнопкой косяк, бэкграунд градиентом, а иконки кинуть отдельным элементом, кстати для иконок сделайте спрайт, и создайте класс который будет инициализировать спрайт - допустим .ico{background: url('sprite.png');display:inline-block} , а сами иконки такого тип .ico_download{height:10px;width:10px; background-position: 0 0 }, и в вашем случае допустим в button кидайте
<i class="ico ico_download"></i>

Link to comment
Share on other sites

с кнопкой косяк, бэкграунд градиентом, а иконки кинуть отдельным элементом, кстати для иконок сделайте спрайт, и создайте класс который будет инициализировать спрайт - допустим .ico{background: url('sprite.png');display:inline-block} , а сами иконки такого тип .ico_download{height:10px;width:10px; background-position: 0 0 }, и в вашем случае допустим в button кидайте

<i class="ico ico_download"></i>

Все спрайтами сделано.

Link to comment
Share on other sites

ну я про то что 

.ico-sprite, .active i, .right, .fullscreen, .clean, .view, .plane, .news-header .latest i, .clients-john i, .clients i, .roundleft, .roundright, .preview, .link, .facebook, .dribbble, .printerest, .linkedin, .skype, .share {
  background-image: url('../images/ico-s73e833b064.png');
  background-repeat: no-repeat;
}

это не круто)
Link to comment
Share on other sites

Блин очень смешно, на хакинтоше в мозиле, сафари, хроме на 1024 прокрутки нету а на винде есть. Это как ?


 

ну я про то что 

.ico-sprite, .active i, .right, .fullscreen, .clean, .view, .plane, .news-header .latest i, .clients-john i, .clients i, .roundleft, .roundright, .preview, .link, .facebook, .dribbble, .printerest, .linkedin, .skype, .share {
  background-image: url('../images/ico-s73e833b064.png');
  background-repeat: no-repeat;
}

это не круто)

 

Да фик на CSS, у меня в sass одна строчка спрайт вставляет. Я честно даже не смотрел что там в css творится.

Link to comment
Share on other sites

Ну и как поймать глюк с шириной ? Инспектором гляжу так ширина формируется правильно, под хакинтошем

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

если контейнер 993px.

WebDeveloroper на ноуте вообще неправильно размер меняет.

В помойку вебдевелопер, он свои отступы вставляет.

Edited by Sergik+
Link to comment
Share on other sites

Посмотрите еще раз на Айпаде пожалуйста, эмулирую так вроде все норм.

Посмотрите пожалуйста css, сижу гляжу и вроде меня устраивает как спрайты

получились.

Edited by Sergik+
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy