કેસ્કેડીંગ સ્ટાઇલ શીટ્સનું મોડ્યુલિલીકરણ પરિચય (સ્તર 3)
હાલમાં સૌથી મોટું ફેરફાર કે જે CSS સ્તર 3 માટે આયોજન કરવામાં આવ્યું છે તે મોડ્યુલોની રજૂઆત છે. મોડ્યુલોનો ફાયદો એ છે કે તે (માનવામાં આવે છે) સ્પષ્ટીકરણને પૂર્ણ કરવાની મંજૂરી આપે છે અને વધુ ઝડપથી મંજૂર થાય છે કારણ કે સેગમેન્ટ્સ પૂર્ણ થાય છે અને હિસ્સામાં મંજૂર થાય છે. આ બ્રાઉઝર અને વપરાશકર્તા-એજન્ટ ઉત્પાદકોને સ્પષ્ટીકરણના વિભાગોને સપોર્ટ કરવાની પણ મંજૂરી આપે છે, પરંતુ તેમના મોડ્યુલને અર્થિત કરતી માત્ર સપોર્ટ કરીને તેમના કોડ બ્લોટને ન્યૂનતમ રાખવા. ઉદાહરણ તરીકે, ટેક્સ્ટ રીડરને મોડ્યુલો શામેલ કરવાની આવશ્યકતા હોતી નથી કે જે માત્ર તે વ્યાખ્યાયિત કરે છે કે કેવી રીતે એક તત્વ દૃષ્ટિની રીતે પ્રદર્શિત થવાનું છે. પરંતુ જો તેમાં ફક્ત શ્રાવ્ય મોડ્યુલોનો સમાવેશ થતો હોય, તો તે હજુ પણ ધોરણ-સુસંગત CSS 3 સાધન હશે.
CSS 3 ની કેટલીક નવી સુવિધાઓ
- પસંદગીકારો
- CSS 3 માં પસંદગીકારો ખૂબ રસપ્રદ રહેશે. તેઓ ડિઝાઇનર / ડેવલપરને દસ્તાવેજનાં વધુ ચોક્કસ સ્તરો પર પસંદગી કરવાની મંજૂરી આપશે. આ મોડ્યુલ વિશે સરસ વસ્તુઓમાંથી એક એવી છે કે ઘણા બ્રાઉઝર્સ પહેલાથી જ અદ્યતન CSS 3 પસંદગીકારોને સમર્થન આપવા માટે શરૂ કરી રહ્યા છે, જેથી તમે તેમને અજમાવી શકો છો. ઉદાહરણ તરીકે, કેટલાક નવા પસંદગીકારો છે:
- આંશિક મેચો સહિત લક્ષણો અને વિશેષતા મૂલ્યો પર બંધબેસતા
- માળખાકીય સ્યુડો વર્ગો, જેમ કે એન -થા-બાળક
- લક્ષ્ય સ્યુડો-ક્લાસને શૈલીમાં જ તત્વો છે જે URL માં લક્ષ્ય છે
- કોઈપણ તત્વ કે જે રેડિયો અથવા ચેકબોક્સ ઘટકો તરીકે ચકાસાયેલ છે તે શૈલીમાં ચકાસાયેલ સ્યુડો-ક્લાસ
- CSS 3 માં પસંદગીકારો ખૂબ રસપ્રદ રહેશે. તેઓ ડિઝાઇનર / ડેવલપરને દસ્તાવેજનાં વધુ ચોક્કસ સ્તરો પર પસંદગી કરવાની મંજૂરી આપશે. આ મોડ્યુલ વિશે સરસ વસ્તુઓમાંથી એક એવી છે કે ઘણા બ્રાઉઝર્સ પહેલાથી જ અદ્યતન CSS 3 પસંદગીકારોને સમર્થન આપવા માટે શરૂ કરી રહ્યા છે, જેથી તમે તેમને અજમાવી શકો છો. ઉદાહરણ તરીકે, કેટલાક નવા પસંદગીકારો છે:
- ટેક્સ્ટ પ્રભાવો અને લેઆઉટ
- દસ્તાવેજોમાં હાયફનશન, વ્હાઈટસ્પેસ , અને લખાણના સમર્થનમાં ફેરફારો કરવા.
- ફર્સ્ટ લેટર અને ફર્સ્ટ-લાઇન સ્યુડો-ક્લાસ
- CSS 3 એ ગુણધર્મોને ડ્રોપ કૅપ્સના કર્નિંગ અને ગોઠવણીને અસર કરવાની પરવાનગી આપવી જોઈએ.
- પેજ મીડિયા અને જનરેટ કરેલ સામગ્રી
- CSS 3 હવે પેજ મીડિયામાં વધુ વિકલ્પોને સપોર્ટ કરશે, જેમ કે ચાલી હેડરો અને ફૂટર્સ અને પૃષ્ઠ ક્રમાંક. પ્લસમાં ફૂટનોટ્સ અને ક્રોસ રેફરેન્સના ગુણધર્મો સહિત પ્રિન્ટીંગ જનરેટેડ કન્ટેન્ટ માટે અદ્યતન ગુણધર્મો હશે.
- મલ્ટી કૉલમ લેઆઉટને
- અત્યારે મલ્ટી-કૉલમ લેઆઉટ કામ ડ્રાફ્ટ ગુણધર્મોને પ્રસ્તુત કરે છે જે ડિઝાઇનર્સને બહુવિધ કૉલમમાં તેમની સામગ્રીને કૉલમ-ગેપ, સ્તંભ-ગણતરી અને કૉલમ-પહોળાઈ જેવા પ્રદર્શન સાથે પ્રદર્શિત કરવા માટે પરવાનગી આપે છે.
- રૂબી
- CSS હવે ટોચ પર અથવા આગામી શબ્દોમાં નાની એનોટેશંસ ઉમેરવાની ક્ષમતાને સમર્થન કરશે, જે મોટેભાગે ચીની અને જાપાનીઝમાં ઉપયોગમાં લેવાશે. તેઓ સામાન્ય રીતે મુશ્કેલ વિચારકોના ઉચ્ચારણ અથવા અર્થ આપવા માટે ઉપયોગમાં લેવામાં આવે છે.
CSS 3 ફન થશે
એકવાર તે પ્રમાણભૂત અને વેબ બ્રાઉઝર્સ તરીકે સંપૂર્ણપણે અપનાવવામાં આવે અને વપરાશકર્તા એજન્ટો તેનો ઉપયોગ કરવાનું શરૂ કરે છે, CSS 3 વેબ ડીઝાઇનરો માટે એક શક્તિશાળી સાધન હશે. ઉપર યાદી થયેલ નવી સુવિધાઓ બધા ઉમેરણો અને સ્પષ્ટીકરણ ફેરફારો માત્ર નાના ઉપગણ છે.