Компјутери, Софтвер
ЦСС: фонта боја, стил, шаблон, величина
Програмирање - огледало: у почетку беше реч, и не рефлектује назад. И врло брзо је морао да "промене": прво огледало, затим реч ... У овом тренутку, каскадно стила - је добро, али зашто толико дуго да ће то смета програмер? ЦСС - то је све иста арраи пута ера компјутерских програма, али само у друге перспективе. Чак и када су масе постану асоцијативна револуција није направљен.
веб страница - да ознаке ХТМЛ-означавање, која се може приписати одређеном идентификатор класе стила или стил. Први се може једном дефинисан и да се припише да ништа толико потребно време, а други припада одређеном елементу.
Општа логика описа стилова
По традицији, стил се ставља у ЦСС-фајл, али може се приписати одређени елемент у свом стилу атрибута. Стил се може створити у динамици ЈаваСцрипт алата. Од посебног значаја је не као што је описано, на пример, помоћу ЦСС боје фонта, својом величином, слушалице, позадине испод њега и тако даље. Опис локације стил је важно у контексту, обично два идеја: касније описано, тако да је већи приоритет, а ако је описано у елементу, то не важно !. Последња је снимљена као што је, јасно дефинише приоритет.
Примените стил, на пример, одређени фонта цолор промена, може бити било где и било шта. Питање је како да реагују на то у претраживачу током демонтаже свих стилова заједно. Колико је провести на овој ЦПУ?
У идеалном случају, боју фонта треба навести само једном - то је класика. Размислите како би на једноставан опис пар, а затим још и још ... наравно, можете. То је модеран, али практична.
Пример опште логика
Врло једноставно одредити ЦСС боје за сва три елемента, могуће је добити најмање три дуготрајног проблема:
# ЕЛЕ1, # Еле2, # Еле3 {
ПОСИТИОН: абсолуте;
лево: 20пк;
Топ: 14пк;
боја: црвена;
}
# Еле2, # Еле3 {
лево: 90пк; // промените ЦСС хоризонталне координате
цолор: иеллов; // мења боју фонта ЦСС
}
# Еле3 {
Топ: 114пк; // променити ЦСС вертикална координата
боја: зелена; // поново променити боју фонта ЦСС
бацкгроунд-цолор: лигхтгреи; // Цсс тект врхунац боја променила, али то није присутна у # ЕЛЕ1 и # Еле2; положај такође променила, али је променило # Еле2 а не, као што овде
}
Сада морамо имати на уму да су сви од ова три елемента је негде дефинисан, а у случају промене у боји репрезентација власника сајта, програмер ће имати на уму не само о боји, али ио по левој страни, правилима и врха, па чак и да се промени врхунац боја текста не треба заборавити.
Нису сви програмери су поштовани захтев ЦСС: Стил ИД - само један елемент, а стил класа - многи ознаке, осим последњег тачку на тага као придјева:
- поставите боју фонта у ЦСС - стила гроундЦолор класе;
- одредити величину фонта - класе сизе15;
- Сет позиција - класа ПлацеУп.
Наравно, употреба идентификатора, нарочито када они припадају истој обележавања елемента, у првих десет класа стил, обојене у разним комбинацијама стотина страница елемената. Али све има своју објективну логику.
Програмер једноставно мора правилно узети у обзир: чак и ако је фонт цолор на ХТМЛ, ЦСС нуди тешко описати, флексибилност укупној структури описа - то је његов посао.
Очекивани резултат коришћења заједничку логику
Модерни бровсери су удобне са пуно стила фајлова и запремине. Међутим, пројектовање, посебно кроз ЦСС, обојити целу страну, увек треба да разумне довољности. Није сва правила у стилу "јефтин" изглед у пријави. Једноставна кратак унос: * {цолор: ред;} - Свакако лепа, али се односи на све елементе странице, без изузетка.
Од свих правила, која је опремљена са ЦСС, најважније:
- стил - класе, а затим име почиње са "."
- стил - идентификатор и његово име почиње са "#" карактера;
- у другим случајевима - ознаке имена или нешто посебно
Преостали део описа идеја у Стилес (оставинске својства преклапају, приоритете, положај, реда и сл. Д.) Уколико се користи интелигентно и строго неопходно.
Претраживач увек недостајати, не прави се у опису, тако да се специјална изненађења неће. Ако нешто није на правом месту или сет боја фонта у ЦСС није могуће, дакле, у стилу грешке.
неочекиване могућности
Не треба злостављани стилове као што су * {лефт: 124пк; } ор
ол ол, ол ул, ул ул, ул ол {маргин-боттом: 0; }
а имг {бацкгроунд: 0; }
Иако је тешко направити чак и почетник програмер користити ЦСС правила као што су. Увек у развоју било које локације, чак и савршено једноставна ЦСС синтаксе даје неочекиване проблеме. Међутим, ако директни напори за правилну употребу синтаксе, али применити ЈаваСцрипт функционалност нових и неочекиваних могућности да избегне монотоно створити идентификаторе за сваки елемент, или да прати коришћење различитих стилова и класа.
ЦСС - није само стил фајл који је повезан са странице путем линка тага или убаци у њу путем ознаке стила. Такође је могуће да се створи стил на лету или изменити постојећи.
Помоћу ЦСС, боја фонта може да се уради програмски. Као и од величине и положаја, маргине. Сајт - није циљ да примењују знања у ЦСС, ХТМЛ, ПХП или ЈаваСцрипт ефекте блица.
Веб ресурс - је пре свега информације понуђене на одређени начин. То је разлог зашто је ЦСС најбоље види у динамици кроз призму како је могуће да се формира, док је страница још увек на серверу (није доступан тект у време када је дошло посетилац сајта, а не програмер у време када је у развоју сајта), жељени стилова специфичан текст за релевантан садржај, или да направите класу стил или идентификатор на лету као страни се ради, када се гледа на одређени посетилац.
статиц динамика
Ми не треба увек писати софистициран пронаћи ЈаваСцрипт-кода да динамички садржај и њен дизајн - адекватан садржај. Понекад је довољно да правилно користе расположиве могућности. Конкретно, кроз дефинисање ЦСС фонт цолор почетку статички правило, можете да сакријете ово правило (сакривен) и визуализацију другачије (види).
Овде, говорник не захтева алгоритам:
// да се истакне улазни тастер на сајту
фунцтион сцфВелцомеОвер () {
доцумент.гетЕлементБиИд ( 'сцДоцкНамеПиП') стиле.висибилити = 'видљиви' .;
}
// хиде улазну дугме на сајту
функционишу сцфВелцомеОут () {
доцумент.гетЕлементБиИд ( 'сцДоцкНамеПиП') стиле.висибилити = 'хидден' .;
}
ЦСС нуди сопствену динамику: тикера, транспарентне елементе, различитим варијантама прекривача, приказује, слабљењем боје. У ЦСС, боја фонта може бити чак и да није предвиђено да нико стилска правила.
Динамички приказ садржаја
Ако није било догмама, можда не би било напретка. Само не како је било да се бори. Хипертекст родиш доста догме. Време је да обратите пажњу на њих и да почнемо да развијамо локација у прагматичан и практичан стил.
У почетку, постоји страница (н), неки од садржаја (К), све ознаке на странице описани су у стилу лист (и). Није нови облик П, страна преко ПХП или Перл на серверу по избору К из базе података. Постојећа стила С ће пратити аутоматски. Међутим, косовски може се променити, а у већини случајева, таква промена би подразумевало потребу за другим стиловима, односно С +.
На пример, купац је рекао: "Овај сајт описује живот Москви, ће изгледати боље ако су чланци вести уређен у стилу" ЗаЗавтраком ", који описује ноћну комешање у стилу" Лас Вегас "и чланака о научног и технолошког напретка у стилу" МодернТехно ' ". Али ако правимо С на три од ових опција, нема гаранције да купац неће имати идеју да има низ чланака "Новости", "празник", "Рад», «ЦСС / ХТМЛ» Бонус "ХозиаикеНаЗаметку".
Други приступ практичније. Без обзира на категорију чланка увек постоји садржај који може бити обојен у одређене боје. Овде на овом месту постоји прилично разумна идеја: Одређене К, још увек на серверу да створи адекватне С, а претраживач ће захтевати П, он ће добити прави садржај у одговарајуће одобрење.
Динамика стил ЈаваСцрипт
Минимална, иако веома ефикасно решење - да уради свој стил директно у бровсеру клијента. Прво, ослобађа сервер - неће морати да проведе времена на формирање хипертекстуалне страница и стила датотеке за њега.
Друго, природни губљење времена унутар претраживача ће створити утисак да је та страница је окупирана од стране пословних и активно подржава дијалог са посетиоцима: он и даље не види садржај у расутом стању, дакле, да бих доследан и промишљену информација излаз.
Треће, он омогућава програмерима да обезбеди механизам садржаја у овом стилу, у коме је он удобно за посетиоце. Није ни било ко.
За имплементацију ове идеје, треба да спроведе механизам за стварање елемената стила одмах након учитавања странице, а у току свог рада. Модерна сајт - то је Ајакс у одређеном облику. Није тешко извршити формирање стилова директно у процесу формирања странице дрвета. То је једноставан, приступачан и ефикасна, јер је садржај је заједно са својим регистрацију.
То није у супротности модерни тенденцију да се одвоји презентацију података из прераде извршене на подацима и остављајући на екрану.
ЦСС као активни састојак
Хипертекст донео много тога доброг, али само мали део природног информација је успешно формализована, било је алат и искуство у стварању висококвалитетне ХТМЛ, КСМЛ, ЦСС докумената. Није проблем да озваничи нове количине информација и промена већ раније.
Што се тиче ЦСС, овај процес се активира у потпуно другачијем контексту. Уграђени алат за ЈаваСцрипт, омогућавајући "у лету" да створи елементе и стилове елемената није предвидео такву могућност, као и креатори ПХП, посебно, верује да буду укључени у формирање само ХТМЛ странице.
И први и други омогућава до програмских стилова. Овај нови правац у области информационих технологија. Стилови знатно више формална ствар него КСМЛ или ХТМЛ, правила су веома једноставна. Стил је увек присутан у информацији, без обзира на то колико природно је било.
програмери базе података за регистрацију су увек укључени у много формализованих сектора, али ЦСС Тхеме - врло једноставан задатак, али некако није добио у видном пољу развојног процеса.
На догму у области програмирања
Као леденог брега, догма не може дуго пространства фурровинг информације. Досадашња искуства морао да се концентрише не само у ХТМЛ- и ЦСС-стандардима, алати за рад са њима, програмери знања.
Једноставан задатак - да кроз ЦСС боје фонт - је пронашао савршено решење. Правила, синтакса, логика и удобност су неспорни. Али чак и када фонт стварно немам пуно боја за праксу, превише није неопходно, и заиста за потребе реалности виртуелизације не треба сву нагомилану "Форце» ХТМЛ и ЦСС, долази време када је ситуациони знање иду у репродукује и приказује искуство и алати природног формирања стилова садржаја.
Како ће то бити, не могу бити сасвим јасно, али да је процес већ у току, очигледно.
Similar articles
Trending Now