Ре-Билијар је и Буззворд У Веб развој значи не разликује. То штеди енергију, у смислу напора!
Током година писања ХТМЛ ЦСС и стварање од дизајна, ја сам пратио неколико најбољих пракси, у потрази за уштеде време и енергију у оно што обично термин као "поновно измишљање тхе Вхеел". Време и време опет, ја сам себи рекао да морам да створи неколико шаблоне, неки стандардни поново употребљив ЦСС да бих ја користим оут оф тхе бок у мом будућем раду. Иако не у потпуности али сам успео да остварим неке од циљева.
У даљем, Поновно коришћење ЦСС, имао сам поглед на неколико ЦСС оквирима који су обично на располагању за нас и одлучио да стави их да користе, јер су то покушао и тестирани и створио много искусних програмера и од мене. Што је још важније "Избегавајте РЕ-измишљањем".
Иако је познато да се ветеранима, покушао сам да оловком неки кључни концепти / најбоље праксе /-мисли да је отишао у стварању ових оквира, да би од Ре-Билијар ЦСС могуће. Надам се да ће то помоћи неким ЦСС програмерима који су само о томе да и недавно се укрцали на воз ЦСС!
Тастери Ре-Билијар у ЦСС:
Користите конвенције именовања
То мора да буде најважнији фактор у доношењу ЦСС / ХТМЛ поново употребљива. Давање конзистентна имена странице елементима омогућава поновну употребу страница компоненти и њихових стилова са мало или модификацијама. У складу са овим аргументом, Чак ХТМЛ5, у велике промене промене односу на своје претходнике, јесте да се уведу неке структуралне ознаке јест. <артицле>, <сецтион>, <хеадер>, <асиде> и <нав> [ Шта ће донети ХТМЛ5? ]. Чак и са ХТМЛ 4 (или мање), најбоље је да именујете стандардне делове ваше странице цонсистанли као у простом примеру ...
Запамтите, већина странице на вашем пројекту, на крају имају исте основне структуралне елементе. Идентификовати ове заједничке елементе основне странице ....
<див ид="цонтаинер">
<див ид="хеадер"> ... </ п>
<див ид="нав"> ... </ п>
<див ид="сидебар"> ... </ п>
<див ид="фоотер"> ... </ п>
</ Див> Ресет Дефаулт стилове (ЦСС Ресетује): Да ли користите оквир или напиши своје, морате обезбедити ЦСС ресетује [ Шта су ЦСС Ресетује? ], јер они смањују или елиминишу понекад визуелне недоследности које се дешавају између различитих претраживача. У једноставним речима ЦСС Поништи механизам поставља стилове ХТМЛ елемент на нула или НУЛЛ вредности, тако највазније било који бровсер подразумеване вредности могу позама. Ово обезбеђује чист шкриљац да подесите својства ових елемената празнине Сваки корисник-агент подразумеване вредности [ ЦСС2.1 Усер Агент стилска Дефаултс ]. Сви ЦСС оквири немамо механизам за ресет. Ако пишете вам сопствени ЦСС ресетује, реч опреза је да ако се деси да заборавите да поново кључну особину, то би могло довести до унакрсно претраживача питањима, који су веома тешко дебуг. Запамтите, чувајте копију ресет стилова и спусти их у сваком новом пројекту који креирате.
тело, див, дл, ДТ, ад, ул, ол, Ли,
Х1, Х2, Х3, Х4, Х5, х6,
унапред, облик, ФИЕЛДСЕТ, улаз, изаберите, тектареа,
П, блоцккуоте, сто, ти, ТД
{
бордер: 0пк;
маргин: 0;
паддинг: 0;
} Постави Дефаултс (Основни Стилови) до елемента:
Након што сте подесили (на нулу или НУЛЛ) подразумеване вредности одређених атрибута одређених ХТМЛ елемената, потребно је да примените неке стилове широм сваком степену ових елемената. Ово Подразумевана поставка би могао да мења по пројекту или по најбоље праксе које следе.
Већина ЦСС оквири, увек уводи неке нове подразумеване, поред ресетовању подразумевани прегледач стилове.
Ове подразумеване као празнину на Корисник-Агент подразумеване вредности (откинула од стране ЦСС ресет), то ће бити уједначена у свим бровсерима.
Запамтите, Основни стилови се користе да подесите стилове који се користе иду дизајн света. нпр.
хтмл {фонт-сизе: 77%; фонт-фамили: Ариал, санс-сериф;}
јака, Х1, Х2, Х3, Х4, Х5, х6 {фонт-веигхт: болд;} Сажетак Стилови за опште и заједничке компоненте ХТМЛ класама:
Највећи пројекат састоји од неколико страна ће имати заједничке ХТМЛ елементе који се користе преко сајта, на пример неке врсте образаца, упозорењима и грешкама, прилагођене Искачући прозори, фасцикле итд Од такве компоненте се користе изнова кроз пројекте, то ће бити корисно да се обезбеди скуп класа повезаних са унапред дефинисаних стилова за ове компоненте и можете себи уштедети доста времена.
Поред дефинисања обновљивих дефиниције стилова за уобичајене ХТМЛ компоненте, можемо апстрактне класе стилови који се односе на типографија, боје или чак и распоред. Ја сам често користите ... заједничке часове попут Цлеарфик и Фонт08 и ФонтГреи и АлигнЛ и ДисплаиБ итд
Образац улаз {бордер: 0пк; бацкгроунд: # фффффф; паддинг: 0пк 10пк; _паддинг: 0пк 0пк; висина: 26пк; цолор: # 000000; лине-хеигхт: 30пк; фонт-сизе: 1.1ем;}
Образац Тектареа {бордер: 0пк; бацкгроунд: # фффффф; цолор: # 000000; фонт-сизе: .9 ем; лине-хеигхт: 1.5ем; Преливање: видљиви;}
Фболд {фонт-веигхт: болд; цолор: # цццццц;}.
Фгреи {цолор: # 666666;}.
Флигхтгреи {цолор: # бббббб;}.
Цлеарфик {јасан: обоје;}.
Преграда {бордер-топ: 1пк солид # 647Б06; бордер-боттом: 1пк солид # 9ЦЦ00А; висина: 0пк;}.
Дисплаиб {дисплаи: блоцк;} дисплаин {дисплаи: ноне;}..
Алигнр {тект-алигн: ригхт}. Алигнц {тект-алигн: центер}.
Флоатр {флоат: ригхт;} флоатл.. {Флоат: лефт;} Решења за уобичајене куиркс претраживача
Различити прегледачи имплементира ЦСС код и пружају различит ниво подршке за ЦСС спецификацијама. Резултат тога .... "Бровсер Куиркс", који су ми остали програмери да се позабави. Посебно, ИЕ6 прогања највише ЦСС кодере са роком да се састане. Добра вест је искуство је окупила могуће обновљивих решења за ова питања (често назива као Хацкс ЦСС ).
Запамтите, фотографије ове хацкс / грешке при руци
/ * Зум следеће: 1. правило је специјално за ИЕ6 + технологијама ИЕ7. * /
* ХТМЛ цлеарфик.
*:. Прво дете + ХТМЛ цлеарфик {
зум: 1;
} Кееп Иоур ЦСС Рефининг
- Навика Ре-Билијар неће доћи вама у дан. То мора да развија. Дакле, испланирате Ре-Билијар. Имајте ово на уму да можете подразумевано апстрактне стилови, типографија дефиниције, Лаиоутс, ХТМЛ стилови елемената итд Покушајте да мислите унапред.
- Такође погледате своје последње пројекте, то ће помоћи да се идентификују стилове које сте склони да често користе широм порјецтс. Извод њега.
- Уклоните све неискоришћене стилове. Ова пракса ће задржати свој ЦСС оквир из чест симптом под називом "Надимање" -
- Уклоните понављају стилове.
- Направите скуп стилова који су довољно флексибилан да га пребаци преко пројеката.
Поглед на ЦСС оквирима
Коначно. Ако су инспирисани и намеравате да користите једну или више оквира ЦСС, Херес је кратка листа од неколико популарних оне ....
- 960 грид систем : 960 грид систем је напор да се усмери ток Веб девелопмент би пружање најчешће коришћене димензије, на основу ширине 960 пиксела. Постоје три варијанте: 12, 16 и 24 стубова, који се могу користити засебно или у тандему. Мисао да ништа не можете да направите за ваше лако довољно, оквир обезбеђује шаблоне раду система за штампање у ПДФ формату, која се може користити да скицирам свој десигнс.Бет страну, то би професионални утисак, ако носите неколико листова када идете на клијенту за УИ скупа захтева. Она такође пружа основне грид шаблоне за популарног дизајна софтвера као Фиреворкс, Фласх, ИнДесигн, Иллустратор, Пхотосхоп, Висио, итд обезбедјује "стартер за десет" да бисте започели свој рад дизајна.
- План : Блуепринт обезбеђује јасно сврстати ЦСС фајлова за ресетује, табеларних образаца, штампање, типографија, плугин за дугмад, картице и сл Спрајтови Она такође пружа подршку за ИЕ, као посебан укључују.
- СенЦСс : За разлику од ова два, СенЦСс (изражен смисао), нема ЦСС дефиниције за приказ. То не укључује фонтове, паддингс, маргине, табеле, листе, заглавља, блоцккуотес, обрасце и још много тога.
- БлуеТрип : Њен првобитни захтев је био да до славе, то је комбинација најбољих карактеристика које нуди другим другим оквирима као што су Блуе штампа, Трип Оли ... одакле се добија своје име. Његова функција обухвата скуп 24-колоне решетку, типографија стилова, ОРМ стилове, штампе, дугмад итд
- ИУИ табеларних : Довео до вас у Иахооо Девелопер Нетворк, подржава течности-ширина (100%) распореде као и унапред фиксне ширине распореде на 750пк и 950пк и 974пк, и способност да лако прилагодите на било који број. Као што можете видети, његове формално само распоред компоненти. ИУИ такође обезбедио ХТМЛ / ЦСС комплета за остале елементе странице
- ИАМЛ (Иет Анотхер краина)
- Емастиц
Запамтите, користећи ЦСС оквире не значи да сте лењи да направите сопствени ... То значи да сте паметни да уче од других искуства и грешке, штеде време и повећавају продуктивност!