CSS(કેસ્કેડીંગ સ્ટાઇલ શીટ્સ) એ વેબ ડેવલપમેન્ટનો એક મૂળભૂત ઘટક છે જે તમારી વેબસાઇટ પરના HTML તત્વોના દ્રશ્ય દેખાવને નિયંત્રિત કરવામાં નિર્ણાયક ભૂમિકા ભજવે છે. તે નિયમો અને ગુણધર્મોનો એક શક્તિશાળી સમૂહ પ્રદાન કરે છે જે વ્યાખ્યાયિત કરે છે કે તત્વો કેવી રીતે પ્રદર્શિત થાય છે, ફોર્મેટ કરવામાં આવે છે અને સ્થિત થયેલ છે, જે તમને તમારા વેબ પૃષ્ઠોના દેખાવ અને અનુભૂતિને કસ્ટમાઇઝ કરવાની મંજૂરી આપે છે.
ચાલો પસંદગીકારોના ખ્યાલને સમજીને શરૂઆત કરીએ
પસંદગીકારોનો ઉપયોગ સ્ટાઇલ માટે ચોક્કસ HTML ઘટકોને લક્ષ્ય બનાવવા માટે થાય છે. સૌથી મૂળભૂત પસંદગીકારો પૈકી એક એલિમેન્ટ સિલેક્ટર છે, જે ચોક્કસ HTML એલિમેન્ટના તમામ ઉદાહરણો પસંદ કરે છે.
ઉદાહરણ તરીકે, નીચેના CSS નિયમ દસ્તાવેજના તમામ ફકરાઓને લક્ષ્ય બનાવે છે:
p {
color: blue;
}
આ ઉદાહરણમાં, p
પસંદગીકાર બધા <p>
ઘટકો પસંદ કરે છે અને તેમના ટેક્સ્ટનો રંગ વાદળી પર સેટ કરે છે.
અન્ય સામાન્ય પસંદગીકાર વર્ગ પસંદગીકાર છે
વર્ગોનો ઉપયોગ સમાન લાક્ષણિકતાઓવાળા તત્વોને જૂથ કરવા માટે થાય છે. HTML ઘટકોને વર્ગ સોંપીને, તમે તેમને સામૂહિક રીતે લક્ષ્ય અને શૈલી બનાવી શકો છો.
અહીં એક ઉદાહરણ છે:
.blue-text {
color: blue;
}
n આ કિસ્સામાં, .blue-text
પસંદગીકાર વર્ગ સાથેના તમામ ઘટકોને લક્ષ્ય બનાવે છે blue-text
અને તેમના ટેક્સ્ટ પર વાદળી રંગ લાગુ કરે છે.
વધુમાં, ID
પસંદગીકાર તમને ચોક્કસ તત્વને તેના અનન્ય ઓળખકર્તા દ્વારા લક્ષ્ય બનાવવાની મંજૂરી આપે છે. ID
સામાન્ય રીતે પૃષ્ઠ પર વ્યક્તિગત ઘટકોને સોંપવામાં આવે છે.
અહીં એક ઉદાહરણ છે:
#header {
background-color: gray;
}
આ ઉદાહરણમાં, #header
પસંદગીકાર સાથે તત્વ પસંદ કરે છે ID header
અને તેના પર ગ્રે પૃષ્ઠભૂમિ રંગ લાગુ કરે છે.
CSS ના વાક્યરચના તરફ આગળ વધતાં, દરેક CSS નિયમમાં પસંદગીકાર અને ઘોષણા બ્લોકનો સમાવેશ થાય છે.
ઘોષણા બ્લોક સર્પાકાર કૌંસમાં બંધાયેલ છે {}
અને તેમાં એક અથવા વધુ ઘોષણાઓ છે. ઘોષણાઓમાં મિલકત અને તેના અનુરૂપ મૂલ્યનો સમાવેશ થાય છે.
અહીં એક ઉદાહરણ છે:
h1 {
font-size: 24px;
color: #333;
}
આ કોડ સ્નિપેટમાં, h1
પસંદગીકાર તમામ <h1>
ઘટકોને પસંદ કરે છે અને તેમના ફોન્ટનું કદ 24 પિક્સેલ અને ટેક્સ્ટ રંગને ડાર્ક ગ્રે(#333) પર સેટ કરે છે.
આ સમગ્ર શ્રેણીમાં, અમે વિવિધ CSS ગુણધર્મો, પસંદગીકારો અને તેમના સંયોજનોનું અન્વેષણ કરીશું અને સમજાવીશું, જે તમને દૃષ્ટિની આકર્ષક અને સારી-સંરચિત વેબસાઇટ્સ બનાવવા માટે સક્ષમ બનાવશે. CSS અને તેની મૂળભૂત વાક્યરચના સમજવાથી તમને તમારા વેબ પૃષ્ઠોના સ્ટાઇલીંગ પાસાઓ પર નિયંત્રણ મેળવવા માટે પાયો મળશે, એક અનન્ય અને વ્યક્તિગત કરેલ વપરાશકર્તા અનુભવ સુનિશ્ચિત થશે. ચાલો અંદર જઈએ અને CSS ની અમર્યાદ શક્યતાઓ શોધીએ!