Перегляньте відео нижче, щоб дізнатися, як встановити наш сайт як веб-програму на головному екрані.
Замітка: Для цієї функції наразі потрібен доступ до сайту за допомогою вбудованого браузера Safari.
Я пытался использовать не в полной мере такой БЭМ, как его используют и описывают в Яндексе. Для маленьких сайтов это же ведь не оправдано, правильно?
В таком "тяжелом" виде, это оправдано и удобно для Яндекса. А когда у вас аутсорс и постоянно новые и новые небольшие проекты - это избыточно.Я имел ввиду использование bem-tools, префиксов и той распределенной файловой структуры.
Это в принципе проблема для сайта. Ваши стили должны опираться на каскад только тогда, когда в этом есть необходимость. Т.е. если вам нужно чтоб при изменении глобальных правил внешний вид ваших блоков менялся. Например если изменятся базовый цвет шрифта, чтоб он поменялся и в блоках на сайте. А если у вас есть блоки которые "расчитывают" что глобальные стили именно такие какие сейчас - I have some bad news for youДа понял. Получается, что сейчас виной этому некоторые правила, которые прописаны в ресете. И получается, что в пределах данного сайта он является все таки независимым(не в полной мере конечно, как АНБ), так как на всем сайте использовался бы одинаковый ресет, но соответсвенно на любом другом сайте - скорее всего нет.
НапримерКак это не привязаны именованием?
.star_packs {padding: 10px 0 23px}
Внезапоно на новой странице другой верстальщик сделает другой элемент с классом star_packs но для другого блока. Не верите? Ну оки, хорошо, имя редкое.конфликтовать? каким образом ?
Я не пойму, это много или мало по вашему?Что, кхм? прям таки, у junoir-a рейт 10$/час?
У Вас был такой рейт когда Вы были junior-ом?
Долго даже если с нуля.Я сверстал данную страницу:
http://aleks1n.ucoz.ua/callmedia/index.html
за 18 часов и мне сказали что в принципе, для junior-а, это нормально. Разница больше чем в 2 раза, собственно вопрос - кто ошибается или в чем проблема?
Ну вот например: http://bit.ly/SIl4Uj или http://bit.ly/UoKspoПокажите сложную
Но .star_packs совершенно не относится к .borr, он может использоваться отдельно о .borr.http://clip2net.com/s/2mSAm
Привязки нет,
ни по имени: тогда было бы .borr__star_packs
ни по каскаду: тогда было бы .borr > .star_packs
Ну в таком случае другой верстальщик перезапишет мои стили даже если блок будет абсолютно не зависимым, ведь в обоих случаях стили пишутся в одном месте и в обоих случаях (моем и при АНБ) имя класса уникально.Внезапоно на новой странице другой верстальщик сделает другой элемент с классом star_packs но для другого блока. Не верите? Ну оки, хорошо, имя редкое.
А как вам такой вариант - на другой странице эти ваши .star_packs вложены в другой блок. И другому верстальщику надо изменить их внешний вид. Он перепишет ваш стиль. У него на страничке всё будет как надо. А на вашей (про которую он и не знает и не задумывается, ну зачем право искать "а нет ли такого блока где-то ещё?") - развалится. Сплошь и рядом такое. Это про "перезаписаны".
Ну как же, в таком случает мы не фигачим .my-super-puper....., а добавляем модификатор существующему классу и там уже переопределяем внешний вид. Или я что не понимаю ...А "могу использоваться где угодно" - может вам эти стили вообще понравились и их через multiple classes прилепили много куда. Не, ну а чё, зря что-ли каскадные таблицы стилей - каскадные? И в какой-то момент вам нужно что-то изменить в каком-то из блоков... Трогать этот стиль страшно, он не относится к конкретному блоку, он вне блоков и что мы делаем?.. Усугубляем всё дальше, дописываем ещё один multiple class .my-super-puper-unique-classname и фигачим туда стили чтоб переопределить внешний вид.
Я не пойму, это много или мало по вашему?
Сложно это говорить конечно, но как по мне - то много для новичка, но я тут не подумал как раз о том, что если человек делает дольше назначенного времени то рейт падает соответственно. По этому - да, при нормальной скорости работы 10$\час - нормально. Я просто не учел что моя скорость работы еще совсем не дотягивает.Я не был джуниором.Рейты не только на фрилансе. В часах оценивают работу менеджеры, умножают её на стоимость часа разработчика и предлагают эту оценку менеджеру клиента, а он или соглашается или торгуется.
$10/час - рейт который я выставляю для простых задач на русскоязычных проектах.
А фактически разработчик может больше времени потратить, тут от его квалификации зависит.
http://www.yummy.com.ua/ - это вроде понятно - резина, навигация по странице, да и слайдер вроде бы не простой.Ну вот например: http://bit.ly/SIl4Uj или http://bit.ly/UoKspo
Ну тогда ok.Но .star_packs совершенно не относится к .borr, он может использоваться отдельно о .borr.
Нет.Ну в таком случае другой верстальщик перезапишет мои стили даже если блок будет абсолютно не зависимым, ведь в обоих случаях стили пишутся в одном месте и в обоих случаях (моем и при АНБ) имя класса уникально.
Я описывал не миксование, а объединение стилей, что не относятся к конкретному блоку, глобальных стилей. Ну вы наверняка сталкивались с таким на странице, когда есть блок, у него куча независимых классов которые также используются в произвольных элементах и их этого спагетти получается стиль. Речь о стилях вида: ".block-small .width-33 .green .news"Ну как же, в таком случает мы не фигачим .my-super-puper....., а добавляем модификатор существующему классу и там уже переопределяем внешний вид. Или я что не понимаю ...
из-за объёма, из-за однотипности кода блоков, из-за модификации от контекста, из-за микроформатов, из-за разных коварных мелочей которые всегда всплывают в большых проектах, где важна кроссбраузерность.http://footballstand.com.ua/home.html - а эта сложнее из-за того что здесь есть вкладки и аккордеоны?
Есть следующая задача - нужно привязать блок с position:fixed к нижнему краю браузера.
{position: fixed; bottom: 0; right: 0;}
“Dive into HTML5” by Mark Pilgrim.посоветуйте, пожалуйста, хорошую книжку по html для ребенка 9 класс, который только начал этим заниматься..с примерами, может заданиями и тд, что-то вроде учебника...
За "bottom:0" спасибо - не думал, что оно в таком случае отработает. Но вот как привязать отступ справа не к окну браузера, а к краю содержимого? Ширина окна может же гулять. А закладки должны быть поверх содержимого.?Код:{position: fixed; bottom: 0; right: 0;}
Вопрос снимаю - придумал ужеЗа "bottom:0" спасибо - не думал, что оно в таком случае отработает. Но вот как привязать отступ справа не к окну браузера, а к краю содержимого? Ширина окна может же гулять. А закладки должны быть поверх содержимого.
?Код:{position: fixed; bottom: 0; right: 0;}
добавлено
“Dive into HTML5” by Mark Pilgrim.
Русский перевод на http://htmlbook.ru/diveintohtml5
На чистом CSS:Но вот как привязать отступ справа не к окну браузера, а к краю содержимого? Ширина окна может же гулять.
.fixed {
position: fixed; bottom: 0; [COLOR="DarkOrange"]left: 100vw; margin-left: -100px; width: 100px;[/COLOR]
height: 100px; background: red;
}
В бумажном виде она называется “HTML5: Up and Running”Спасибо большое! а она в продаже есть? мне просто на подарок нужно в бумажном виде,
вы могли бы подсказать, еще варианты, что на балке или в магазине можно спрашивать.
Ну у меня получилось сделать вариант работающий и в IE8 и с большой вероятностью в IE7. На чистом css. Все достаточно просто - нужно просто вложить фиксированный объект в контейнер относительно которого мы и хотим его выставить. И потом банальное margin-left на нужное нам смещение.На чистом CSS:но это будет работать только в IE9+, Chrome и Safari 6. Для остальных нужно делать fallback на js.Код:.fixed { position: fixed; bottom: 0; [COLOR="DarkOrange"]left: 100vw; margin-left: -100px; width: 100px;[/COLOR] height: 100px; background: red; }
Можно пример чтоб понимать о чём речь?Ну у меня получилось сделать вариант работающий и в IE8 и с большой вероятностью в IE7. На чистом css. Все достаточно просто - нужно просто вложить фиксированный объект в контейнер относительно которого мы и хотим его выставить. И потом банальное margin-left на нужное нам смещение.
Вот http://www.linija-svitla.ua/Можно пример чтоб понимать о чём речь?
Кстати, вот ещё два варианта:
- position: -sticky; http://updates.html5rocks.com/2012/08/Stick-your-landings-position-sticky-lands-in-WebKit
- поиграться с position: absolute/fixed без указания top/left/bottom/right - тогда блок размещается как если бы он находится в обычном потоке
Прошу ТС-а извинить, что лезу в его тему. Но хотел бы задать вопрос - а что тут оценивать?Моя первая страница, дайте, пожалуйста, оценку- bennington.16mb.com
Прошу ТС-а извинить, что лезу в его тему. Но хотел бы задать вопрос - а что тут оценивать?
Аккуратно, молодец.Моя первая страница, дайте, пожалуйста, оценку - bennington.16mb.com
Аккуратно, молодец.
Давно HTML учите? Что читаете?
Попробуйте сделать что-то сложнее - возьмите какой-то уже существующий сайт и сверстайте его.