Статус:
Offline
Реєстрація: 06.12.2003
Повідом.: 1578
Реєстрація: 06.12.2003
Повідом.: 1578
??w3c validation service в помощь
Перегляньте відео нижче, щоб дізнатися, як встановити наш сайт як веб-програму на головному екрані.
Замітка: Для цієї функції наразі потрібен доступ до сайту за допомогою вбудованого браузера Safari.
??w3c validation service в помощь
w3c validation service в помощь
это потому что ссылки в меню имеют {display: table-cell;}, а IE7 такое не понимает. Пропишите так: {display: block; display: table-cell;} - тогда вначале применится block, а потом те браузеры что знают table-cell - применят его.
А вот выравнивание по вертикали по людски особо не сделаешь в IE7, но на такое можно забить.
В ие7 нельзя сделать вертикальное выравнивание?)))))))) как минимум два варианта. С фиксированой высотой и с использованием ненапряжного экспрешна
line-height, экспрешены, тройная вложенность блоков для позиционирования и прочее - это не по людски.выравнивание по вертикали по людски особо не сделаешь в IE7
ну... еще вопрос - зачем дисплей блок????
Без fallback будет вот так как сейчас: http://clip2net.com/s/2gsMdтогда вначале применится block, а потом те браузеры что знают table-cell - применят его.
Смотрел только подход к построению CSS. Оба ваших примера - НЕ вёрстка независимыми блоками. Вы навешиваете стили на элементы, задавая им отдельные классы, но это не независимые блоки. Ваши блоки зависят от каскада, окружения и модификаторов (multiple classes). По css нельзя воссоздать структуру страницы, понять что является блоком, а что элементом, понять что где начинается и заканчивается.Вот еще две странице, хотелось бы услышать вашу критику. Первый раз пробовал применять концепцию независимых блоков.
Надо смотреть макет, пришлите ссылку на PSD в личку.Добрый день! Подскажите, пожалуйста, верстала страницу на разных компьютерах. То дома, то на работе в перерыв. Установлены разные версии фотошоп. Резала макет то там, то там. Когда открыла готовую страницу на компьютере у свекрови, то на большом мониторе увидела, что те цвета, которые должны совпадать на странице, не совпадают. Наверно, по-умолчанию везде стояли разные настройки цветовой схемы, а я ничего не меняла и при выскакивании сообщений просто кликала "ок", так как не понимала разницы и толком по теме ничего полезного не нашла. Какие нужно сделать настройки, чтобы то, что задумал дизайнер, совпало с моей страницей?
Это я уже и сам понял, но, что я делаю не правильно? К примеру на странице: http://aleks1n.ucoz.ua/callmedia/index.html под главной картинкой есть три похожих блока: The benefits, Starter packs и Sing up for our service. Как я размышляю: "они все одинаковые за исключением ширины, соответственно будет класс .borr который описывает все правила за исключением ширины и будет модификатор, т.е. класс .borr_middle или .borr_big, которые определяют его ширину соответственно, а так же может переопределить некоторые другие правила(у меня .borr_big margin переопределяет)". Так вот, мне надо просто модификаторы .borr_middle или .borr_big писать так:Ваши блоки зависят от каскада, окружения и модификаторов (multiple classes).
Жду с нетерпением_KurT_
Сегодня, начал писать вам ответ подробный, что как, со ссылками на статьи-доклады Харисова и БЭМ-клуб Я.рушки, но не успел закончить. Завтра постараюсь дописать и отпостить.
В Яндексе сейчас пишут на BEMHTML, они генеряет html/css из BEMJSON. В полной мере - это когда BEM-Tools используются. А когда мы ручками пишем код в канонах БЭМ (и то отступая от них, т.к. не используем мы отдельные css для каждого блока и т.д.) - это как-раз и есть не в полной мере.Я пытался использовать не в полной мере такой БЭМ, как его используют и описывают в Яндексе.
Оправдано и рекомендовано для любых сайтов. Удобнее так писать, тут нет трудностей. Править потом легче. Развивать - легче, а вы не знаете что может вырасти из вашего маленького сайта.Для маленьких сайтов это же ведь не оправдано, правильно?
Существует два БЭМ:Это я уже и сам понял, но, что я делаю не правильно?
Источники: сказав(ла):
- Доклад "БЭМ" на РИТ-2011:
- видео:
- слайды с субтитрами: http://vitaly.harisov.name/article/bem-rit2011.pdf
- ранний подклад на пЯТЬнице: http://narod.ru/disk/16920640001/BEM.pdf.html
- поздний на Я.Субботнике: http://cloud.github.com/downloads/bem/yasubbotnik-ekb/slides.pdf
- Первое официальное описание БЭМ (2 сентября 2011 года): Что такое БЭМ? : http://bem.github.com/bem-method/html/all.ru.html
- Актуальное официальное описание БЭМ: Что такое БЭМ? : http://bem.github.com/bem-method/pages/beginning/beginning.ru.html
БЭМ.Клуб на Я.рушке - Независимый блок;http://clubs.*****/bem/replies.xml?item_no=4 сказав(ла):Независимый блок (НБ или просто блок) это самодостаточный элемент страницы, который при перемещении в другое место на странице или на другую страницу не теряет своей самодостаточности.
БЭМ.Клуб на Я.рушке - История создания БЭМ (часть первая);http://clubs.*****/bem/replies.xml?item_no=1398 сказав(ла):Правила независимости блока:
1) для описания элемента используется class, но не id
2) каждый блок имеет префикс
3) в таблице стилей нет классов вне блоков
Смотрите:Как я размышляю: "они все одинаковые за исключением ширины, соответственно будет класс .borr который описывает все правила за исключением ширины и будет модификатор, т.е. класс .borr_middle или .borr_big, которые определяют его ширину соответственно, а так же может переопределить некоторые другие правила(у меня .borr_big margin переопределяет)". Так вот, мне надо просто модификаторы .borr_middle или .borr_big писать так:
.borr.borr_middle
.borr.borr_big
а не так как я написал, что бы стили не зависели от каскада или я вообще совсем не правильно мыслю и делаю? Или может просто кажется не правильным из-за того что не понятно где блок, а где модификатор?
От 600 грн (такая ЗП была у коллеги в её родном маленьком городке, пока она не приехала в Харьков).Сколько получает в месяц по вашему мнению среднестатистический верстальщик в вакууме
Junior в небольшой компании в Харькове: 300-400$.новичок - только что прибывший на работу
Скорее "уровня middle", да? Потому что можно иметь и 10 лет опыта, но работать хреново. Мы говорим о человеке способном работать самостоятельно, качественно и знающем хотя-бы jQuery.с 2-х годичным опытом
Можно 5-лет проработать и не знать что такое контекст форматирования блока. Поэтому условимся что говорим о senior'ах.ну и проработавший 5 лет.
День.Для начинающего верстальщика, сколько времени и денег в среднем занимает верстка одной главной страницы, к примеру простой:
http://aleks1n.ucoz.ua/callmedia/index.html
Два дня.
1 день титулка + по 1/4-1/3 дня на внутряк.А так же меня интересует сколько времени и денег, опять же для начинающего верстальщика занимает верстка простого проекта, скажем главная страница:
http://aleks1n.ucoz.ua/callmedia/index.html ,
ну и + 3-5 внутренних страниц.
Я имел ввиду использование bem-tools, префиксов и той распределенной файловой структуры.Оправдано и рекомендовано для любых сайтов. Удобнее так писать, тут нет трудностей. Править потом легче. Развивать - легче, а вы не знаете что может вырасти из вашего маленького сайта.
Да понял. Получается, что сейчас виной этому некоторые правила, которые прописаны в ресете. И получается, что в пределах данного сайта он является все таки независимым(не в полной мере конечно, как АНБ), так как на всем сайте использовался бы одинаковый ресет, но соответсвенно на любом другом сайте - скорее всего нет.1) Блоки не является независимыми по настоящему.
Он может развалится если вы попробуете перенести его без изменений в другой проект.
Он очень сильно зависит от изначальных установок. Не просто от окружения, а от изначальных установок.
Смотрим что у него внутри:
.borr_caption - требует {margin: 0} у базовых элементов - заголовков. Нестандартное поведение, в общих стилях у заголовков могут быть/есть/должны быть отступы.
.benefits - требует {margin: 0;} и {list-style: none;}
ну вы поняли...
Как это не привязаны именованием? Вот по моему по имени они как раз и привязаны.2) Есть стили для элементов внутри блока, имена которых могут потом вызвать конфликты. Стили не привязанные только к этому блоку, ни каскадом ни именованием. Вы создали много отдельных классов для отдельных элементов и написали им стили. Стили для элементов, того что находится внутри блоков. Эти стили могут с чем-то конфликтовать, могут быть перезаписаны... самое важное! - могут использоваться где угодно! Их страшно трогать! Это таки "стили вне блоков".
Да, конечно.Смотрите:
БЭМ Клуб: Старые методы модификации
Абстрактные блоки
Надеюсь стало понятней.
Что, кхм? прям таки, у junoir-a рейт 10$/час? У Вас был такой рейт когда Вы были junior-ом?$10 час * 8 часов = 80$
Покажите сложнуюЭто не сложная страница, а обычная.
Что, кхм? прям таки, у junoir-a рейт 10$/час? У Вас был такой рейт когда Вы были junior-ом?
Я сверстал данную страницу:
http://aleks1n.ucoz.ua/callmedia/index.html
за 18 часов и мне сказали что в принципе, для junior-а, это нормально. Разница больше чем в 2 раза, собственно вопрос - кто ошибается или в чем проблема?
Ну вот как раз за этим я пишу что бы узнать, какая разница где сказали.а не до фига ли это 18 часов? где это вам сказали что норм?
8 часов это норм. это еще и потестить можно во всех браузерах. например в 7й иешке бг на инпуте уезжает при переполнении а в восьмой текст налазит на бгшку. некрасиво. та там вообще бред сверстан лишки захардкожены по высоте.
кто это педалил?