നിങ്ങളുടെ കോഡ് വിശദീകരിക്കാൻ അഭിപ്രായങ്ങൾ ഉപയോഗിക്കുക: അത് എന്താണ് ചെയ്യുന്നത്, എന്താണ് ചെയ്യുന്നത്, നിങ്ങൾ തിരഞ്ഞെടുക്കുന്ന പരിഹാരം എന്തിനാണ് ഉപയോഗിക്കുന്നത്.
(ഈ പോയിൻ്റ് ഓപ്ഷണലാണ്, കാരണം കോഡ് എല്ലായ്പ്പോഴും നന്നായി രേഖപ്പെടുത്തുമെന്ന് പ്രതീക്ഷിക്കുന്നതിൽ അർത്ഥമില്ല. അഭിപ്രായമിടുന്നതിൻ്റെ പ്രയോജനം പ്രോജക്റ്റിൻ്റെ സങ്കീർണ്ണതയെ ആശ്രയിച്ചിരിക്കുന്നു, കൂടാതെ HTML, CSS കോഡുകൾ എന്നിവയിൽ വ്യത്യാസമുണ്ടാകാം.)
ടാസ്ക്കുകൾ TODO ഉപയോഗിച്ച് നിങ്ങളുടെ ചെയ്യേണ്ടവയുടെ ലിസ്റ്റിനായി ടാസ്ക്കുകൾ പരിശോധിക്കുക.TODO കീവേഡ് ഉപയോഗിച്ച് ടാസ്ക്കുകൾ അടയാളപ്പെടുത്തുക. @@ പോലെ സാധാരണയായി ഉപയോഗിക്കുന്ന മറ്റ് ഫോർമാറ്റുകൾ ഉപയോഗിക്കരുത്.
പരാന്തീസിസിൽ കോൺടാക്റ്റുകൾ (ഉപയോക്തൃനാമം അല്ലെങ്കിൽ മെയിലിംഗ് ലിസ്റ്റ്) ഉൾപ്പെടുത്തുക: TODO(contact) .
കോളണിന് ശേഷമുള്ള ചുമതല വിവരിക്കുക, ഉദാഹരണത്തിന്: TODO: Task.
ശുപാർശ ചെയ്തത്: (# ടോഡോ(ഇവാൻ ഇവാനോവ്): വിന്യാസം കൈകാര്യം ചെയ്യുക #) ടെസ്റ്റ്
ശുപാർശ ചെയ്ത:
- വെള്ളരിക്കാ
- തക്കാളി
(ടെക്സ്റ്റ്/എച്ച്ടിഎംഎൽ ഉള്ളടക്ക തരത്തിനൊപ്പം HTML ഉപയോഗിക്കാൻ ശുപാർശ ചെയ്യുന്നു. ആപ്ലിക്കേഷൻ/xhtml+xml-ന് മോശം ബ്രൗസർ പിന്തുണയും ഒപ്റ്റിമൈസേഷൻ ഓപ്ഷനുകൾ പരിമിതപ്പെടുത്തുന്നതിനാൽ XHTML ഉപയോഗിക്കരുത്.)
HTML സാധുതസാധ്യമാകുമ്പോഴെല്ലാം സാധുവായ HTML ഉപയോഗിക്കുക.ആവശ്യമുള്ള ലെവൽ പ്രകടനത്തിന് ആവശ്യമായ ഫയൽ വലുപ്പം നേടാൻ ഉപയോഗം നിങ്ങളെ അനുവദിക്കുന്നില്ലെങ്കിൽ സാധുവായ HTML കോഡ് ഉപയോഗിക്കുക.
കോഡിൻ്റെ സാധുത പരിശോധിക്കാൻ W3C HTML വാലിഡേറ്റർ (ഇംഗ്ലീഷ്).
കോഡിൻ്റെ പ്രധാനപ്പെട്ടതും അളക്കാവുന്നതുമായ ഗുണമേന്മയാണ് സാധുത. സാധുവായ HTML എഴുതുന്നത് പഠനത്തെ പ്രോത്സാഹിപ്പിക്കുന്നു സാങ്കേതിക ആവശ്യകതകൾനിയന്ത്രണങ്ങളും ശരിയും ഉറപ്പാക്കുന്നു HTML ഉപയോഗിക്കുന്നു.
ശുപാർശ ചെയ്യുന്നില്ല: പരിശോധിക്കുക, പരിശോധിക്കുക
ശുപാർശ ചെയ്യുന്നത്: ഒരു ചെക്ക് മാത്രം പരിശോധിക്കുക.
ഉദ്ദേശിച്ച ആവശ്യങ്ങൾക്കായി ഘടകങ്ങൾ (ചിലപ്പോൾ തെറ്റായി "ടാഗുകൾ" എന്ന് വിളിക്കുന്നു) ഉപയോഗിക്കുക: തലക്കെട്ടുകൾക്കുള്ള തലക്കെട്ടുകൾ, ഖണ്ഡികകൾക്കുള്ള p, ലിങ്കുകൾക്കുള്ള a മുതലായവ.
ഇത് കോഡ് വായിക്കാനും എഡിറ്റ് ചെയ്യാനും പരിപാലിക്കാനും എളുപ്പമാക്കുന്നു.
ഇതര മീഡിയ എപ്പോഴും ഇതര മീഡിയ ഉള്ളടക്കം ഉൾപ്പെടുത്തുക.ക്യാൻവാസ് ഉപയോഗിച്ച് നിർവചിച്ചിരിക്കുന്ന ചിത്രങ്ങൾ, വീഡിയോകൾ അല്ലെങ്കിൽ ആനിമേഷനുകൾ പോലെയുള്ള മീഡിയയ്ക്ക് ഇതര ഉള്ളടക്കം നൽകാൻ ശ്രമിക്കുക. ചിത്രങ്ങൾക്ക്, ഇതൊരു അർത്ഥവത്തായ ഇതര വാചകമാണ് (alt), വീഡിയോയ്ക്കും ഓഡിയോയ്ക്കും, സാധ്യമെങ്കിൽ വാചകത്തിൻ്റെയും അടിക്കുറിപ്പിൻ്റെയും ട്രാൻസ്ക്രിപ്റ്റ്.
ഇതര ഉള്ളടക്കം വൈകല്യമുള്ളവരെ സഹായിച്ചേക്കാം. ഉദാഹരണത്തിന്, @alt സജ്ജീകരിച്ചിട്ടില്ലെങ്കിൽ, കാഴ്ച കുറവുള്ള ഒരു വ്യക്തിക്ക് ചിത്രത്തിൽ എന്താണ് ഉള്ളതെന്ന് മനസിലാക്കാൻ പ്രയാസമാണ്. ഒരു വീഡിയോയിലോ ഓഡിയോ റെക്കോർഡിംഗിലോ എന്താണ് പറയുന്നതെന്ന് മറ്റുള്ളവർക്ക് മനസ്സിലാക്കാൻ ബുദ്ധിമുട്ടുണ്ടായേക്കാം.
(ചിത്രത്തിൻ്റെ ആൾട്ട് അനാവശ്യമാണെങ്കിൽ, അല്ലെങ്കിൽ അത് CSS ഉപയോഗിക്കാൻ കഴിയാത്ത സ്ഥലങ്ങളിൽ അലങ്കാര ആവശ്യങ്ങൾക്കായി ഉപയോഗിക്കുന്നുവെങ്കിൽ, ഒരു ശൂന്യമായ ആൾട്ട് ഉപയോഗിക്കുക ആൾട്ട് ടെക്സ്റ്റ്="" )
ചുമതലകളുടെ വേർതിരിവ് പ്രത്യേക ഘടന, രൂപകല്പന, പെരുമാറ്റം.ഘടന (മാർക്ക്അപ്പ്), രൂപഭാവം (ശൈലികൾ), പെരുമാറ്റം (സ്ക്രിപ്റ്റുകൾ) എന്നിവ വേർതിരിച്ച് അവയ്ക്കിടയിലുള്ള ഇടപെടലുകൾ പരമാവധി നിലനിർത്താൻ ശ്രമിക്കുക.
ഡോക്യുമെൻ്റുകളിലും ടെംപ്ലേറ്റുകളിലും HTML മാത്രമേ അടങ്ങിയിട്ടുള്ളൂവെന്നും പ്രമാണത്തിൻ്റെ ഘടന നിർവചിക്കാൻ മാത്രമേ HTML പ്രവർത്തിക്കൂ എന്നും ഉറപ്പാക്കുക. ഡിസൈനിന് ഉത്തരവാദിയായ എല്ലാ കോഡുകളും സ്റ്റൈൽ ഫയലുകളിലേക്കും പെരുമാറ്റത്തിന് ഉത്തരവാദിയായ കോഡ് സ്ക്രിപ്റ്റുകളിലേക്കും നീക്കുക.
നിങ്ങളുടെ ടെംപ്ലേറ്റുകളിൽ ഏറ്റവും കുറഞ്ഞ എണ്ണം സ്റ്റൈൽ ഫയലുകളും സ്ക്രിപ്റ്റുകളും ഉൾപ്പെടുത്തി അവയുടെ കവലകൾ ഏറ്റവും കുറഞ്ഞതായി കുറയ്ക്കാൻ ശ്രമിക്കുക.
അവതരണത്തിൽ നിന്നും പെരുമാറ്റത്തിൽ നിന്നും ഘടന വേർതിരിക്കുന്നത് കോഡ് പരിപാലിക്കുന്നത് എളുപ്പമാക്കാൻ സഹായിക്കുന്നു. ടെംപ്ലേറ്റുകളും HTML പ്രമാണങ്ങളും മാറ്റുന്നത് സ്റ്റൈൽ ഫയലുകളോ സ്ക്രിപ്റ്റുകളോ മാറ്റുന്നതിനേക്കാൾ കൂടുതൽ സമയമെടുക്കും.
ശുപാർശ ചെയ്യുന്നില്ല: HTML സക്സ് എച്ച്ടിഎംഎൽ സക്സ്
ഞാൻ ഇതിനെക്കുറിച്ച് മുമ്പ് എവിടെയോ വായിച്ചിട്ടുണ്ട്, പക്ഷേ ഇപ്പോൾ എല്ലാം തീർച്ചയായും വ്യക്തമാണ്: HTML എന്നത് പൂർണ്ണമായ മാലിന്യമാണ്!!1ഡിസൈൻ മാറ്റാൻ, നിങ്ങൾ ഓരോ തവണയും എല്ലാം വീണ്ടും വീണ്ടും ചെയ്യണമെന്ന് എനിക്ക് വിശ്വസിക്കാൻ കഴിയുന്നില്ല.
ശുപാർശ ചെയ്തത്: എൻ്റെ ആദ്യത്തെ CSS-മാത്രം പുനർരൂപകൽപ്പന എൻ്റെ പുതിയ CSSഡിസൈൻ
ഞാൻ ഇതിനെക്കുറിച്ച് മുമ്പ് വായിച്ചു, പക്ഷേ ഒടുവിൽ ഞാൻ അത് സ്വയം ചെയ്തു: ആശങ്കകൾ വേർതിരിക്കുന്ന തത്വം ഞാൻ ഉപയോഗിക്കുന്നു, മാത്രമല്ല ഡിസൈൻ HTML-ലേക്ക് മാറ്റുകയുമില്ല.
എത്ര കൂൾ!
ഓർമ്മപ്പെടുത്തൽ ലിങ്കുകൾ ഓർമ്മപ്പെടുത്തൽ ലിങ്കുകൾ ഉപയോഗിക്കരുത്.ഈ നിയമത്തിന് ഒരു അപവാദം HTML സേവന പ്രതീകങ്ങൾ മാത്രമാണ് (ഉദാഹരണത്തിന്< и & ) а так же вспомогательные и “невидимые” символы (например നോൺ-ബ്രേക്കിംഗ് സ്പേസ്).
ഓപ്ഷണൽ ടാഗുകൾ ഉപയോഗിക്കരുത് ഓപ്ഷണൽ ടാഗുകൾ. (ആവശ്യമില്ല)ഫയൽ വലുപ്പം കുറയ്ക്കുന്നതിനും കോഡ് റീഡബിലിറ്റി മെച്ചപ്പെടുത്തുന്നതിനും, നിങ്ങൾക്ക് ഓപ്ഷണൽ ടാഗുകൾ ഒഴിവാക്കാം. HTML5 സ്പെസിഫിക്കേഷനിൽ ഓപ്ഷണൽ ടാഗുകളുടെ ഒരു ലിസ്റ്റ് ഉണ്ട്.
(വെബ് ഡെവലപ്പർമാരെ സാധാരണയായി പഠിപ്പിക്കുന്നതിൽ നിന്ന് വളരെ വ്യത്യസ്തമായതിനാൽ ഈ സമീപനം വ്യാപകമായി ഉപയോഗിക്കപ്പെടുന്നതിന് കുറച്ച് സമയമെടുത്തേക്കാം. സ്ഥിരത, കോഡ്, ലാളിത്യം എന്നിവയുടെ കാഴ്ചപ്പാടിൽ, എല്ലാ ഓപ്ഷണൽ ടാഗുകളും ഒഴിവാക്കുന്നതാണ് നല്ലത്).
ശുപാർശ ചെയ്യുന്നില്ല: ഞങ്ങൾ ബൈറ്റുകൾ പാഴാക്കുന്നു - ഞങ്ങൾ പണം പാഴാക്കുന്നു.
ശുപാർശ ചെയ്യുന്നത്: ബൈറ്റുകൾ പണമാണ്!
അതിനാൽ
"തരം" ആട്രിബ്യൂട്ട് വ്യക്തമാക്കരുത് ടൈപ്പ് ആട്രിബ്യൂട്ട്ഒരു പ്രമാണത്തിലേക്ക് ശൈലികളും സ്ക്രിപ്റ്റുകളും ബന്ധിപ്പിക്കുമ്പോൾ.സ്റ്റൈലുകളും (സിഎസ്എസ് അല്ലാതെ മറ്റെന്തെങ്കിലും ഉപയോഗിക്കുമ്പോൾ ഒഴികെ) സ്ക്രിപ്റ്റുകളും (ജാവാസ്ക്രിപ്റ്റ് അല്ലാതെ മറ്റെന്തെങ്കിലും ഉപയോഗിക്കുമ്പോൾ ഒഴികെ) ബന്ധിപ്പിക്കുമ്പോൾ ടൈപ്പ് ആട്രിബ്യൂട്ട് ഉപയോഗിക്കരുത്.
HTML5 ടെക്സ്റ്റ്/സിഎസ്എസ് (ഇംഗ്ലീഷ്), ടെക്സ്റ്റ്/ജാവാസ്ക്രിപ്റ്റ് (ഇംഗ്ലീഷ്) എന്നിവ ഡിഫോൾട്ടായി ഉപയോഗിക്കുന്നതിനാൽ ഈ കേസിൽ തരം ആട്രിബ്യൂട്ട് വ്യക്തമാക്കേണ്ട ആവശ്യമില്ല. പഴയ ബ്രൗസറുകളിൽ പോലും ഇത് പ്രവർത്തിക്കും.
ശുപാശ ചെയ്യപ്പെടുന്നില്ല:
ശുപാർശ ചെയ്ത:
ശുപാശ ചെയ്യപ്പെടുന്നില്ല:
ശുപാർശ ചെയ്ത:
ഘടകത്തിനായി വ്യക്തമാക്കിയ ശൈലികൾ പരിഗണിക്കാതെ തന്നെ (ഡിസ്പ്ലേ പ്രോപ്പർട്ടി ഉപയോഗിച്ച് എലമെൻ്റിൻ്റെ സ്വഭാവം മാറ്റാൻ CSS നിങ്ങളെ അനുവദിക്കുന്നു), ഓരോ ബ്ലോക്കും അല്ലെങ്കിൽ ടേബിൾ എലമെൻ്റും ഒരു പുതിയ ലൈനിൽ പൊതിയുക.
കൂടാതെ, ഒരു ബ്ലോക്കിലോ ടേബിൾ എലമെൻ്റിലോ ഉള്ള എല്ലാ ഘടകങ്ങളും ഇൻഡൻ്റ് ചെയ്യുക.
(നിങ്ങൾക്ക് എന്തെങ്കിലും ബുദ്ധിമുട്ടുകൾ ഉണ്ടെങ്കിൽ വൈറ്റ്സ്പേസ് പ്രതീകങ്ങൾലിസ്റ്റ് ഘടകങ്ങൾക്കിടയിൽ, എല്ലാ li ഘടകങ്ങളും ഒരു വരിയിൽ സ്ഥാപിക്കാൻ അനുവാദമുണ്ട്. ലിൻ്റു [കോഡ് ഗുണനിലവാരം പരിശോധിക്കുന്നതിനുള്ള യൂട്ടിലിറ്റി ഏകദേശം. ട്രാൻസ്.] ഈ സാഹചര്യത്തിൽ ഒരു പിശകിന് പകരം മുന്നറിയിപ്പ് നൽകാൻ ശുപാർശ ചെയ്യുന്നു.
ശുപാർശ ചെയ്ത:
- മാഷേ
- ഗ്ലാഷ
- ചെബുരാഷ്
ശുപാർശ ചെയ്ത:
$ 5.00 | $ 4.50 |
ബ്രൗസറിനെ ആശ്രയിച്ചുള്ള കോഡ് ആവശ്യമുള്ള സന്ദർഭങ്ങളിലോ വാലിഡേറ്റർ പിശകുകളോ ഒഴികെ, സാധുവായ CSS കോഡ് ഉപയോഗിക്കുക.
നിങ്ങളുടെ കോഡ് സാധൂകരിക്കാൻ W3C CSS വാലിഡേറ്റർ പോലുള്ള ഉപകരണങ്ങൾ ഉപയോഗിക്കുക.
കോഡിൻ്റെ പ്രധാനപ്പെട്ടതും അളക്കാവുന്നതുമായ ഗുണമേന്മയാണ് സാധുത. സാധുവായ CSS എഴുതുന്നത് അനാവശ്യ കോഡ് ഇല്ലാതാക്കാനും ഉറപ്പാക്കാനും സഹായിക്കുന്നു ശരിയായ ഉപയോഗംസ്റ്റൈൽ ഷീറ്റുകൾ...
ക്ലാസ് ഐഡൻ്റിഫയറുകളും പേരുകളും വൈൽഡ്കാർഡ് അല്ലെങ്കിൽ അർത്ഥവത്തായ ക്ലാസ് നാമങ്ങളും ഐഡൻ്റിഫയറുകളും ഉപയോഗിക്കുക.സൈഫറുകൾ അല്ലെങ്കിൽ വിവരണം ഉപയോഗിക്കുന്നതിന് പകരം രൂപംഘടകം, അതിൻ്റെ സൃഷ്ടിയുടെ അർത്ഥം ക്ലാസിൻ്റെയോ ഐഡൻ്റിഫയറിൻ്റെയോ പേരിൽ പ്രകടിപ്പിക്കാൻ ശ്രമിക്കുക, അല്ലെങ്കിൽ അതിന് ഒരു ടെംപ്ലേറ്റ് പേര് നൽകുക...
വൈൽഡ്കാർഡ് പേരുകൾ പ്രത്യേക ഉദ്ദേശ്യമില്ലാത്ത അല്ലെങ്കിൽ അവരുടെ സഹോദരങ്ങളിൽ നിന്ന് വേർതിരിച്ചറിയാൻ കഴിയാത്ത മൂലകങ്ങളുടെ വേരിയൻ്റ് പേരുകളാണ്. അവർ സാധാരണയായി "സഹായികൾ" ആയി ആവശ്യമാണ്.
ഫങ്ഷണൽ അല്ലെങ്കിൽ ടെംപ്ലേറ്റ് പേരുകൾ ഉപയോഗിക്കുന്നത് ആവശ്യകത കുറയ്ക്കുന്നു അനാവശ്യമായ മാറ്റങ്ങൾപ്രമാണത്തിലോ ടെംപ്ലേറ്റിലോ.
ഒഴിവാക്കി: /* ഒഴിവാക്കി: അർത്ഥമില്ലാത്ത */ #yee-1901 () /* ഒഴിവാക്കി: രൂപത്തിൻ്റെ വിവരണം */ .button-green() .clear()
ശുപാർശ ചെയ്തത്: /* ശുപാർശ ചെയ്തത്: കൃത്യവും പോയിൻ്റിലേക്ക് */ #ഗാലറി () #ലോഗിൻ () .വീഡിയോ () /* ശുപാർശ ചെയ്തത്: ടെംപ്ലേറ്റ് പേര് */ .aux () .alt ()
കഴിയുന്നത്ര ഹ്രസ്വമായി ഈ ഘടകം കൃത്യമായി എന്താണ് ചെയ്യേണ്ടതെന്ന് രൂപപ്പെടുത്താൻ ശ്രമിക്കുക.
ക്ലാസുകളുടെയും ഐഡൻ്റിഫയറുകളുടെയും ഈ ഉപയോഗം കോഡ് മനസ്സിലാക്കാൻ എളുപ്പമുള്ളതും കൂടുതൽ കാര്യക്ഷമവുമാക്കുന്നതിന് സഹായിക്കുന്നു.
ടൈപ്പ് സെലക്ടറുകൾ എലമെൻ്റ് ടൈപ്പ് (ടാഗ്) സെലക്ടറുകളുള്ള ക്ലാസ് പേരുകളോ ഐഡൻ്റിഫയറോ ഉപയോഗിക്കുന്നത് ഒഴിവാക്കുക.തീർത്തും ആവശ്യമില്ലെങ്കിൽ (ഉദാഹരണത്തിന് ഹെൽപ്പർ ക്ലാസുകൾക്കൊപ്പം), ക്ലാസ് പേരുകളോ ഐഡൻ്റിഫയറുകളോ ഉള്ള മൂലക നാമങ്ങൾ ഉപയോഗിക്കരുത്.
പ്രോപ്പർട്ടികൾക്കുള്ള കുറുക്കുവഴികൾ സാധ്യമാകുമ്പോഴെല്ലാം പ്രോപ്പർട്ടികൾക്കുള്ള കുറുക്കുവഴികൾ ഉപയോഗിക്കുക.CSS വിവിധ ഷോർട്ട്ഹാൻഡ് ഫോമുകൾ (ഫോണ്ട് പോലുള്ളവ) വാഗ്ദാനം ചെയ്യുന്നു, അവ സാധ്യമാകുന്നിടത്തെല്ലാം ഉപയോഗിക്കാൻ ശുപാർശ ചെയ്യുന്നു, മൂല്യങ്ങളിൽ ഒന്ന് മാത്രം വ്യക്തമാക്കിയിട്ടുണ്ടെങ്കിൽ പോലും.
ഷോർട്ട്ഹാൻഡ് പ്രോപ്പർട്ടി നൊട്ടേഷൻ ഉപയോഗിക്കുന്നത് കൂടുതൽ കാര്യക്ഷമതയ്ക്കും നിങ്ങളുടെ കോഡ് നന്നായി മനസ്സിലാക്കുന്നതിനും ഉപയോഗപ്രദമാണ്.
ശുപാർശ ചെയ്തിട്ടില്ല: /* ശുപാർശ ചെയ്തിട്ടില്ല */ ബോർഡർ-ടോപ്പ്-സ്റ്റൈൽ: ഒന്നുമില്ല; ഫോണ്ട് ഫാമിലി: പാലറ്റിനോ, ജോർജിയ, സെരിഫ്; ഫോണ്ട് വലുപ്പം: 100%; ലൈൻ-ഉയരം: 1.6; പാഡിംഗ്-ബോട്ടം: 2എം; പാഡിംഗ്-ഇടത്: 1എം; പാഡിംഗ്-വലത്: 1എം; പാഡിംഗ് ടോപ്പ്: 0;
ശുപാർശ ചെയ്തത്: /* ശുപാർശ ചെയ്തത് */ ബോർഡർ ടോപ്പ്: 0; ഫോണ്ട്: 100%/1.6 പാലറ്റിനോ, ജോർജിയ, സെരിഫ്; പാഡിംഗ്: 0 1എം 2എം;
പൂജ്യം മൂല്യങ്ങൾക്കായി യൂണിറ്റുകൾ വ്യക്തമാക്കരുത്, അങ്ങനെ ചെയ്യാൻ ഒരു കാരണമില്ലെങ്കിൽ.
ഒരു ഭിന്നസംഖ്യയുടെ മുഴുവൻ ഭാഗത്തിലും 0, ഭിന്നസംഖ്യകളുടെ മുഴുവൻ ഭാഗത്തിലും "0" ഇടരുത്.-1 നും 1 നും ഇടയിലുള്ള മൂല്യങ്ങളിൽ പൂർണ്ണസംഖ്യയിൽ 0 ഇടരുത്.
ലിങ്കുകളിലെ ഉദ്ധരണികൾ ലിങ്കുകളിൽ ഉദ്ധരണികൾ ഉപയോഗിക്കരുത്url() നൊപ്പം ഉദ്ധരണികൾ ("" , "") ഉപയോഗിക്കരുത്.
ഹെക്സാഡെസിമൽ പേരുകൾനിറങ്ങൾ സാധ്യമാകുന്നിടത്ത് ത്രീ-കക്ഷര ഹെക്സാഡെസിമൽ നൊട്ടേഷൻ ഉപയോഗിക്കുക.വർണ്ണങ്ങൾക്കായുള്ള മൂന്ന് പ്രതീകങ്ങളുള്ള ഹെക്സാഡെസിമൽ നൊട്ടേഷൻ ചെറുതും കുറച്ച് സ്ഥലം എടുക്കുന്നതുമാണ്.
പ്രിഫിക്സുകൾ പ്രിഫിക്സ് സെലക്ടറുകൾ, നിലവിലെ ആപ്ലിക്കേഷനുമായി സവിശേഷമായ പ്രിഫിക്സുകൾ. (ആവശ്യമില്ല)വലിയ പ്രോജക്റ്റുകളിലും മറ്റ് പ്രോജക്റ്റുകൾക്കായോ മറ്റ് സൈറ്റുകളിലോ ഉപയോഗിക്കുന്ന കോഡുകളിലും, ഐഡൻ്റിഫയറുകൾക്കും ക്ലാസ് പേരുകൾക്കുമായി പ്രിഫിക്സുകൾ (നെയിംസ്പെയ്സുകളായി) ഉപയോഗിക്കുക. ഹ്രസ്വവും അതുല്യവുമായ ശീർഷകങ്ങൾ തുടർന്ന് ഒരു ഹൈഫൻ ഉപയോഗിക്കുക.
നെയിംസ്പേസുകൾ ഉപയോഗിക്കുന്നത് പേരിലെ വൈരുദ്ധ്യങ്ങൾ തടയാനും നിങ്ങളുടെ സൈറ്റ് പരിപാലിക്കുന്നത് എളുപ്പമാക്കാനും സഹായിക്കുന്നു. ഉദാഹരണത്തിന്, തിരയുകയും മാറ്റിസ്ഥാപിക്കുകയും ചെയ്യുമ്പോൾ.
ക്ലാസുകളിലെയും ഐഡൻ്റിഫയറുകളിലെയും സെപ്പറേറ്ററുകൾ ഒരു ഹൈഫൻ ഉപയോഗിച്ച് ഐഡൻ്റിഫയറുകളിലും ക്ലാസ് നാമങ്ങളിലും വാക്കുകൾ വേർതിരിക്കുക.നിങ്ങളുടെ കോഡിൻ്റെ വായനാക്ഷമതയും എളുപ്പത്തിലുള്ള ധാരണയും മെച്ചപ്പെടുത്തുന്നതിന് സെലക്ടറുകളിലെ വാക്കുകളും ചുരുക്കെഴുത്തുകളും ബന്ധിപ്പിക്കുന്നതിന് ഒരു ഹൈഫൻ അല്ലാതെ മറ്റൊന്നും ഉപയോഗിക്കുന്നത് ഒഴിവാക്കുക.
ശുപാർശ ചെയ്തിട്ടില്ല: /* ശുപാർശ ചെയ്തിട്ടില്ല: “ഡെമോ”, “ഇമേജ്” എന്നീ വാക്കുകൾ വേർതിരിച്ചിട്ടില്ല */ .demoimage () /* ശുപാർശ ചെയ്തിട്ടില്ല: ഒരു ഹൈഫന് പകരം അണ്ടർസ്കോർ ഉപയോഗിക്കുന്നു */ .error_status ()
ശുപാർശ ചെയ്തത്: /* ശുപാർശ ചെയ്തത് */ #video-id().ads-sample()
CSS ഫിൽട്ടറുകൾ, ഹാക്കുകൾ അല്ലെങ്കിൽ മറ്റ് പരിഹാരങ്ങൾ എന്നിവ ഉപയോഗിച്ച് ബ്രൗസർ വ്യത്യാസങ്ങളെ ചെറുക്കാൻ ഇത് പ്രലോഭിപ്പിക്കുന്നതാണ്. നിങ്ങൾക്ക് കാര്യക്ഷമവും എളുപ്പത്തിൽ പരിപാലിക്കാവുന്നതുമായ ഒരു കോഡ്ബേസ് വേണമെങ്കിൽ ഈ സമീപനങ്ങളെല്ലാം അവസാന ആശ്രയമായി മാത്രമേ കണക്കാക്കാവൂ. ലളിതമായി പറഞ്ഞാൽ, ഹാക്കുകളും ബ്രൗസർ കണ്ടെത്തലും അനുവദിക്കുന്നത് ദീർഘകാലാടിസ്ഥാനത്തിൽ പ്രോജക്റ്റിനെ ദോഷകരമായി ബാധിക്കും, കാരണം പ്രോജക്റ്റ് ഏറ്റവും കുറഞ്ഞ പ്രതിരോധത്തിൻ്റെ പാതയാണ് സ്വീകരിക്കുന്നത്. ഇത് ഹാക്കുകൾ ഉപയോഗിക്കുന്നത് എളുപ്പമാക്കുകയും അവ കൂടുതൽ കൂടുതൽ ഉപയോഗിക്കാൻ അനുവദിക്കുകയും ചെയ്യുന്നു, അത് അവ പലപ്പോഴും ഉപയോഗിക്കുന്നതിന് കാരണമാകും.
CSS ഫോർമാറ്റിംഗ് നിയമങ്ങൾ പരസ്യങ്ങൾ ക്രമപ്പെടുത്തൽ പരസ്യങ്ങൾ അക്ഷരമാലാക്രമത്തിൽ അടുക്കുക.പരസ്യങ്ങൾ സ്ഥാപിക്കുക അക്ഷരമാല ക്രമത്തിൽപ്രവർത്തിക്കാൻ എളുപ്പമുള്ള സ്ഥിരതയുള്ള കോഡ് ലഭിക്കുന്നതിന്.
അടുക്കുമ്പോൾ, ബ്രൗസർ പ്രിഫിക്സുകൾ അവഗണിക്കുക. മാത്രമല്ല, ഒരു പ്രോപ്പർട്ടിക്കായി നിരവധി ബ്രൗസർ പ്രിഫിക്സുകൾ ഉപയോഗിക്കുകയാണെങ്കിൽ, അവയും അടുക്കിയിരിക്കണം (ഉദാഹരണത്തിന് -moz --webkit-ന് മുമ്പായിരിക്കണം)
ബ്ലോക്കുകളിൽ ഇൻഡൻ്റുകൾ. എല്ലായ്പ്പോഴും ബ്ലോക്ക് ഉള്ളടക്കം ഇൻഡൻ്റ് ചെയ്യുക.ശ്രേണി കാണിക്കുന്നതിനും കോഡ് എളുപ്പമുള്ളതാക്കുന്നതിനും നിയമങ്ങൾ അല്ലെങ്കിൽ ഡിക്ലറേഷനുകൾക്കുള്ളിലെ നിയമങ്ങൾ പോലുള്ള ഏതെങ്കിലും ബ്ലോക്ക് ഉള്ളടക്കം എപ്പോഴും ഇൻഡൻ്റ് ചെയ്യുക.
പ്രഖ്യാപനങ്ങൾക്ക് ശേഷം ഓരോ പ്രഖ്യാപനത്തിനും ശേഷം ഒരു അർദ്ധവിരാമം സ്ഥാപിക്കുക.കോഡ് സ്ഥിരതയ്ക്കും പുതിയ പ്രോപ്പർട്ടികൾ ചേർക്കുന്നത് എളുപ്പമാക്കുന്നതിനും ഓരോ ഡിക്ലറേഷനു ശേഷവും ഒരു അർദ്ധവിരാമം ഉപയോഗിക്കുക.
പ്രോപ്പർട്ടി നാമങ്ങൾക്ക് ശേഷം ഡിക്ലറേഷനുകളിൽ കോളണുകൾക്ക് ശേഷം സ്പെയ്സുകൾ ഉപയോഗിക്കുക.കോഡിലെ ഓർഡറിനായി, ഡിക്ലറേഷനുകളിൽ കോളണിന് ശേഷം (എന്നാൽ മുമ്പല്ല) എല്ലായ്പ്പോഴും ഒരു സ്പെയ്സ് ഉപയോഗിക്കുക.
സെലക്ടർമാരെയും പ്രഖ്യാപനങ്ങളെയും വേർതിരിക്കുക, ഒരു ലൈൻ ബ്രേക്ക് ഉള്ള സെലക്ടർമാരെയും പ്രഖ്യാപനങ്ങളെയും വേർതിരിക്കുക.ഓരോ സെലക്ടറും അല്ലെങ്കിൽ പ്രഖ്യാപനവും ആരംഭിക്കുക പുതിയ വര.
വേർതിരിക്കുന്ന നിയമങ്ങൾ ലൈൻ ബ്രേക്കുകൾ ഉപയോഗിച്ച് വേർതിരിക്കുക.നിയമങ്ങൾക്കിടയിൽ എപ്പോഴും ഒരു ലൈൻ ബ്രേക്ക് ഇടുക.
മെറ്റാ നിയമങ്ങൾ CSSഗ്രൂപ്പിംഗ് നിയമങ്ങൾ ഗ്രൂപ്പ് നിയമങ്ങൾ കൂടാതെ ഒരു അഭിപ്രായത്തോടെ ഗ്രൂപ്പുകളെ സൂചിപ്പിക്കുക. (ആവശ്യമില്ല)സാധ്യമാകുമ്പോഴെല്ലാം ഗ്രൂപ്പ് ഭരിക്കുക. അഭിപ്രായങ്ങളുള്ള ഗ്രൂപ്പുകളെ സൂചിപ്പിക്കുകയും ലൈൻ ബ്രേക്കുകൾ ഉപയോഗിച്ച് അവയെ വേർതിരിക്കുകയും ചെയ്യുക.
ഉപസംഹാരം സ്ഥിരത പുലർത്തുകനിങ്ങൾ കോഡ് എഡിറ്റ് ചെയ്യുകയാണെങ്കിൽ, അത് എങ്ങനെയാണ് എഴുതിയതെന്ന് മനസിലാക്കാൻ കുറച്ച് മിനിറ്റ് എടുക്കുക. ഗണിതശാസ്ത്ര ഓപ്പറേറ്റർമാരെ സ്പെയ്സുകളാൽ വേർതിരിക്കുകയാണെങ്കിൽ, അതുതന്നെ ചെയ്യുക. അഭിപ്രായങ്ങൾക്ക് ചുറ്റും പരാൻതീസിസുകളോ ഡാഷുകളോ ഉണ്ടെങ്കിൽ, നിങ്ങളുടെ അഭിപ്രായങ്ങളിലും ഇത് ചെയ്യുക.
ഈ ഗൈഡിൻ്റെ ആശയം ഒരു പൊതു പദാവലി സൃഷ്ടിക്കുക എന്നതാണ്, അത് ഡെവലപ്പർമാർക്ക് അവർ എങ്ങനെ പ്രകടിപ്പിക്കണം എന്നതിലുപരി എന്താണ് പ്രകടിപ്പിക്കേണ്ടത് എന്നതിൽ ശ്രദ്ധ കേന്ദ്രീകരിക്കാൻ അനുവദിക്കുന്നു.
ഒരേ ശൈലിയിൽ കോഡ് എഴുതാൻ നിങ്ങളെ അനുവദിക്കുന്ന യൂണിഫോം ഡിസൈൻ നിയമങ്ങൾ ഞങ്ങൾ വാഗ്ദാനം ചെയ്യുന്നു, എന്നാൽ പ്രോജക്റ്റിൽ ഇതിനകം ഉപയോഗിച്ചിരിക്കുന്ന കോഡ് ശൈലിയും പ്രധാനമാണ്.
നിങ്ങളുടെ കോഡ് നിലവിലുള്ള കോഡിൽ നിന്ന് വളരെ വ്യത്യസ്തമാണെങ്കിൽ, അത് വായനക്കാരൻ്റെ താളം തെറ്റിക്കുകയും വായിക്കുന്നത് ബുദ്ധിമുട്ടാക്കുകയും ചെയ്യും. ഇത് ഒഴിവാക്കാൻ ശ്രമിക്കുക.
വിവർത്തകനിൽ നിന്നുള്ള കുറിപ്പ്, ഗൂഗിൾ പ്രധാനമായും വലിയതും ഉയർന്ന ഭാരമുള്ളതുമായ പ്രോജക്റ്റുകളിൽ ശ്രദ്ധ കേന്ദ്രീകരിക്കുന്നു, ഓരോ ബൈറ്റും ചെലവേറിയതാണ്, അതിനാൽ ഓരോ സെലക്ടറും ഒരു പുതിയ ലൈനിൽ ആരംഭിക്കാനോ ടാബുകൾക്ക് പകരം സ്പെയ്സുകൾ ഉപയോഗിക്കാനോ അവർ ശുപാർശ ചെയ്യുന്നുവെങ്കിൽ അത് പരിഗണിക്കേണ്ടതാണ്. , പിന്നീട് ഇത് പ്രാഥമികമായി സൂചിപ്പിക്കുന്നത്, സൈറ്റിൽ ഉപയോഗിക്കുന്നതിന് മുമ്പ് കോഡ് ചെറുതാക്കുകയും കംപ്രസ് ചെയ്യുകയും ചെയ്യും.ഇത് വരെ വായിച്ച എല്ലാവർക്കും നന്ദി.
ടാഗുകൾ: ടാഗുകൾ ചേർക്കുക
ശരിയായ CSS കോഡ് എങ്ങനെ എഴുതാം?
അടിസ്ഥാനകാര്യങ്ങൾ അറിയാതെ മുന്നോട്ടുപോകുക അസാധ്യമാണ്. മാത്രമല്ല, ഈ അടിസ്ഥാനകാര്യങ്ങൾ ഒരു ഉപബോധ തലത്തിലേക്ക് പരിശീലിപ്പിക്കണം. ശുദ്ധവും മനസ്സിലാക്കാവുന്നതുമായ കോഡ് എഴുതുന്നതിനുള്ള എല്ലാ നിയമങ്ങളും നിങ്ങൾ അറിഞ്ഞിരിക്കണം, അവ എല്ലായിടത്തും പ്രയോഗിക്കുക. നിങ്ങളുടെ നിലവിലെ അല്ലെങ്കിൽ, നിങ്ങളുടെ അടുത്ത പ്രോജക്റ്റിൽ നിന്ന് ശരിയായി ആരംഭിക്കുക. ഇത് നിങ്ങളുടെ CSS ബൈബിൾ ആയിരിക്കും
താഴെ, ഉപയോക്തൃ-സൗഹൃദവും പ്രൊഫഷണലുമായ CSS കോഡ് എഴുതുന്നതിനുള്ള 15 സുവർണ്ണ നിയമങ്ങൾ കാണുക
CSS-റീസെറ്റ് എന്നത് ഞങ്ങളുടെ സ്റ്റൈൽ ഫയലിൻ്റെ തുടക്കത്തിൽ എഴുതിയിരിക്കുന്ന ഒരു പ്രത്യേക കോഡാണ്, അതിൽ എല്ലാ മൂല്യങ്ങളും പുനഃസജ്ജമാക്കുകയും എല്ലാ അടിസ്ഥാന പാരാമീറ്ററുകളും എല്ലാ ശൈലികൾക്കും സജ്ജീകരിക്കുകയും ചെയ്യുന്നു, അത് ഓരോ നിർദ്ദിഷ്ടത്തിനും ഞങ്ങൾ എഴുതേണ്ടി വരും. ഐഡി/ക്ലാസ്. ഇത് പിന്നീട് കോഡ് ചെറുതാക്കാനും ബ്രൗസറുകൾ തമ്മിലുള്ള ഡിസ്പ്ലേയിലെ വ്യത്യാസങ്ങൾ ഒഴിവാക്കാനും നിങ്ങളെ അനുവദിക്കുന്നു.
http://meyerweb.com/eric/tools/css/reset/index.html എന്നതിൽ നിന്ന് എടുത്ത ഒരു CSS-റീസെറ്റ് ഉദാഹരണം ഇതാ.
/* v1.0 | 20080212 */ html, ബോഡി, ഡിവി, സ്പാൻ, ആപ്ലെറ്റ്, ഒബ്ജക്റ്റ്, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del , dfn, em, ഫോണ്ട്, img, ins, kbd, q, s, samp, ചെറിയ, സ്ട്രൈക്ക്, ശക്തമായ, സബ്, sup, tt, var, b, u, i, centre, dl, dt, dd, ol, ul , ലി, ഫീൽഡ്സെറ്റ്, ഫോം, ലേബൽ, ലെജൻഡ്, ടേബിൾ, അടിക്കുറിപ്പ്, tbody, tfoot, thead, tr, th, td (മാർജിൻ: 0; പാഡിംഗ്: 0; ബോർഡർ: 0; ഔട്ട്ലൈൻ: 0; ഫോണ്ട്-സൈസ്: 100%; വെർട്ടിക്കൽ-അലൈൻ: ബേസ്ലൈൻ; പശ്ചാത്തലം: സുതാര്യം; ) ബോഡി (ലൈൻ-ഉയരം: 1; ) ol, ul (ലിസ്റ്റ്-സ്റ്റൈൽ: ഒന്നുമില്ല; ) ബ്ലോക്ക്ക്വോട്ട്, q (ഉദ്ധരണികൾ: ഒന്നുമില്ല; ) ബ്ലോക്ക്ക്വോട്ട്:മുമ്പ്, ബ്ലോക്ക്ക്വോട്ട്:അതിനുശേഷം, q: മുമ്പ്, q: ശേഷം (ഉള്ളടക്കം: ""; ഉള്ളടക്കം: ഒന്നുമില്ല; ) /* ഫോക്കസ് ശൈലികൾ നിർവചിക്കാൻ ഓർക്കുക! */:ഫോക്കസ് ( ഔട്ട്ലൈൻ: 0; ) /* എങ്ങനെയെങ്കിലും ഉൾപ്പെടുത്തലുകൾ ഹൈലൈറ്റ് ചെയ്യാൻ ഓർക്കുക! */ ins (ടെക്സ്റ്റ് ഡെക്കറേഷൻ: ഒന്നുമില്ല; ) del ( ടെക്സ്റ്റ് ഡെക്കറേഷൻ: ലൈൻ-ത്രൂ; ) /* ടേബിളുകൾക്ക് മാർക്ക്അപ്പ് */ ടേബിളിൽ "സെൽസ്പേസിംഗ്="0"" ആവശ്യമാണ് (ബോർഡർ-തകർച്ച: തകർച്ച; അതിർത്തി-അകലം : 0;)
2) ചുരുക്കെഴുത്തുകൾ ഉപയോഗിക്കുകഉദാഹരണത്തിന്, ഒരു നീണ്ട എഴുതാൻ
ബോർഡർ ടോപ്പ്: 5px; ബോർഡർ-വലത്: 10px; ബോർഡർ-ബോട്ടം: 15px; ബോർഡർ-ഇടത്: 20px;
നമുക്ക് ചുരുക്കത്തിൽ എഴുതാം:
ബോർഡർ: 5px 10px 15px 20px;
അതായത് മുകളിൽ നിന്ന് ആരംഭിക്കുന്ന ഘടികാരദിശയിൽ.
പ്രധാനമായും ചുരുക്കിയ ബോർഡർ, മാർജിൻ, പാഡിംഗ്, ഫോണ്ട്, പശ്ചാത്തലം.
നിങ്ങൾക്ക് ഇതിനെക്കുറിച്ച് കൂടുതൽ കാണാൻ കഴിയും
എന്നാൽ നിറങ്ങൾ ഇതുപോലെ കുറയ്ക്കാം:
കളർ കോഡിൽ 3 ആവർത്തിക്കുന്ന അക്കങ്ങൾ അടങ്ങിയിട്ടുണ്ടെങ്കിൽ, നിങ്ങൾക്ക് ഈ മൂന്ന് അക്കങ്ങൾ എഴുതാം.
ഉദാഹരണത്തിന്: #FFFFFF എന്നത് #FFF എന്ന് എഴുതാം, അല്ലെങ്കിൽ #990055 എന്നത് #905 എന്ന് എഴുതാം, എന്നാൽ #F091A4 എന്നത് ചുരുക്കാൻ കഴിയില്ല.
നിങ്ങൾക്ക് ആവശ്യമുള്ളിടത്തെല്ലാം അഭിപ്രായങ്ങൾ ഉപയോഗിക്കുക - കോഡ് ഓർഗനൈസുചെയ്യാൻ അവ ശരിക്കും സഹായിക്കുന്നു, ഇത് നിങ്ങൾക്കും അതിനൊപ്പം പ്രവർത്തിക്കുന്നവർക്കും കൂടുതൽ മനസ്സിലാക്കാവുന്നതേയുള്ളൂ.
ഇത് ഇതുപോലെ തോന്നുന്നു:
/* നിങ്ങളുടെ അഭിപ്രായം ഇവിടെ */
അഭിപ്രായം:
a) ശൈലി പേജിൻ്റെ ശീർഷകം - കോഡിൻ്റെ രചയിതാവ് ആരാണെന്നും അത് എപ്പോൾ എഴുതിയെന്നും എഴുതുക
b) ശൈലി വിഭാഗങ്ങൾ അടയാളപ്പെടുത്തുക - ഇത് എല്ലാ കോഡുകളും വിഭാഗങ്ങളായി ക്രമീകരിക്കും.
ഉദാഹരണത്തിന്:
സി) പ്രശ്നബാധിത പ്രദേശങ്ങളെക്കുറിച്ചുള്ള അഭിപ്രായം. ഉദാഹരണത്തിന്, വ്യത്യസ്ത ബ്രൗസറുകളിൽ പേജിന് വ്യത്യാസങ്ങളുണ്ടാകാവുന്നവ. ഉദാഹരണത്തിന്:
ഇൻപുട്ട് /* IE6 പ്രശ്നം */
d) നിങ്ങൾ ജോലി ചെയ്യുന്നവർക്ക് ചെറിയ അഭിപ്രായങ്ങൾ എഴുതുക - ഉദാഹരണത്തിന്, എന്തെങ്കിലും മെച്ചപ്പെടുത്തേണ്ടിവരുമ്പോൾ.
4) ഒരു ഫ്ലവർ ലെജൻഡ് ചേർക്കുകചെറിയ CSS ഫയലുകൾ ഉപയോഗിച്ച് സൈറ്റിൻ്റെ എല്ലാ നിറങ്ങളും ട്രാക്ക് ചെയ്യുന്നത് ബുദ്ധിമുട്ടുള്ള കാര്യമല്ല.
എന്നാൽ നമുക്ക് 5000 വരി കോഡ് ഉണ്ടെങ്കിൽ? - തെറ്റായ നിറങ്ങൾ ഉപയോഗിക്കാൻ നിങ്ങൾക്ക് അനുവദിക്കാനാവില്ല.
ഈ ആവശ്യത്തിനായി, ഒരു കളർ ലെജൻഡ് ഉണ്ട് - അതായത്, ഞങ്ങളുടെ ഫയലിൽ ഉപയോഗിക്കുന്ന നിറങ്ങളുടെ ഒരു ലിസ്റ്റ്. ഉദാഹരണത്തിന്:
/* /* ഇളം നീല: #4595be /* കടും നീല: #367595 /* ലിങ്കുകൾക്ക് ചുവപ്പ്: #9F1212 **************************** ******/
5) സ്ഥാനം:യാഥാർത്ഥ്യവും സ്ഥാനം:സമ്പൂർണവും എന്താണെന്ന് ഓർക്കുകമിക്ക തുടക്കക്കാരായ ലേഔട്ട് ഡിസൈനർമാരും ഈ ആശയങ്ങളാൽ ആശയക്കുഴപ്പത്തിലാകുന്നു, പക്ഷേ ആശയക്കുഴപ്പം ഒഴിവാക്കാൻ നിങ്ങളെ അനുവദിക്കുന്ന ഒരു നിയമമുണ്ട്.
സ്ഥാനം: പേജുമായി ബന്ധപ്പെട്ട ഒബ്ജക്റ്റിനെ സമ്പൂർണ്ണ സ്ഥാനങ്ങൾ - അത് HTML സ്ട്രീമിൽ എവിടെയായിരുന്നാലും. സ്ഥിര മൂല്യം ഇടതുവശത്ത് 0 ഉം മുകളിൽ 0 ഉം ആണ്.
സാധാരണയായി ഈ ഓപ്ഷൻ ഉപയോഗിക്കാറില്ല, കാരണം ഇത് അസൗകര്യവും പരിമിതമായ ഓപ്ഷനുകളുമാണ്. എന്നാൽ നിങ്ങൾക്ക് ഉപകാരപ്രദമായത് എന്തെന്നാൽ, നിങ്ങൾ ഞങ്ങളുടെ മൂലകത്തിൻ്റെ രക്ഷിതാവിനെ (“റാപ്പർ”) സ്ഥാനം: റിയൽറ്റീവ്, തുടർന്ന് സ്ഥാനം: സമ്പൂർണ്ണം എന്നത് രക്ഷകർത്താവിൻ്റെ മുകളിൽ ഇടത് കോണുമായി ആപേക്ഷികമായി വിന്യസിക്കും. അതിനാൽ നിങ്ങൾക്ക് ഈ പ്രോപ്പർട്ടി ആവശ്യാനുസരണം ചേർക്കാം. ചിത്രത്തിൽ വ്യക്തമായി:
ചിലപ്പോൾ IE6, IE7 പോലുള്ള ബ്രൗസറുകൾ ഹാക്കുകൾ ഉപയോഗിക്കാൻ നമ്മെ നിർബന്ധിക്കുന്നു. കാക്കി എന്നത് വാലിഡേറ്ററിന് ഉടനടി സംഭവിച്ച ഒരു പിശകാണ്. അതിനാൽ ഓരോ ബ്രൗസറിനും പ്രത്യേക css ഫയലുകളിൽ ഇടുക.
ഓരോ ബ്രൗസറിനും ഹാക്കുകൾക്കുള്ള പ്രത്യേക എൻട്രികളും അവ എങ്ങനെ നടപ്പിലാക്കാം പ്രത്യേക ഫയലുകൾനിങ്ങൾക്ക് കാണാൻ കഴിയും
ഇത് പലപ്പോഴും ശ്രദ്ധിക്കപ്പെടുന്ന ഒന്നല്ല, എന്നാൽ വ്യത്യസ്ത ബ്രൗസറുകളിലുടനീളമുള്ള പ്രശ്നങ്ങൾ ഒഴിവാക്കാൻ ഇത് സഹായിക്കുന്നു.
ആശയം ഇതാണ്: മാതാപിതാക്കളിൽ പാഡിംഗ് ഉപയോഗിക്കുന്നതിനുപകരം, ചൈൽഡ് ഘടകങ്ങളിൽ ഞങ്ങൾ മാർജിൻ ഉപയോഗിക്കുന്നു. അതിനാൽ, പകരം
#പ്രധാന-ഉള്ളടക്കം (പാഡിംഗ്-ഇടത്: 10px )
#പ്രധാന-ഉള്ളടക്കം ( ) #പ്രധാന-ഉള്ളടക്കം #ഇടത്-നിര (മാർജിൻ-ഇടത്: 10px )
പാഡിംഗ് ഉപയോഗിക്കുന്നതിൽ തെറ്റൊന്നുമില്ല, എന്നാൽ മാർജിൻ മികച്ചതാണെന്ന് അനുഭവം കാണിക്കുന്നു
8) ഫ്ലോട്ടുകൾ ഉപയോഗിക്കുകനിങ്ങൾക്ക് ഒരു ഘടകത്തിലേക്ക് ഒരു ഫ്ലോട്ട് നൽകണമെങ്കിൽ, ഓവർഫ്ലോ എഴുതുക: അതിൻ്റെ രക്ഷിതാവിന് മറച്ചിരിക്കുന്നു
ഉൾ (ഓവർഫ്ലോ: മറച്ചിരിക്കുന്നു; ) ഉൾ ലി (ഫ്ലോട്ട്: ഇടത്; )
ഈ പ്രോപ്പർട്ടി ഇല്ലാതെ, മൂലകം അനാകർഷകമായി ഒഴുകിയേക്കാം; മാർജിനുകളോ അതിർത്തികളോ സജ്ജീകരിക്കുമ്പോഴും പ്രശ്നങ്ങൾ ഉണ്ടാകാം.
എലമെൻ്റ് ഫ്ലോട്ട് ചെയ്യരുതെന്ന് നിങ്ങൾ ആഗ്രഹിക്കുന്നുവെങ്കിൽ, ഫ്ലോട്ടഡ് എലമെൻ്റിന് താഴെ വ്യക്തം:രണ്ടും വ്യക്തമാക്കുക. ഓവർഫ്ലോയ്ക്ക് പകരം ഇത് പലപ്പോഴും ഉപയോഗിക്കാറുണ്ട്: മറഞ്ഞിരിക്കുന്നു;
9) ഫ്ലോട്ട് ഘടകങ്ങൾക്കായി ഡിസ്പ്ലേ: ഇൻലൈൻ ചേർക്കുകമതി അറിയപ്പെടുന്ന പ്രശ്നംഫ്ലോട്ട് ഘടകങ്ങൾക്ക് ഇരട്ട മാർജിനുകളുള്ള IE6-ൽ. അതായത്, നമുക്ക് 20px വേണമെങ്കിൽ, നമ്മൾ 10px എഴുതണം, കാരണം ഈ ഇൻഡൻ്റ് ഇരട്ടിയാകുന്നു. IE6 ഇതിനകം നശിച്ചുകൊണ്ടിരിക്കുകയാണെങ്കിലും, പല ഡിസൈനർമാരും അതിനായി സൈറ്റ് ഒപ്റ്റിമൈസ് ചെയ്യാൻ സമയം ചെലവഴിക്കുന്നില്ലെങ്കിലും, ഇപ്പോഴും ഒരു ചെറിയ കോഡ് അതിലെ ഡിസ്പ്ലേയെ കൂടുതൽ മനോഹരമാക്കും. അതിനാൽ, നമുക്ക് ഇടാം
ഡിസ്പ്ലേ: ഇൻലൈൻ /* IE6 പ്രശ്നം */
ഒരു ഫ്ലോട്ട് പ്രയോഗിച്ച മൂലകത്തിന്
10) സ്പ്രൈറ്റുകൾ ഉപയോഗിച്ച് ജീവിതം കൂടുതൽ സുഖകരമാക്കുന്നുസ്പ്രൈറ്റ് ചിത്രങ്ങൾ വളരെ സൗകര്യപ്രദമായ കാര്യമാണ്. അവർ പേജിൻ്റെ മുഴുവൻ ഗ്രാഫിക്സിൻ്റെയും ഒരു അവലോകനം നൽകുകയും ലോഡിംഗ് സമയം കുറയ്ക്കുകയും ചെയ്യുന്നു.
നിങ്ങൾക്ക് ഇംഗ്ലീഷ് അറിയാമെങ്കിൽ, ഇവിടെ
11) സൈറ്റ് ഫയലുകളുടെ ഘടന വ്യക്തമായിരിക്കണംസൈറ്റിൻ്റെ ഘടന വ്യക്തമാക്കാൻ സമയമെടുക്കുക. എല്ലാം അലമാരയിൽ ഇടുക.
ഉദാഹരണത്തിന്:
ഇവിടെ "വെബ്സൈറ്റ് നാമം" എന്നത് ഞങ്ങൾ പ്രവർത്തിക്കുന്ന സൈറ്റിൻ്റെ പേരാണ്. ഈ ഫോൾഡറിൽ സൈറ്റിനായുള്ള HTML ഫയലുകളും അസറ്റുകളും സ്റ്റൈൽ ഫോൾഡറുകളും അടങ്ങിയിരിക്കുന്നു.
ആർക്കൈവുകൾ അല്ലെങ്കിൽ PDF ഫയലുകൾ പോലുള്ള സൈറ്റിൽ നിന്ന് ഡൗൺലോഡ് ചെയ്യാൻ കഴിയുന്ന ഫയലുകൾ അസറ്റ് ഫോൾഡറിൽ അടങ്ങിയിരിക്കുന്നു. ശൈലികൾ ഫോൾഡറിൽ അടങ്ങിയിരിക്കുന്നു, അതാകട്ടെ, css ഫോൾഡറുകൾ, ചിത്രങ്ങൾ, ജാവാസ്ക്രിപ്റ്റ്.
- css - reset.css, layout.css, main.css തുടങ്ങിയ എല്ലാ css ഫയലുകളും അടങ്ങിയിരിക്കുന്നു
- ചിത്രങ്ങൾ - സൈറ്റിൻ്റെ എല്ലാ ചിത്രങ്ങളും. ഈ ഫോൾഡർ വിഭാഗങ്ങളായി തിരിക്കാം.
- javascript - എല്ലാ javascript ഫയലുകളും.
ഈ ഡയഗ്രം ഏകദേശമാണ് കൂടാതെ വ്യത്യസ്ത രീതികളിൽ പ്രദർശിപ്പിക്കാനും കഴിയും. ഇത് വേഗത്തിൽ പ്രവർത്തിക്കാൻ നിങ്ങളെ സഹായിക്കുകയും സൈറ്റിനെ വ്യക്തവും വൃത്തിയുള്ളതുമാക്കുകയും ചെയ്യുന്നു എന്നതാണ് ആശയം.
12) ശൈലികൾ വികസിപ്പിക്കുകഓപ്ഷണൽ ഉപദേശം - ക്ലാസുകളുടെയും സ്റ്റൈൽ ഐഡികളുടെയും പേരുകൾ മരം പോലെയുള്ള രീതിയിൽ എഴുതുന്നത് നല്ലതാണ്, അങ്ങനെ എല്ലാം വ്യക്തവും ദൃശ്യപരവുമാണ്.
എല്ലാം വളരെ ലളിതമാണ് - പ്രമാണം ആപേക്ഷിക മൂല്യങ്ങളുടെ ശതമാനം കണക്കാക്കേണ്ടതില്ല എന്നതിനാൽ പിക്സലുകൾ കോഡ് കുറവ് ലോഡ് ചെയ്യുന്നു.
ആപേക്ഷിക അളവിലുള്ള പ്രശ്നം ഈ ആപേക്ഷികതയുടെ കൈമാറ്റമാണ്.
ഇത് വ്യക്തമാക്കുന്നതിന്, ഞാൻ ഒരു ഉദാഹരണം ഉപയോഗിച്ച് വിശദീകരിക്കും:
ബോഡി (അക്ഷര വലുപ്പം: 62.5%) എന്നാൽ ഫോണ്ട് വലുപ്പം: 1എം, അതായത് 10 പിക്സൽ.
#blog-content-ന് 14px ആവശ്യമുണ്ടെങ്കിൽ, എഴുതുക:
#ബ്ലോഗ്-ഉള്ളടക്കം (ഫോണ്ട് വലുപ്പം: 1.4എം; )
ഇപ്പോൾ #blog-content-നുള്ളിലെ H3 ടാഗിന് 20px ആവശ്യമുണ്ടെങ്കിൽ, അത് ഇതുപോലെ സജ്ജീകരിക്കാം:
#ബ്ലോഗ്-ഉള്ളടക്കം (ഫോണ്ട്-സൈസ്: 1.4എം; ) #ബ്ലോഗ്-ഉള്ളടക്കം h3 (ഫോണ്ട്-സൈസ്: 2.0എം)
എല്ലാം ശരിയാകും, പക്ഷേ നമുക്ക് ആപേക്ഷികതയുണ്ട്. ഈ 2.0em 1.4em ലേക്ക് പ്രയോഗിക്കുന്നു
#blog-content'a , അതിൻ്റെ ഫലമായി നമുക്ക് ലഭിക്കുന്ന വലുപ്പം 28px ആണ്.
അതിനാൽ നിശ്ചിത മൂല്യങ്ങൾ ഉപയോഗിക്കുക.
14) കപട ക്ലാസുകളെ ആങ്കർ ടാഗുകളിലേക്ക് പരിമിതപ്പെടുത്തുകപുതിയ ബ്രൗസറുകൾക്ക് ഈ പ്രശ്നമില്ല; ഇതെല്ലാം IE6 നയിക്കുന്ന പഴയ ബ്രൗസറുകളിലേക്ക് വരുന്നു.
പഴയ ബ്രൗസറുകളിൽ കപട ക്ലാസുകൾ (: ഹോവർ പോലെയുള്ളവ) ഒരു ടാഗിൽ പ്രയോഗിക്കുമ്പോൾ മാത്രമേ പ്രവർത്തിക്കൂ എന്നതാണ് പ്രശ്നം. എ, അതാണ്
#ഹെഡർ ഉൾ ലി:ഹോവർ (പശ്ചാത്തല നിറം: #900 )
IE6-ൽ പ്രവർത്തിക്കുന്നില്ല
jQuery ഉപയോഗിച്ച് ഈ പ്രശ്നം പരിഹരിച്ചു
15) സെലക്ടർമാരുമായുള്ള പ്രശ്നങ്ങൾ ഒഴിവാക്കുകസാധ്യമാകുന്നിടത്ത് സെലക്ടറുകൾ ഉപയോഗിക്കുക
ഉദാഹരണത്തിന്, പകരം ഉപയോഗിക്കുക
#പ്രധാന-ഉള്ളടക്കം.പ്രധാന-തലക്കെട്ട്
#പ്രധാന-ഉള്ളടക്കം h1
സെലക്ടർമാരെ ഗ്രൂപ്പുചെയ്യുന്നത് ശ്രദ്ധിക്കുക
എല്ലാത്തിനുമുപരി, നിങ്ങൾ അവ ഉപയോഗിക്കുകയാണെങ്കിൽ ആപേക്ഷിക മൂല്യങ്ങൾ ഇവിടെ തെറ്റായി കളിക്കാം
ഈ ഉദാഹരണത്തിൽ എല്ലാം ശരിയാണെങ്കിൽ,
പ്രധാന-ഉള്ളടക്കം div,.main-content p (നിറം: #000; )
ഈ കുറിപ്പിൽ, ആപേക്ഷിക മൂല്യങ്ങൾ ശ്രദ്ധിക്കുക.
പ്രധാന-ഉള്ളടക്കം div,.main-content p (ലൈൻ-ഉയരം: 1.3em; )
ഒടുവിൽഎഴുതാൻ വിജയകരമായ കോഡ്, തുടർച്ചയായി ഒന്നിനെ മറ്റൊന്നിലേക്ക് പൊതിയുന്നത് ഒഴിവാക്കുക.
h1, ul, p ടാഗുകൾ പഠിക്കുക.
വിജയത്തിൻ്റെ താക്കോൽ ലളിതമാണ് - പരിശീലനം, പരിശീലനം, പരിശീലനം
നിങ്ങളുടെ പരിശീലനത്തിന് ആശംസകൾ)
ഓൺ ഈ നിമിഷംമിക്ക ബ്രൗസറുകളും വെബ്സൈറ്റുകൾ പ്രദർശിപ്പിക്കുന്നു, സ്വതന്ത്രമായി ഡീകോഡ് ചെയ്യുകയും വെബ്മാസ്റ്റർമാരുടെ പിശകുകൾ തിരുത്തുകയും ചെയ്യുന്നു. എന്നിരുന്നാലും, HTML എഴുതുമ്പോൾ നിങ്ങൾ ശ്രദ്ധിക്കേണ്ടതുണ്ട് - നിങ്ങൾ സാധുതയുടെ നിയമങ്ങൾ പാലിക്കേണ്ടതുണ്ട്, കാരണം സൈറ്റ് ഒപ്റ്റിമൈസേഷന് ശരിയായ ലേഔട്ട് പ്രധാനമാണ്, കൂടാതെ ബ്രൗസറുകളുടെ മുൻ പതിപ്പുകളിൽ നിങ്ങളുടെ സൈറ്റ് തുറക്കുന്ന ഉപയോക്താക്കൾക്ക് ഭ്രാന്തനാകാതിരിക്കാനും ഇത് സഹായിക്കും.
ഉപയോഗിക്കുകഏതെങ്കിലും HTML പേജിൻ്റെ ആദ്യ വരിയിൽ ഈ ഘടകം സ്ഥിതിചെയ്യുന്നു. പേജിൽ ഉപയോഗിക്കുന്ന മാർക്ക്അപ്പ് ഭാഷയുടെ പതിപ്പ് ഇത് നിർണ്ണയിക്കുന്നു. ഇപ്പോൾ, ഫോമിൻ്റെ ഡോക്ടൈപ്പ് ഉപയോഗിക്കാൻ ശുപാർശ ചെയ്യുന്നു - ഭാഷയുടെ ഏത് പതിപ്പിനും ഇത് സാർവത്രികമാണ്.
ഉപയോഗിക്കുക ശരിയായ ഘടനപ്രമാണംടാഗുകൾ , , എല്ലായ്പ്പോഴും കോഡിൽ ഉണ്ടായിരിക്കണം; ഇത് പേജിനെ മാനദണ്ഡങ്ങളുമായി പൊരുത്തപ്പെടുന്നതാക്കുകയും അത് ശരിയായി പ്രദർശിപ്പിക്കുമെന്ന് ഉറപ്പാക്കുകയും ചെയ്യുന്നു.
തെറ്റ്
ഹലോ വേൾഡ്!
ഹലോ വേൾഡ്!
ശരിയാണ്
ഹലോ വേൾഡ്!
ഹലോ വേൾഡ്!
നിർവ്വചിക്കുക സാങ്കേതിക വിവരങ്ങൾപേജുകൾ ശരിയായി
മെറ്റാ ടാഗുകളും ശൈലികളും വ്യക്തമാക്കേണ്ടത്, പേജിൻ്റെ ബോഡിയിൽ എവിടെയോ അല്ല. ക്ലോസിംഗ് ടാഗിന് മുമ്പ് പേജിൻ്റെ ചുവടെ സ്ക്രിപ്റ്റുകൾ ഉൾപ്പെടുത്തുന്നതാണ് നല്ലത്. പ്രയോജനം ഈ സമീപനംപേജ് ഉള്ളടക്കം പ്രദർശിപ്പിക്കുന്നതിന് മുമ്പ്, ബ്രൗസർ സ്റ്റൈലുകൾ മാത്രമേ ലോഡ് ചെയ്യുകയുള്ളൂ, അത് സ്ക്രിപ്റ്റുകൾ അവസാനമായി ലോഡ് ചെയ്യും, ഇത് പേജ് ഉള്ളടക്കം വേഗത്തിൽ കാണാൻ ഉപയോക്താവിനെ അനുവദിക്കുന്നു.
തെറ്റ്
ഹലോ വേൾഡ്!
ശരിയാണ്
ഹലോ വേൾഡ്!
ചിത്രങ്ങളിൽ എല്ലായ്പ്പോഴും ഒരു ആട്രിബ്യൂട്ട് ഉണ്ടായിരിക്കണം. ബ്രൗസർ ആശ്രയിക്കുന്നു ഈ ആട്രിബ്യൂട്ട്ചിത്രത്തിന് സന്ദർഭം നൽകാൻ. alt ആട്രിബ്യൂട്ട്ചിത്രം ലോഡ് ചെയ്തിട്ടില്ലെങ്കിൽ പ്രദർശിപ്പിക്കുന്ന വാചകം അടങ്ങിയിരിക്കണം.
തെറ്റ്
ശരിയാണ്
ഇത് ലോഡുചെയ്യാൻ വളരെയധികം സമയമെടുക്കുന്ന പേജുകൾ സൃഷ്ടിക്കുന്നു, പരിപാലിക്കാൻ പ്രയാസമാണ്. എല്ലാ ശൈലികളും രജിസ്റ്റർ ചെയ്യുക പ്രത്യേക CSS പ്രമാണം. ടാഗും സ്റ്റൈൽ ആട്രിബ്യൂട്ടും കുറഞ്ഞത് ഉപയോഗിക്കാൻ ശ്രമിക്കുക.
അഭിപ്രായങ്ങൾ എഴുതുകകോഡ് കമൻ്റ് ചെയ്യുക, പക്ഷേ അത് അമിതമാക്കരുത്. സംക്ഷിപ്തമായും വ്യക്തമായും എഴുതുന്ന അഭിപ്രായങ്ങൾ സേവിക്കും വലിയ സഹായംമറ്റ് ഡെവലപ്പർമാർക്കായി, കൂടാതെ കുറച്ച് സമയത്തിന് ശേഷം നിങ്ങൾക്കുള്ള ഒരു പ്രധാന ഓർമ്മപ്പെടുത്തലും.
ഉദാഹരണം:
പേജ്
ബ്ലോക്കിൻ്റെ ഉള്ളടക്കത്തിന് അനുസൃതമായി css ക്ലാസുകൾക്ക് പേരുകൾ നൽകുക, ഉദാഹരണത്തിന്: തലക്കെട്ട് - തലക്കെട്ട്, അടിക്കുറിപ്പ് - അടിക്കുറിപ്പ്, മെനു - മെനു, ഉള്ളടക്കം - ഉള്ളടക്കം. ഇത് കോഡ് കൂടുതൽ വ്യക്തവും പരിപാലിക്കാൻ എളുപ്പവുമാക്കും.
മോശം കോഡ്
- മെനു ഇനം 1
- മെനു ഇനം 2
- മെനു ഇനം 3
നല്ല കോഡ്
CSS എഴുതുന്നതിനുള്ള നിയമങ്ങൾനിങ്ങളുടെ കോഡ് ലളിതവും വായിക്കാൻ എളുപ്പവും നന്നായി ഓർഗനൈസുചെയ്യാനും നിങ്ങൾക്ക് പിന്തുടരാവുന്ന നിയമങ്ങളും CSS-നുണ്ട്.
ബ്രൗസർ ശൈലികൾ ഡിഫോൾട്ടായി പുനഃസജ്ജമാക്കുകഞങ്ങൾ യഥാർത്ഥത്തിൽ പ്രയോഗിക്കാൻ ആഗ്രഹിക്കുന്ന ശൈലികളിൽ അവർക്ക് ഇടപെടാൻ കഴിയും. സാധാരണ ബ്രൗസർ ശൈലികൾ പുനഃസജ്ജമാക്കുന്നതിനുള്ള ഫയൽ നിങ്ങൾക്ക് ഇവിടെ ഡൗൺലോഡ് ചെയ്യാം - reset.css.
ചുരുക്കെഴുത്ത് ഗുണങ്ങളും മൂല്യങ്ങളും ഉപയോഗിക്കുകമോശം കോഡ്
പാഡിംഗ് ടോപ്പ്: 5px;
പാഡിംഗ്-വലത്: 10px;
പാഡിംഗ്-ബോട്ടം: 15px;
പാഡിംഗ്-ഇടത്: 20px;
നല്ല കോഡ്
പാഡിംഗ്: 5px 10px 15px 20px;
ഒരു പുതിയ ലൈനിൽ സെലക്ടർമാരും നിയമങ്ങളും വ്യക്തമാക്കുകമോശം കോഡ്
ഘടകം (ഡിസ്പ്ലേ:ബ്ലോക്ക്; സ്ഥാനം: ആപേക്ഷികം; പാഡിംഗ്: 5px 10px 15px 20px;)
നല്ല കോഡ്
ഘടകം (
ഡിസ്പ്ലേ: ബ്ലോക്ക്;
സ്ഥാനം: ബന്ധു;
പാഡിംഗ്: 5px 10px 15px 20px;
}
മോശം കോഡ്
പാഡിംഗ്: 10px 0px;
മാർജിൻ-ഇടത്: 0%;
നല്ല കോഡ്
പാഡിംഗ്: 10px 0;
മാർജിൻ-ഇടത്: 0;
കമൻ്റുകൾ ഉപയോഗിച്ച് പ്രധാന ബ്ലോക്കുകൾ വേർതിരിക്കുക, ഇത് കോഡിൻ്റെ വായനാക്ഷമത മെച്ചപ്പെടുത്തും.
ഉദാഹരണം:
/*തലക്കെട്ട്*/
തലക്കെട്ട് (
}
/*തലക്കെട്ട് അവസാനം*/
/*പ്രധാന*/
പ്രധാന(
}
/*പ്രധാന അവസാനം*/
/*ഫൂട്ടർ*/
അടിക്കുറിപ്പ്(
}
/*ഫൂട്ടർ എൻഡ്*/
HTML, CSS ഭാഷകൾ അതിവേഗം വികസിക്കുകയും ശരിയായ കോഡ് എഴുതുന്നതിനുള്ള പുതിയ രീതികൾ വികസിപ്പിക്കുകയും ചെയ്യുന്നതിനാൽ ഈ മാർഗ്ഗനിർദ്ദേശങ്ങളും നിയമങ്ങളും അടിസ്ഥാനകാര്യങ്ങൾ മാത്രമാണ്. ഞങ്ങളുടെ ശുപാർശകൾ പിന്തുടരുന്നതിലൂടെ, നിങ്ങളുടെ കോഡ് ലളിതവും വായിക്കാൻ എളുപ്പവും ഒപ്റ്റിമൈസ് ചെയ്തതുമാണെന്ന് നിങ്ങൾക്ക് ഉറപ്പുണ്ടാകും. നിങ്ങൾക്ക് ശേഷം സൈറ്റിൽ പ്രവർത്തിക്കുന്ന ഡെവലപ്പർമാരിൽ നിന്ന് +100 കർമ്മവും നന്ദിയും നിങ്ങൾക്ക് ലഭിക്കും.
എന്താണ് HTML
ലോകമെമ്പാടും വെബ് ലോകം വൈഡ് വെബ്(WWW) ഹൈപ്പർടെക്സ്റ്റ് മാർക്ക്അപ്പ് ഭാഷയായ HTML (ഹൈപ്പർടെക്സ്റ്റ്) ഉപയോഗിച്ച് സൃഷ്ടിച്ച വെബ് പേജുകളിൽ നിന്ന് നെയ്തതാണ് മാർക്ക്അപ്പ് ഭാഷ). പലരും ഈ ഭാഷയിൽ പ്രോഗ്രാമിംഗിനെക്കുറിച്ച് സംസാരിക്കുന്നുണ്ടെങ്കിലും, പരമ്പരാഗത അർത്ഥത്തിൽ HTML ഒരു പ്രോഗ്രാമിംഗ് ഭാഷയല്ല. HTML ഒരു ഡോക്യുമെൻ്റ് മാർക്ക്അപ്പ് ഭാഷയാണ്. ഒരു HTML പ്രമാണം വികസിപ്പിക്കുമ്പോൾ, മാർക്ക്അപ്പ് നടത്തുന്നു ടെക്സ്റ്റ് ഡോക്യുമെൻ്റ്ഒരു എഡിറ്റർ ചുവന്ന പെൻസിൽ കൊണ്ട് ചെയ്യുന്നതുപോലെ. ഡോക്യുമെൻ്റിൽ അടങ്ങിയിരിക്കുന്ന വിവരങ്ങൾ അവതരിപ്പിക്കുന്ന ഫോമിനെ സൂചിപ്പിക്കാൻ ഈ അടയാളങ്ങൾ സഹായിക്കുന്നു.
ബ്രൗസറുകൾ എന്ന് വിളിക്കപ്പെടുന്ന പ്രത്യേക HTML ഡോക്യുമെൻ്റ് വ്യൂവറുകൾ, നിയമങ്ങൾക്കനുസൃതമായി അടയാളപ്പെടുത്തിയ ഫയലുകളെ വ്യാഖ്യാനിക്കാൻ ഉപയോഗിക്കുന്നു HTML ഭാഷ, അവയെ വെബ് പേജുകളായി ഫോർമാറ്റ് ചെയ്യുകയും അവയുടെ ഉള്ളടക്കങ്ങൾ ഉപയോക്താവിൻ്റെ കമ്പ്യൂട്ടർ സ്ക്രീനിൽ പ്രദർശിപ്പിക്കുകയും ചെയ്യുന്നു. വിവിധ കമ്പനികൾ വികസിപ്പിച്ച ബ്രൗസർ പ്രോഗ്രാമുകൾ ധാരാളം ഉണ്ട്, എന്നിരുന്നാലും, ഇന്ന്, വിവിധ പ്രോഗ്രാമുകളിൽ, രണ്ട് മുൻനിര പ്രോഗ്രാമുകൾ വ്യക്തമായി വേറിട്ടുനിൽക്കുന്നു - നെറ്റ്സ്കേപ്പ് കമ്മ്യൂണിക്കേറ്ററും മൈക്രോസോഫ്റ്റും ഇന്റർനെറ്റ് എക്സ്പ്ലോറർ.
നെറ്റ്സ്കേപ്പ് കമ്മ്യൂണിക്കേഷൻസ് കോർപ്പറേഷനാണ് നെറ്റ്സ്കേപ്പ് നാവിഗേറ്റർ വികസിപ്പിച്ചിരിക്കുന്നത്. പലരെയും പോലെ സോഫ്റ്റ്വെയർ ഉൽപ്പന്നങ്ങൾ, ഈ പ്രോഗ്രാമിൻ്റെ നിരവധി പതിപ്പുകൾ ഉണ്ട്. എഴുതുന്ന സമയത്ത് നെറ്റ്സ്കേപ്പ് കമ്മ്യൂണിക്കേറ്ററിൻ്റെ ഏറ്റവും പുതിയ പതിപ്പ് പതിപ്പ് 4.7 ആയിരുന്നു. ഇൻ്റർനെറ്റ് പ്രോഗ്രാംഎക്സ്പ്ലോറർ വികസിപ്പിച്ചെടുത്തത് മൈക്രോസോഫ്റ്റ് ആണ്. പുതിയ പതിപ്പ്ഈ പ്രോഗ്രാം 5.0 ആണ്.
മറ്റ് ബ്രൗസറുകൾ ജനപ്രീതിയിൽ വളരെ പിന്നിലാണ്. കുറച്ച് വർഷങ്ങൾക്ക് മുമ്പ്, നെറ്റ്സ്കേപ്പിൻ്റെ ബ്രൗസർ ബ്രൗസറുകൾക്കിടയിൽ ഒരു മുൻനിര സ്ഥാനം നേടിയിരുന്നു, മൂന്നിൽ രണ്ട് ഉപയോക്താക്കളും ഈ പ്രത്യേക ബ്രൗസർ ഉപയോഗിക്കുന്നു. നിങ്ങളുടെ ബ്രൗസർ റിലീസ് ചെയ്യുന്നതിലൂടെ, മൈക്രോസോഫ്റ്റ് കമ്പനിവിപണിയുടെ ഈ ഭാഗം കീഴടക്കാൻ വലിയ ശ്രമങ്ങൾ നടത്തി. പലപ്പോഴും മാധ്യമങ്ങളിൽ
ഉപയോക്താക്കൾക്കായി ബ്രൗസറുകൾ തമ്മിൽ യുദ്ധം നടക്കുന്നതായി റിപ്പോർട്ടുകളുണ്ട്. ഇപ്പോൾ ഈ രണ്ട് ബ്രൗസറുകളും ജനപ്രിയതയിൽ താരതമ്യപ്പെടുത്താവുന്നതാണ്. മൈക്രോസോഫ്റ്റ് ബ്രൗസറിൻ്റെ വർദ്ധിച്ചുവരുന്ന ജനപ്രീതി സുഗമമാക്കുന്നത് ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിൽ ബ്രൗസർ ഉൾപ്പെടുത്തുന്നതിലൂടെയാണ് വിൻഡോസ് സിസ്റ്റങ്ങൾ 98, എന്നിരുന്നാലും, ആത്യന്തികമായി ബ്രൗസറിൻ്റെ തിരഞ്ഞെടുപ്പ് ഉപയോക്താവിൻ്റെതാണ്.
ആധുനിക ബ്രൗസറുകൾക്ക് വിപുലമായ കഴിവുകളുണ്ട്, എന്നാൽ അവയ്ക്കുള്ള പ്രധാന കാര്യം HTML നിയമങ്ങൾ അനുസരിച്ച് അടയാളപ്പെടുത്തിയ പ്രമാണങ്ങളുടെ വ്യാഖ്യാനമാണ്. ഈ നിയമങ്ങളുടെ വിവരണത്തിനാണ് ഈ പുസ്തകം പ്രധാനമായും നീക്കിവച്ചിരിക്കുന്നത്. ആദ്യ ഭാഗത്ത് HTML പ്രമാണങ്ങൾ നിർമ്മിക്കുന്നതിനുള്ള അടിസ്ഥാന തത്വങ്ങൾ മാത്രമേ ഞങ്ങൾ നോക്കൂ.
മാർക്ക്അപ്പ് ഭാഷ എന്താണെന്ന് മനസിലാക്കാൻ, നമുക്ക് പഴയത് ഓർക്കാം നല്ല കാലം, പലരും WordStar പോലുള്ള ടെക്സ്റ്റ് എഡിറ്റർമാരുമായി പ്രവർത്തിച്ചപ്പോൾ. അവയിൽ, ഒരു പദസമുച്ചയം ഹൈലൈറ്റ് ചെയ്യുന്നതിന്, ഉദാഹരണത്തിന്, ബോൾഡിൽ, അതിൻ്റെ തുടക്കത്തിലും അവസാനത്തിലും പ്രത്യേക അടയാളങ്ങൾ സ്ഥാപിച്ചു (/B ഒപ്പം /b):
/B ഈ വാചകം ബോൾഡ്/ബിയിൽ പ്രദർശിപ്പിക്കും
ഒരു പ്രിൻ്റിംഗ് ഉപകരണത്തിലേക്ക് അത്തരം ടെക്സ്റ്റ് ഔട്ട്പുട്ട് ചെയ്യുമ്പോൾ (ഞങ്ങൾ ഇതുവരെ ഡിസ്പ്ലേകളെക്കുറിച്ച് സംസാരിക്കുന്നില്ല, ആ വിദൂര സമയങ്ങളിൽ അവ നിലവിലില്ല അല്ലെങ്കിൽ ഫോണ്ടുകൾ മാറ്റാൻ അനുവദിക്കാത്ത ആൽഫാന്യൂമെറിക് ഡിസ്പ്ലേകൾ ഉണ്ടായിരുന്നു), ചിഹ്നങ്ങൾ / ഇൻ ബോൾഡ് ഉപയോഗിക്കാൻ നിർബന്ധിതരായി. അക്ഷരങ്ങൾ /b കണ്ടുമുട്ടുന്നത് വരെ ഫോണ്ട്.
HTML കൃത്യമായി പ്രവർത്തിക്കുന്നു. സ്ക്രീനിൽ വാചകം ബോൾഡായി ഹൈലൈറ്റ് ചെയ്യേണ്ട ആവശ്യമുണ്ടെങ്കിൽ, ഇത് സമാനമായ രീതിയിൽ ചെയ്യാം:
ഈ വാചകം ബോൾഡ് ഫോണ്ടിൽ ദൃശ്യമാകും
ചിഹ്നങ്ങൾ ബോൾഡ് ഓണാക്കുന്നു, ചിഹ്നങ്ങൾ അത് ഓഫാക്കുന്നു. ടെക്സ്റ്റിൻ്റെ ഡിസ്പ്ലേ നിയന്ത്രിക്കുന്നതും സ്ക്രീനിൽ സ്വയം പ്രദർശിപ്പിക്കാത്തതുമായ അത്തരം പ്രതീകങ്ങളെ സാധാരണയായി HTML ഭാഷയിൽ ടാഗുകൾ എന്ന് വിളിക്കുന്നു (ഇംഗ്ലീഷ് വാക്ക് ടാഗിൽ നിന്ന് - ലേബൽ, അടയാളം).
എല്ലാ HTML ഭാഷാ ടാഗുകളും ഡിലിമിറ്റർ പ്രതീകങ്ങളാൽ വേർതിരിച്ചിരിക്കുന്നു (< и >), അതിനിടയിൽ ടാഗിൻ്റെ ഐഡൻ്റിഫയർ (പേര്) എഴുതിയിരിക്കുന്നു (ഞങ്ങളുടെ ഉദാഹരണത്തിൽ അത് ഉണ്ട്), കൂടാതെ, ഒരുപക്ഷേ, അതിൻ്റെ പാരാമീറ്ററുകൾ. കൂടുതൽ സങ്കീർണ്ണമായ ഡിലിമിറ്ററുകൾ () ഉള്ള കമൻ്റ് ടാഗുകൾ മാത്രമാണ് ഈ നിയമത്തിന് ഒരു അപവാദം. ടാഗുകളുടെ പേരുകളും അവയുടെ പാരാമീറ്ററുകളും ഏത് രജിസ്റ്ററിലും എഴുതാവുന്നതാണ്. സ്ഥിരതയ്ക്കായി, ഈ പുസ്തകത്തിലെ മിക്ക ടാഗുകളും വലിയ അക്ഷരങ്ങളിൽ എഴുതിയിരിക്കുന്നു.
ഭൂരിപക്ഷം HTML ടാഗുകൾജോഡികളായി ഉപയോഗിക്കുന്നു, അതായത് ഒരു നിശ്ചിത ടാഗിനായി, നമുക്ക് അതിനെ ഓപ്പണിംഗ് എന്ന് വിളിക്കാം, പ്രമാണത്തിന് അനുബന്ധ ക്ലോസിംഗ് ടാഗ് ഉണ്ട്. എഴുതിയത് HTML നിയമങ്ങൾക്ലോസിംഗ് ടാഗ് ഓപ്പണിംഗ് ടാഗിൻ്റെ അതേ രീതിയിൽ എഴുതിയിരിക്കുന്നു, എന്നാൽ ടാഗ് നാമത്തിന് മുന്നിൽ ഒരു / (ഫോർവേഡ് സ്ലാഷ്) ഉപയോഗിച്ച്. ജോടിയാക്കിയ ടാഗുകൾ തമ്മിലുള്ള ഒരേയൊരു അടിസ്ഥാന വ്യത്യാസം ക്ലോസിംഗ് ടാഗുകൾ പാരാമീറ്ററുകൾ ഉപയോഗിക്കുന്നില്ല എന്നതാണ്.
അനുബന്ധ എൻഡ് ടാഗുകൾ ആവശ്യമുള്ള ടാഗുകളെ കണ്ടെയ്നർ ടാഗുകൾ എന്ന് വിളിക്കും. അനുബന്ധ ഓപ്പണിംഗ്, ക്ലോസിംഗ് ടാഗുകൾക്കിടയിൽ എഴുതിയതെല്ലാം കണ്ടെയ്നർ ടാഗിലെ ഉള്ളടക്കങ്ങൾ എന്ന് വിളിക്കും. ചിലപ്പോൾ എൻഡ് ടാഗ് ഒഴിവാക്കാം. ഉദാഹരണത്തിന്, ഒരു ടേബിൾ സെല്ലിനുള്ള ഡാറ്റ വിവരിക്കുന്ന ടാഗിനായി
മിക്ക ഡോക്യുമെൻ്റ് രചയിതാക്കളും എൻഡ് ടാഗുകൾ ഒഴിവാക്കുന്ന നിരവധി ടാഗുകൾ ഉണ്ട്. ഒരു ഉദാഹരണം ലിസ്റ്റ് ഇന ടാഗ് ആയിരിക്കും
ചില എൻഡ് ടാഗുകൾ ഒഴിവാക്കിയാൽ ആധുനിക ബ്രൗസറുകൾ പല സന്ദർഭങ്ങളിലും ഡോക്യുമെൻ്റുകൾ ശരിയായി ഫോർമാറ്റ് ചെയ്യും, എന്നാൽ ഈ രീതി ശുപാർശ ചെയ്യാൻ കഴിയില്ല.
ചില ടാഗുകൾക്ക് എൻഡ് ടാഗുകൾ ആവശ്യമില്ല. ഉദാഹരണങ്ങളിൽ ഇമേജ് ഇൻസേർഷൻ ടാഗ് ഉൾപ്പെടുന്നു , നിർബന്ധിത ലൈൻ ഫീഡ്
, അടിസ്ഥാന ഫോണ്ടിൻ്റെ സൂചന മുതലായവ. പലപ്പോഴും, ടാഗിൻ്റെ ഉദ്ദേശ്യത്തിൽ നിന്ന്, ഇതിന് അന്തിമമായത് ആവശ്യമാണോ എന്ന് നിങ്ങൾക്ക് ഊഹിക്കാം.
ബ്രൗസറുകൾ ടാഗുകൾ എങ്ങനെ വ്യാഖ്യാനിക്കണം എന്നതിന് പൊതുവായ നിയമങ്ങളുണ്ട്. പ്രോഗ്രാമിംഗ് ഭാഷകളിൽ നിന്ന് വ്യത്യസ്തമായി, പ്രോഗ്രാമിൻ്റെ കംപൈലേഷൻ ഘട്ടത്തിൽ തെറ്റായ പ്രസ്താവനകൾ അനുബന്ധ സന്ദേശങ്ങൾ പുറപ്പെടുവിക്കുന്നതിനും എഡിറ്റിംഗ് ആവശ്യപ്പെടുന്നതിനും കാരണമാകുന്നു, HTML-ൽ തെറ്റായ ടാഗ് എൻട്രികളോട് പ്രതികരിക്കുന്നത് പതിവില്ല. തെറ്റായി എഴുതിയ ടാഗ് അല്ലെങ്കിൽ അതിൻ്റെ പാരാമീറ്റർ ബ്രൗസർ അവഗണിക്കണം. ഇത് എല്ലാ ബ്രൗസറുകൾക്കുമുള്ള ഒരു പൊതു നിയമമാണ്, ഇത് തെറ്റായി എഴുതിയ ടാഗുകൾക്ക് മാത്രമല്ല, ബ്രൗസറിൻ്റെ ഈ പതിപ്പ് തിരിച്ചറിയാത്ത ടാഗുകൾക്കും ബാധകമാണ്. ഒരു പ്രത്യേക ബ്രൗസറിനായി നിർദ്ദേശിച്ചതും നടപ്പിലാക്കിയതും മറ്റൊന്നിന് അജ്ഞാതവുമായ ടാഗുകളാണ് ഒരു ഉദാഹരണം. ഉദാഹരണത്തിന്, ഫ്രെയിം ഘടനകളെ പിന്തുണയ്ക്കാത്ത ബ്രൗസറുകൾക്ക് ഇതര വിവരങ്ങൾ നൽകാൻ സഹായിക്കുന്ന ഒരു കണ്ടെയ്നർ ടാഗ് അത്തരം ബ്രൗസറുകൾ തിരിച്ചറിയില്ല. ഫ്രെയിമുകളെ പിന്തുണയ്ക്കുന്ന ഒരു ബ്രൗസർ, ഒരു ടാഗ് നേരിടുമ്പോൾ, അതിൽ അടങ്ങിയിരിക്കുന്ന എല്ലാ വിവരങ്ങളും ഒഴിവാക്കും. ഫ്രെയിമുകൾ പരിചിതമല്ലാത്ത ഒരു ബ്രൗസറിന് സ്വാഭാവികമായും ടാഗ് മനസ്സിലാകില്ല. എന്നിരുന്നാലും, മുകളിലുള്ള നിയമം അനുസരിച്ച്, ഈ ടാഗ് ഒഴിവാക്കപ്പെടും, എന്നാൽ തുടർന്നുള്ള എല്ലാ വിവരങ്ങളും പ്രദർശിപ്പിക്കും.
ടാഗുകൾ പാരാമീറ്ററുകൾ അല്ലെങ്കിൽ ആട്രിബ്യൂട്ടുകൾ ഉപയോഗിച്ച് എഴുതാം (ഇംഗ്ലീഷിൽ നിന്ന്, ആട്രിബ്യൂട്ട്). ഈ പുസ്തകത്തിൽ നമ്മൾ പരാമീറ്റർ എന്ന പദം മിക്കപ്പോഴും ഉപയോഗിക്കും. സെറ്റുകൾ സ്വീകാര്യമായ പാരാമീറ്ററുകൾഓരോ ടാഗിനും വ്യക്തിഗതമാണ്. പൊതു നിയമങ്ങൾപാരാമീറ്റർ എൻട്രികൾ ഇപ്രകാരമാണ്. ടാഗ് നാമത്തെ സ്പെയ്സുകളാൽ വേർതിരിച്ച പാരാമീറ്ററുകൾ പിന്തുടരാം. ടാഗ് പാരാമീറ്ററുകളുടെ ക്രമം ഏകപക്ഷീയമാണ്. പല പാരാമീറ്ററുകൾക്കും അവയുടെ മൂല്യങ്ങൾ വ്യക്തമാക്കേണ്ടതുണ്ട്, എന്നാൽ ചില പരാമീറ്ററുകൾക്ക് മൂല്യങ്ങളൊന്നുമില്ല അല്ലെങ്കിൽ അവ കൂടാതെ സ്വതവേയുള്ള മൂല്യങ്ങൾ എടുത്ത് എഴുതാൻ കഴിയും. ഒരു പരാമീറ്ററിന് ഒരു മൂല്യം ആവശ്യമാണെങ്കിൽ, തുല്യ ചിഹ്നം ഉപയോഗിച്ച് പരാമീറ്ററിൻ്റെ പേരിന് ശേഷം അത് സൂചിപ്പിക്കും. പാരാമീറ്റർ മൂല്യം ഉദ്ധരണികളിലോ അവ കൂടാതെയോ എഴുതാം. പാരാമീറ്റർ മൂല്യത്തിൽ സ്പെയ്സുകൾ ഉള്ളപ്പോൾ ഉദ്ധരണികളില്ലാതെ നിങ്ങൾക്ക് ചെയ്യാൻ കഴിയാത്ത ഒരേയൊരു കേസ്. പാരാമീറ്റർ മൂല്യങ്ങളിൽ (ടാഗ് പേരുകൾക്കും പാരാമീറ്ററുകൾക്കും വിരുദ്ധമായി), കേസ് ചിലപ്പോൾ പ്രധാനമാണ്. പാരാമീറ്ററുകൾ ഉള്ള ഒരു ടാഗ് എൻട്രിയുടെ ഒരു ഉദാഹരണം ഇതാ:
പരാമീറ്റർ |
ഉദ്ദേശ്യം |
ALINK |
|
പശ്ചാത്തലം |
പശ്ചാത്തലമായി ഉപയോഗിക്കുന്ന ചിത്രത്തിൻ്റെ URL-ലേക്ക് പോയിൻ്റുകൾ |
അടിവശം |
ഡോക്യുമെൻ്റിൻ്റെ താഴെയുള്ള മാർജിൻ്റെ ബോർഡർ പിക്സലിൽ സജ്ജീകരിക്കുന്നു. |
BGCOLOR |
പ്രമാണത്തിൻ്റെ പശ്ചാത്തല നിറം വ്യക്തമാക്കുന്നു |
ബിജിപി പ്രോപ്പർട്ടികൾ |
FIXED ആയി സജ്ജീകരിക്കുമ്പോൾ, പശ്ചാത്തല ചിത്രം സ്ക്രോൾ ചെയ്യില്ല |
ഇടത് മാർജിൻ |
ഡോക്യുമെൻ്റിൻ്റെ ഇടത് മാർജിൻ പിക്സലിൽ സജ്ജീകരിക്കുന്നു. |
ലിങ്ക് |
ഇതുവരെ കണ്ടിട്ടില്ലാത്ത ഒരു ലിങ്കിൻ്റെ നിറം വ്യക്തമാക്കുന്നു |
റൈറ്റ്മാർജിൻ |
ഡോക്യുമെൻ്റിൻ്റെ വലത് മാർജിൻ്റെ ബോർഡർ പിക്സലിൽ സജ്ജീകരിക്കുന്നു. |
സ്ക്രോൾ ചെയ്യുക |
ബ്രൗസർ വിൻഡോയിൽ സ്ക്രോൾ ബാറുകളുടെ സാന്നിധ്യം അല്ലെങ്കിൽ അഭാവം സജ്ജമാക്കുന്നു |
വാചകം |
ടെക്സ്റ്റ് നിറം നിർവചിക്കുന്നു |
ടോപ്പ്മാർജിൻ |
ഡോക്യുമെൻ്റിൻ്റെ മുകളിലെ മാർജിൻ്റെ ബോർഡർ പിക്സലിൽ സജ്ജീകരിക്കുന്നു. |
VLINK |
ഇതിനകം കണ്ട ഒരു ലിങ്കിൻ്റെ നിറം വ്യക്തമാക്കുന്നു |
ഡോക്യുമെൻ്റിൻ്റെ പശ്ചാത്തലം നിർണ്ണയിക്കുന്ന പശ്ചാത്തല, BGCOLOR പാരാമീറ്ററുകളുടെ ഉപയോഗം വിശദമായി ചർച്ചചെയ്യുന്നു.
FIXED എന്ന ഒരൊറ്റ മൂല്യം സ്വീകരിക്കുന്ന BGPROPERTIES പാരാമീറ്റർ, Microsoft Internet Explorer മാത്രമേ പിന്തുണയ്ക്കൂ.
BOTTOMARGIN, LEFTMARGIN, RIGHTMARGIN, TOPMARGIN പാരാമീറ്ററുകൾ, ടെക്സ്റ്റിൻ്റെ അരികുകൾക്കും അനുബന്ധ വിൻഡോ അരികുകൾക്കുമിടയിലുള്ള പിക്സലുകളിൽ അകലം വ്യക്തമാക്കുന്നു, കൂടാതെ സ്ക്രോൾ പാരാമീറ്ററും, പതിപ്പ് 4.0-ൽ ആരംഭിക്കുന്ന Microsoft Internet Explorer-ൽ മാത്രമേ തിരിച്ചറിയൂ.
ALINK, LINK, TEXT, VLINK എന്നീ പാരാമീറ്ററുകൾ ലിങ്കുകളുടെയും പ്രമാണ വാചകത്തിൻ്റെയും നിറങ്ങൾ നിർണ്ണയിക്കുന്നു.
HTML-ൽ, നിറങ്ങൾ ഹെക്സാഡെസിമൽ നമ്പറുകളാൽ നിർവചിക്കപ്പെടുന്നു. വർണ്ണ സംവിധാനം ചുവപ്പ്, പച്ച, നീല എന്നീ മൂന്ന് പ്രാഥമിക നിറങ്ങളെ അടിസ്ഥാനമാക്കിയുള്ളതാണ്, കൂടാതെ RGB എന്ന് നിയുക്തമാക്കിയിരിക്കുന്നു. ഓരോ വർണ്ണത്തിനും 00 മുതൽ FF വരെയുള്ള ഒരു ഹെക്സാഡെസിമൽ മൂല്യം നൽകിയിരിക്കുന്നു, ഇത് ദശാംശത്തിൽ 0-255 ശ്രേണിയുമായി യോജിക്കുന്നു. ഈ മൂല്യങ്ങൾ ഒരു # ചിഹ്നത്തിന് മുമ്പായി ഒരൊറ്റ സംഖ്യയായി സംയോജിപ്പിക്കുന്നു. ഉദാഹരണത്തിന്, #800080 എന്ന സംഖ്യ പർപ്പിൾ നിറത്തെ പ്രതിനിധീകരിക്കുന്നു. സംഖ്യകളുടെ കൂട്ടം ഓർമ്മിക്കാതിരിക്കാൻ, പകരം നിങ്ങൾക്ക് നിറങ്ങളുടെ പേരുകൾ ഉപയോഗിക്കാം, അവ അനുബന്ധം P2 ൽ നൽകിയിരിക്കുന്നു. ബ്രൗസറുകളുടെ ആദ്യകാല പതിപ്പുകൾ ആപ്ലിക്കേഷനിൽ നക്ഷത്രചിഹ്നങ്ങൾ കൊണ്ട് അടയാളപ്പെടുത്തിയ 16 സ്റ്റാൻഡേർഡ് നിറങ്ങളുടെ പേരുകൾ മാത്രമേ തിരിച്ചറിഞ്ഞിട്ടുള്ളൂ. ബ്രൗസറുകളുടെ ആധുനിക പതിപ്പുകൾ എല്ലാ 140 വർണ്ണ നാമങ്ങളും തിരിച്ചറിയുന്നു.
ടെക്സ്റ്റ് ഫോർമാറ്റിംഗ്
ഒരു പ്രമാണത്തിൻ്റെ വാചകത്തിൽ വ്യക്തിഗത പ്രതീകങ്ങൾ ഫോർമാറ്റ് ചെയ്യുന്നതിനുള്ള സാധ്യതകൾ ഈ വിഭാഗം പരിശോധിക്കും.
ലെവൽ ടാഗുകളും സീക്വൻഷ്യൽ ടാഗുകളും തടയുക
BODY വിഭാഗത്തിൽ ദൃശ്യമാകുന്ന ചില HTML ടാഗുകളെ ബ്ലോക്ക് ലെവൽ ടാഗുകൾ എന്നും മറ്റുള്ളവയെ ഇൻലൈൻ ടാഗുകൾ എന്നും അല്ലെങ്കിൽ ടെക്സ്റ്റ് ലെവൽ ടാഗുകൾ എന്നും വിളിക്കുന്നു, എന്നിരുന്നാലും ഈ ടാഗുകളുടെ വിഭജനം ഒരു പരിധി വരെ ഏകപക്ഷീയമാണ്.
എച്ച്ടിഎംഎൽ ടാഗുകളുടെ ലെവലുകൾ തമ്മിലുള്ള വ്യത്യാസം, ബ്ലോക്ക് ലെവൽ ടാഗുകളിൽ സീക്വൻഷ്യൽ ടാഗുകളും മറ്റ് ബ്ലോക്ക്-ലെവൽ ടാഗുകളും അടങ്ങിയിരിക്കാം, അതേസമയം സീക്വൻഷ്യൽ ടാഗുകളിൽ ഡാറ്റയും മറ്റ് സീക്വൻഷ്യൽ ടാഗുകളും മാത്രമേ അടങ്ങിയിട്ടുള്ളൂ. തുടർച്ചയായ ടാഗുകളേക്കാൾ വലിയ പ്രമാണ ഘടനകളെ ബ്ലോക്ക് ടാഗുകൾ വിവരിക്കുന്നു.
ഡിഫോൾട്ടായി, ഈ തരത്തിലുള്ള ടാഗുകൾ വിവരണ വാചകത്തിൽ വ്യത്യസ്തമായി സ്ഥാപിച്ചിരിക്കുന്നു: ബ്ലോക്ക്-ലെവൽ ടാഗുകൾ ഒരു പുതിയ ലൈനിൽ ആരംഭിക്കുന്നു, അതേസമയം സീക്വൻഷ്യൽ ടാഗുകൾ അങ്ങനെയല്ല.
ലോജിക്കൽ, ഫിസിക്കൽ ഫോർമാറ്റിംഗ്
HTML ഡോക്യുമെൻ്റുകളുടെ ടെക്സ്റ്റ് ഫോർമാറ്റ് ചെയ്യുന്നതിന്, ഒരു മുഴുവൻ ടാഗുകളും നൽകിയിരിക്കുന്നു, അത് ലോജിക്കൽ, ഫിസിക്കൽ ഫോർമാറ്റിംഗ് ടാഗുകളായി വിഭജിക്കാം.
ലോജിക്കൽ ഫോർമാറ്റിംഗ് ടാഗുകൾ പ്രോഗ്രാം കോഡ് (ടാഗ്), ഉദ്ധരണി (ടാഗ്), ചുരുക്കെഴുത്ത് (ടാഗ്) മുതലായ ടെക്സ്റ്റ് ശകലങ്ങളുടെ ഘടനാപരമായ തരങ്ങളെ (അവരുടെ പേരുകളാൽ) സൂചിപ്പിക്കുന്നു. (ഇവയുടെയും മറ്റ് സമാന ടാഗുകളുടെയും വിവരണങ്ങൾ ഇനിപ്പറയുന്ന വിഭാഗത്തിൽ കാണുക ). ടാഗുകൾ ഉപയോഗിച്ച്, ഉദാഹരണത്തിന്, നിങ്ങൾക്ക് വ്യക്തിഗത ശകലങ്ങൾ ഹൈലൈറ്റ് ചെയ്തതോ ഹൈലൈറ്റ് ചെയ്തതോ ആയി അടയാളപ്പെടുത്താൻ കഴിയും. ബ്രൗസറിൻ്റെ പ്രത്യേക സ്ക്രീൻ പ്രാതിനിധ്യത്തെ ബാധിക്കാത്ത ഘടനാപരമായ മാർക്ക്അപ്പിനെക്കുറിച്ചാണ് നമ്മൾ സംസാരിക്കുന്നത്. അതിനാൽ, അത്തരം അടയാളപ്പെടുത്തലിനെ ലോജിക്കൽ എന്ന് വിളിക്കുന്നു. ബ്രൗസറുകൾ ലോജിക്കൽ ഫോർമാറ്റ് ചെയ്ത സ്നിപ്പെറ്റുകൾ ഡിഫോൾട്ടായി ഒരു പ്രത്യേക രീതിയിൽ സ്ക്രീനിൽ പ്രദർശിപ്പിക്കുന്നു. ഡിസ്പ്ലേ തരത്തിന് ശകലത്തിൻ്റെ ഘടനാപരമായ തരവുമായി (അതായത്, ലോജിക്കൽ ഫോർമാറ്റിംഗ് ടാഗിൻ്റെ പേര്) യാതൊരു ബന്ധവുമില്ല, എന്നാൽ എളുപ്പത്തിൽ അസാധുവാക്കാവുന്നതാണ്.
ഫിസിക്കൽ ഫോർമാറ്റിംഗ് ടാഗുകൾ ബ്രൗസർ വിൻഡോയിൽ അവയിൽ വ്യക്തമാക്കിയ വാചക ശകലം പ്രദർശിപ്പിക്കുന്നതിനുള്ള ഫോർമാറ്റ് നിർണ്ണയിക്കുന്നു (രേഖ രചയിതാവിൻ്റെ മുൻഗണനകൾ അനുസരിച്ച്). ഉദാഹരണത്തിന്, ഇറ്റാലിക്സിൽ ഒരു സ്നിപ്പെറ്റ് പ്രദർശിപ്പിക്കുന്നതിന്, നിങ്ങൾക്ക് ഇറ്റാലിക്സ് ടാഗ് ഉപയോഗിക്കാം . ഇതും സാധാരണയായി ഉപയോഗിക്കുന്ന മറ്റ് ഫിസിക്കൽ ഫോർമാറ്റിംഗ് ടാഗുകളും പിന്നീട് ഈ അധ്യായത്തിലെ "ഫിസിക്കൽ ടെക്സ്റ്റ് ഫോർമാറ്റിംഗ് ടാഗുകൾ" വിഭാഗത്തിൽ വിവരിച്ചിരിക്കുന്നു.
വളരെക്കാലമായി, HTML പ്രമാണങ്ങളുടെ ഡെവലപ്പർമാർ തമ്മിൽ ഒന്നോ അല്ലെങ്കിൽ മറ്റൊരു സമീപനത്തിൻ്റെ ഗുണങ്ങളും ദോഷങ്ങളും സംബന്ധിച്ച് ചർച്ചകൾ നടന്നിട്ടുണ്ട്. HTML 4.0 സ്പെസിഫിക്കേഷൻ്റെ പ്രകാശനത്തോടെ, ഈ സംവാദം ലോജിക്കൽ ഫോർമാറ്റിംഗിൻ്റെ ഉപയോഗത്തിന് അനുകൂലമായി അവസാനിച്ചു, പ്രമാണ ഘടനയെ അതിൻ്റെ അവതരണത്തിൽ നിന്ന് വേർതിരിക്കുന്ന തത്വം പ്രഖ്യാപിക്കപ്പെട്ടു. തീർച്ചയായും, ലോജിക്കൽ ഫോർമാറ്റിംഗിൻ്റെ അടിസ്ഥാനത്തിൽ മാത്രമേ ഒരാൾക്ക് ആധുനിക രീതികൾ (സ്റ്റൈൽ ഷീറ്റുകൾ, ചലനാത്മകമായി മാറുന്ന പ്രമാണങ്ങൾ മുതലായവ അടിസ്ഥാനമാക്കി) ഉപയോഗിച്ച് ഒരു പ്രമാണത്തിൻ്റെ അവതരണം വഴക്കത്തോടെ നിയന്ത്രിക്കാൻ കഴിയൂ.
എന്നിരുന്നാലും, ഫിസിക്കൽ ഫോർമാറ്റിംഗ് നിലവിൽ സ്വതന്ത്രമായി ഉപയോഗിക്കാൻ കഴിയും. HTML 4.0 സ്പെസിഫിക്കേഷൻ ചില ഫിസിക്കൽ ഫോർമാറ്റിംഗ് ടാഗുകളെ ഒഴിവാക്കി, പക്ഷേ അവ ഇപ്പോഴും എല്ലാ ബ്രൗസറുകളും പിന്തുണയ്ക്കുന്നു. വ്യക്തിഗത ഫിസിക്കൽ ഫോർമാറ്റിംഗ് ടാഗുകൾ മാറ്റിസ്ഥാപിക്കുന്നതിനായി രൂപകൽപ്പന ചെയ്തിരിക്കുന്ന ചില ലോജിക്കൽ ഫോർമാറ്റിംഗ് ടാഗുകൾ എല്ലാ ബ്രൗസറുകളും തിരിച്ചറിയുന്നില്ല, ഇത് അവയുടെ ഉപയോഗം വളരെ അസൗകര്യമുണ്ടാക്കുന്നു. ഫിസിക്കൽ ടാഗിന് പകരം ഉപയോഗിക്കാൻ ശുപാർശ ചെയ്യുന്ന ഒരു ലോജിക്കൽ ടാഗ് ഒരു ഉദാഹരണമാണ്.
ചുവടെ ചർച്ചചെയ്യുന്ന ടാഗുകൾ ടെക്സ്റ്റ്-ലെവൽ ടാഗുകളുമായി ബന്ധപ്പെട്ടിരിക്കുന്നു, അതായത്, പ്രതീകങ്ങളുടെ ചെറിയ ഗ്രൂപ്പുകളെ അടയാളപ്പെടുത്തുന്നതിനാണ് അവ രൂപകൽപ്പന ചെയ്തിരിക്കുന്നത്. ചില ടാഗുകൾക്ക് ബ്ലോക്ക് തലത്തിൽ മാർക്ക്അപ്പ് വ്യക്തമാക്കാനും കഴിയും.
ലോജിക്കൽ ടെക്സ്റ്റ് ഫോർമാറ്റിംഗ് ടാഗുകൾ
ടാഗ് ചെയ്യുക
ടാഗ് അതിൻ്റെ വാചകത്തെ ഒരു ചുരുക്കെഴുത്തായി അടയാളപ്പെടുത്തുന്നു (ABBReviation). ഈ ടാഗ് HTML 4.0 സ്പെസിഫിക്കേഷനിൽ ഉൾപ്പെടുത്തിയിട്ടുണ്ടെങ്കിലും, ഇത് നിലവിൽ ഒരു ബ്രൗസറും പിന്തുണയ്ക്കുന്നില്ല.
ടാഗ് ചെയ്യുക
ടാഗ് ചെയ്യുക. ടാഗ് പോലെ, ഇത് ചുരുക്കങ്ങൾ അടയാളപ്പെടുത്താൻ ഉപയോഗിക്കുന്നു. ചുരുക്കെഴുത്തുകൾ എന്ന് വിളിക്കപ്പെടുന്നവ അടയാളപ്പെടുത്തുന്നതിന് ഈ ടാഗ് ഉപയോഗിക്കാൻ ശുപാർശ ചെയ്യുന്നു, അതായത് ചുരുക്കെഴുത്തുകൾ അടങ്ങിയ സംസാര വാക്കുകൾ. ടാഗ് ഭാവിയിൽ ഘടകങ്ങളുടെ ദൃശ്യപരമല്ലാത്ത പ്രദർശനത്തിനായി ഉപയോഗിച്ചേക്കാം, ഉദാഹരണത്തിന്, സംഭാഷണ സമന്വയത്തിൽ.
ഈ ടാഗ് TITLE പാരാമീറ്ററുമായി സംയോജിച്ച് ഉപയോഗിക്കാൻ സൗകര്യപ്രദമാണ്, അതിൻ്റെ മൂല്യം നിങ്ങൾക്ക് ചുരുക്കത്തിൻ്റെ പൂർണ്ണ രൂപം വ്യക്തമാക്കാൻ കഴിയും. തുടർന്ന് വിഷ്വൽ ബ്രൗസറുകൾ, ടാഗ് ഉപയോഗിച്ച് അടയാളപ്പെടുത്തിയ വാചകത്തിന് മുകളിൽ കഴ്സർ ഹോവർ ചെയ്യുമ്പോൾ, ടൂൾടിപ്പ് രൂപത്തിൽ മുഴുവൻ പേര് പ്രദർശിപ്പിക്കും.
മൈക്രോസോഫ്റ്റ് ഇൻ്റർനെറ്റ് എക്സ്പ്ലോറർ ബ്രൗസർ മാത്രമേ ടാഗ് തിരിച്ചറിയൂ എന്നത് ശ്രദ്ധിക്കുക. ഉദാഹരണം:
SPbGITMO - സെൻ്റ് പീറ്റേഴ്സ്ബർഗിലെ പ്രമുഖ സാങ്കേതിക സർവകലാശാലകളിൽ ഒന്ന്
ടാഗ് ചെയ്യുക
പുസ്തകങ്ങളുടെയും ലേഖനങ്ങളുടെയും ഉദ്ധരണികൾ അല്ലെങ്കിൽ ശീർഷകങ്ങൾ, മറ്റ് ഉറവിടങ്ങളിലേക്കുള്ള ലിങ്കുകൾ മുതലായവ അടയാളപ്പെടുത്താൻ ടാഗ് ഉപയോഗിക്കുന്നു. ബ്രൗസറുകൾ സാധാരണയായി അത്തരം വാചകം ഇറ്റാലിക്സിൽ പ്രദർശിപ്പിക്കുന്നു. ഉദാഹരണം:
Nevskoe Vremya സെൻ്റ് പീറ്റേഴ്സ്ബർഗിലെ ഏറ്റവും പ്രശസ്തമായ നഗര പത്രങ്ങളിൽ ഒന്നാണ്
ടാഗ് ചെയ്യുക
ഒരു ടാഗ് അതിൻ്റെ വാചകത്തെ ഒരു ചെറിയ പ്രോഗ്രാം കോഡായി അടയാളപ്പെടുത്തുന്നു. സാധാരണയായി മോണോസ്പേസ് ഫോണ്ടിൽ പ്രദർശിപ്പിക്കും. ഈ ടാഗിനെ ബ്ലോക്ക്-ലെവൽ എലമെൻ്റ് ടാഗുമായി ആശയക്കുഴപ്പത്തിലാക്കരുത്, ഇത് കോഡിൻ്റെ വലിയ ഭാഗങ്ങൾ (ലിസ്റ്റിംഗുകൾ) അടയാളപ്പെടുത്താൻ ഉപയോഗിക്കണം.
ഉദാഹരണത്തിന്:
സി പ്രോഗ്രാമിംഗ് ഭാഷയിലെ ഏറ്റവും ലളിതമായ ഓപ്പറേറ്ററുടെ ഒരു ഉദാഹരണം:
ഇടുന്നു ("ഹലോ, വേൾഡ്!");
ടാഗുകളുടെ ഉപയോഗത്തിൽ മറ്റൊരു വ്യത്യാസമുണ്ട്, പ്രോഗ്രാം കോഡിൽ, തുടർച്ചയായി നിരവധി ഇടങ്ങളുടെ സാന്നിധ്യം പലപ്പോഴും പ്രധാനമാണ്. ടാഗ് ഉപയോഗിക്കുമ്പോൾ മാത്രമേ അവയുടെ ഡിസ്പ്ലേ സംരക്ഷിക്കപ്പെടുകയുള്ളൂ.
ടാഗ് ചെയ്യുക
ടാഗ് അതിൻ്റെ വാചകം ഇല്ലാതാക്കിയതായി അടയാളപ്പെടുത്തുന്നു. പതിപ്പിൽ നിന്ന് പതിപ്പിലേക്ക് ഒരു പ്രമാണത്തിൽ വരുത്തിയ മാറ്റങ്ങൾ അടയാളപ്പെടുത്തുന്നതിന് ഈ ഘടകം ഉപയോഗപ്രദമാണ്. ഒരു ടാഗ് ടെക്സ്റ്റ് ലെവൽ എലമെൻ്റായും ബ്ലോക്ക് ലെവൽ എലമെൻ്റായും ഉപയോഗിക്കാം.
ടാഗിന് രണ്ട് ഓപ്ഷണൽ പാരാമീറ്ററുകളുണ്ട്: CITE, DATETIME. CITE പാരാമീറ്ററിൻ്റെ മൂല്യം, ശകലം നീക്കം ചെയ്തതിൻ്റെ കാരണം വിശദീകരിക്കുന്ന ഒരു ഡോക്യുമെൻ്റിൻ്റെ URL ആയിരിക്കണം.
DATETIME പാരാമീറ്റർ ഇല്ലാതാക്കൽ തീയതി ഫോർമാറ്റിൽ വ്യക്തമാക്കുന്നു: YYYY-MM-DDTh:mm:ssTZD, ഇത് ഇല്ലാതാക്കിയ വർഷം, മാസം, ദിവസം, മണിക്കൂർ, മിനിറ്റ്, സെക്കൻഡ് എന്നിവയും സമയ മേഖലയും (ടൈം സോൺ) വ്യക്തമാക്കുന്നു. ഉദാഹരണത്തിന്:
ഏറ്റവും പുതിയ സ്വീകാര്യമായ HTML മാർക്ക്അപ്പ് ഭാഷാ സ്പെസിഫിക്കേഷൻ പതിപ്പ് 3.2 4.0 ആണ്
ടാഗ് ചെയ്ത ടെക്സ്റ്റ് സാധാരണയായി സ്ട്രൈക്ക്ത്രൂ ടെക്സ്റ്റായി പ്രദർശിപ്പിക്കും. HTML 4.0 സ്പെസിഫിക്കേഷൻ ഈ ടാഗിന് ഫിസിക്കൽ ഫോർമാറ്റിംഗ് ടാഗിനെക്കാളും അല്ലെങ്കിൽ സ്ട്രൈക്ക്ത്രൂ ടെക്സ്റ്റിനെ സൂചിപ്പിക്കുന്ന ടാഗിനെക്കാളും മുൻഗണന നൽകുന്നു. എന്നിരുന്നാലും, ടാഗ്
ടാഗ് ചെയ്യുക
ടാഗ് അതിൻ്റെ വാചക ശകലത്തെ ഒരു നിർവചനമായി അടയാളപ്പെടുത്തുന്നു (DeFinitioN). ഉദാഹരണത്തിന്, ഒരു പദം ആദ്യമായി ടെക്സ്റ്റിൽ ദൃശ്യമാകുമ്പോൾ അത് അടയാളപ്പെടുത്താൻ ഈ ടാഗ് ഉപയോഗിക്കാം. ഉദാഹരണം:
ഇൻ്റർനെറ്റ് എക്സ്പ്ലോറർ ഒരു ജനപ്രിയ വെബ് ബ്രൗസറാണ്
മൈക്രോസോഫ്റ്റ് ഇൻ്റർനെറ്റ് എക്സ്പ്ലോറർ മാത്രമാണ് ടാഗ് പിന്തുണയ്ക്കുന്നത്. സ്ഥിരസ്ഥിതിയായി ഇറ്റാലിക്സിൽ പ്രദർശിപ്പിച്ചിരിക്കുന്നു.
ടാഗ് ചെയ്യുക
ടാഗ് അതിൻ്റെ വാചകത്തെ ഒരു ഇൻസെർഷൻ (INSertion) ആയി അടയാളപ്പെടുത്തുന്നു. പതിപ്പിൽ നിന്ന് പതിപ്പിലേക്ക് ഒരു പ്രമാണത്തിൽ വരുത്തിയ മാറ്റങ്ങൾ അടയാളപ്പെടുത്തുന്നതിന് ഈ ഘടകം ഉപയോഗപ്രദമാണ്. ഒരു ടാഗ് ടെക്സ്റ്റ് ലെവൽ എലമെൻ്റായും ബ്ലോക്ക് ലെവൽ എലമെൻ്റായും ഉപയോഗിക്കാം.
ടാഗിന് രണ്ട് ഓപ്ഷണൽ പാരാമീറ്ററുകളുണ്ട്: CITE, DATETIME. CITE പാരാമീറ്ററിൻ്റെ മൂല്യം, വരുത്തിയ കൂട്ടിച്ചേർക്കലുകളുടെ വിശദാംശങ്ങൾ വിശദീകരിക്കുന്ന ഒരു ഡോക്യുമെൻ്റിൻ്റെ URL ആയിരിക്കണം.
DATETIME പാരാമീറ്റർ ഫോർമാറ്റിൽ ഉൾപ്പെടുത്തുന്ന തീയതി വ്യക്തമാക്കുന്നു: YYYY-MM-DDThh:mm:ssTZD, ഇത് ഉൾപ്പെടുത്തിയ വർഷം, മാസം, ദിവസം, മണിക്കൂർ, മിനിറ്റ്, സെക്കൻഡ് എന്നിവയും സമയ മേഖലയും (ടൈം സോൺ) വ്യക്തമാക്കുന്നു.
ടാഗുചെയ്ത വാചകം സാധാരണയായി അടിവരയിട്ട ടെക്സ്റ്റായി പ്രദർശിപ്പിക്കും. നിലവിൽ മൈക്രോസോഫ്റ്റ് ഇൻ്റർനെറ്റ് എക്സ്പ്ലോറർ മാത്രമാണ് ടാഗ് തിരിച്ചറിയുന്നത്.
ടാഗ് ചെയ്യുക
പ്രധാനപ്പെട്ട ടെക്സ്റ്റ് ശകലങ്ങൾ ഹൈലൈറ്റ് ചെയ്യാൻ ടാഗ് (എംഫസിസ് - ഹൈലൈറ്റിംഗ്, അടിവരയിടൽ) ഉപയോഗിക്കുന്നു. ബ്രൗസറുകൾ സാധാരണയായി ഈ വാചകം ഇറ്റാലിക്സിൽ പ്രദർശിപ്പിക്കും. ഉദാഹരണം:
വാചകത്തിൻ്റെ വ്യക്തിഗത വാക്കുകൾ ഹൈലൈറ്റ് ചെയ്യുന്നതിനുള്ള ഉദാഹരണം
.
ടാഗ് ചെയ്യുക
കീബോർഡിൽ നിന്ന് ഉപയോക്താവ് വാചകം നൽകിയതായി ടാഗ് അടയാളപ്പെടുത്തുന്നു. സാധാരണയായി മോണോസ്പേസ് ഫോണ്ടിൽ പ്രദർശിപ്പിക്കും, ഉദാഹരണത്തിന്:
ഒരു ടെക്സ്റ്റ് എഡിറ്റർ സമാരംഭിക്കുന്നതിന്, ടൈപ്പ് ചെയ്യുക: നോട്ട്പാഡ്
ഫിസിക്കൽ ഫോർമാറ്റിംഗ് ടാഗിൻ്റെ ഉപയോഗത്തേക്കാൾ ഈ ടാഗിൻ്റെ ഉപയോഗം അഭികാമ്യമാണ്.
ടാഗ് ചെയ്യുക
ടെക്സ്റ്റിൻ്റെ ഒരു വരിയിലെ ചെറിയ ഉദ്ധരണികൾ ടാഗ് അടയാളപ്പെടുത്തുന്നു. ഒരു ബ്ലോക്ക്-ലെവൽ ടാഗിൽ നിന്ന് വ്യത്യസ്തമായി, ഡിസ്പ്ലേ അടയാളപ്പെടുത്തിയ വാചകത്തെ ശൂന്യമായ വരികൾ കൊണ്ട് വേർതിരിക്കുന്നില്ല. സാധാരണയായി ഇറ്റാലിക്സിൽ പ്രദർശിപ്പിക്കും. നിലവിൽ മൈക്രോസോഫ്റ്റ് ഇൻ്റർനെറ്റ് എക്സ്പ്ലോറർ മാത്രമേ ടാഗ് (ഇത് പോലെയല്ല) തിരിച്ചറിഞ്ഞിട്ടുള്ളൂ.
ടാഗിന് ഒരു CITE പാരാമീറ്റർ ഉണ്ട്, അതിൻ്റെ മൂല്യം ഉദ്ധരണിയുടെ ഉറവിടമാകാം.
ടാഗ് ചെയ്യുക
ടാഗ് ടെക്സ്റ്റിനെ ഒരു സാമ്പിളായി അടയാളപ്പെടുത്തുന്നു (SAMPle). പ്രോഗ്രാമുകളിൽ നിന്നുള്ള ടെക്സ്റ്റ് ഔട്ട്പുട്ട് അടയാളപ്പെടുത്തുക എന്നതാണ് ഈ ടാഗിൻ്റെ പൊതുവായ ഉപയോഗം (സാമ്പിൾ ഔട്ട്പുട്ട്). മോണോസ്പേസ് ഫോണ്ടിൽ ഒന്നിലധികം പ്രതീകങ്ങൾ ഹൈലൈറ്റ് ചെയ്യാനും ഇത് ഉപയോഗിക്കുന്നു.
ഫിസിക്കൽ ഫോർമാറ്റിംഗ് ടാഗിൻ്റെ ഉപയോഗത്തേക്കാൾ ഈ ടാഗിൻ്റെ ഉപയോഗം അഭികാമ്യമാണ്. ഉദാഹരണത്തിന്:
പ്രോഗ്രാമിൻ്റെ പ്രവർത്തനത്തിൻ്റെ ഫലമായി, ഇനിപ്പറയുന്നവ അച്ചടിക്കും: ഹലോ, വേൾഡ്! .
ടാഗ് ചെയ്യുക
പ്രധാന ടെക്സ്റ്റ് ശകലങ്ങൾ ഹൈലൈറ്റ് ചെയ്യാൻ ടാഗ് സാധാരണയായി ഉപയോഗിക്കുന്നു. ബ്രൗസറുകൾ സാധാരണയായി ഈ വാചകം ബോൾഡ് ഫോണ്ടിൽ പ്രദർശിപ്പിക്കും. ഉദാഹരണം:
ഫിൻലാൻഡ് ഉൾക്കടലിൻ്റെ കിഴക്കേ അറ്റത്ത് നെവാ നദിയുടെ അഴിമുഖത്താണ് സെൻ്റ് പീറ്റേഴ്സ്ബർഗ് സ്ഥിതി ചെയ്യുന്നത്.< /STRONG>
ഫിസിക്കൽ ഫോർമാറ്റിംഗ് ടാഗിൻ്റെ ഉപയോഗത്തേക്കാൾ ഈ ടാഗിൻ്റെ ഉപയോഗം അഭികാമ്യമാണ്. ടാഗ് ഉപയോഗിച്ച് അടയാളപ്പെടുത്തിയതിനേക്കാൾ വാചകത്തിൻ്റെ പ്രധാന ശകലങ്ങളെ ടാഗ് സാധാരണയായി അടയാളപ്പെടുത്തുന്നു.
ടാഗ് ചെയ്യുക
പ്രോഗ്രാം വേരിയബിളുകളുടെ പേരുകൾ ടാഗ് അടയാളപ്പെടുത്തുന്നു. സാധാരണയായി ഈ വാചകം ഇറ്റാലിക്സിൽ പ്രദർശിപ്പിക്കും. ഉദാഹരണം:
N വേരിയബിളിൻ്റെ മൂല്യം സജ്ജമാക്കുക
ലോജിക്കൽ ടെക്സ്റ്റ് ഫോർമാറ്റിംഗ് ടാഗുകൾ വിവരിക്കുന്നതിൽ നൽകിയിരിക്കുന്ന ചില ഉദാഹരണങ്ങളുടെ ഒരു പ്രദർശനം ചിത്രത്തിൽ കാണിച്ചിരിക്കുന്നു. 1.1 ടാഗ് ഉപയോഗിച്ച് അടയാളപ്പെടുത്തിയ വാചകത്തിന് മുകളിൽ നിങ്ങൾ മൗസ് ഹോവർ ചെയ്യുമ്പോൾ, ഒരു ടൂൾടിപ്പ് എങ്ങനെ പ്രദർശിപ്പിക്കുമെന്ന് ചിത്രം കാണിക്കുന്നു.
അരി. 1.1 ടെക്സ്റ്റ് ഫോർമാറ്റിംഗ് ഉദാഹരണങ്ങൾ
ചില ഘടകങ്ങൾ ഒരേ ഫലം നൽകുന്നത് നിങ്ങൾ ശ്രദ്ധിച്ചിരിക്കാം. മാത്രമല്ല, ചില ഘടകങ്ങൾ സ്ക്രീനിൽ ഒരു വാചകത്തിൻ്റെ അവതരണത്തെ ഒരു തരത്തിലും മാറ്റാനിടയില്ല. നിയമാനുസൃതമായ ഒരു ചോദ്യം ഉയർന്നുവന്നേക്കാം: എന്തുകൊണ്ടാണ് ഇത്രയും വൈവിധ്യമാർന്ന ഫോർമാറ്റിംഗ് ഘടകങ്ങൾ സൃഷ്ടിച്ചത്?
ഈ ഘടകങ്ങളുടെ ഗ്രൂപ്പിൻ്റെ പേരിലാണ് ഉത്തരം. ലോജിക്കൽ ഊന്നൽ നൽകാനും ലോജിക്കൽ ഭാഗങ്ങൾ ഹൈലൈറ്റ് ചെയ്യാനും പ്രസ്താവനകളുടെ സാരാംശം ഊന്നിപ്പറയാനുമാണ് അവ രൂപകൽപ്പന ചെയ്തിരിക്കുന്നത്. അവയുടെ ഉപയോഗം വളരെ പ്രസക്തമാണ്, കാരണം, സമീപഭാവിയിൽ, ബ്രൗസറുകളുടെ കഴിവുകൾ വർദ്ധിക്കും, ഉദാഹരണത്തിന്, വെബിൽ ഉദ്ധരണികൾക്കായി തിരയുന്നത് സാധ്യമാകും, കൂടാതെ അടുത്ത തലമുറ ബ്രൗസറുകൾ പ്രമാണങ്ങൾ ഉച്ചത്തിൽ വായിക്കാൻ പഠിക്കും. കൂടാതെ, സ്റ്റൈൽ ഷീറ്റുകൾ ഉപയോഗിച്ച്, ഏതെങ്കിലും ടാഗുകൾക്കായി ആവശ്യമുള്ള ഡിസ്പ്ലേ സജ്ജീകരിക്കുന്നതിൽ നിന്നും, ഡിഫോൾട്ട് മൂല്യങ്ങളെ മറികടക്കുന്നതിൽ നിന്നും ഇന്ന് പ്രമാണ രചയിതാക്കളെ ഒന്നും തടയുന്നില്ല.
ഫിസിക്കൽ ടെക്സ്റ്റ് ഫോർമാറ്റിംഗ് ടാഗുകൾ
ഫിസിക്കൽ ഫോർമാറ്റിംഗ് ടാഗുകളുടെ ഒരു വിവരണം ഇതാ. മുകളിൽ നൽകിയിരിക്കുന്ന കാരണങ്ങളാൽ അവയിൽ ചിലത് HTML 4.0 സ്പെസിഫിക്കേഷൻ ഉപയോഗിക്കാൻ ശുപാർശ ചെയ്തിട്ടില്ല. ചില ടാഗുകൾ HTML 4.0 സ്പെസിഫിക്കേഷൻ വഴി ഒഴിവാക്കിയിട്ടുണ്ട്, പക്ഷേ അവ ബ്രൗസറുകൾ പിന്തുണയ്ക്കുന്നത് തുടരുന്നു.
ടാഗ് ചെയ്യുക
ടാഗ് ബോൾഡ് ഫോണ്ടിൽ ടെക്സ്റ്റ് പ്രദർശിപ്പിക്കുന്നു. മിക്ക കേസുകളിലും, ഒരു ടാഗിന് പകരം ഒരു ലോജിക്കൽ ഫോർമാറ്റിംഗ് ടാഗ് ഉപയോഗിക്കാൻ ശുപാർശ ചെയ്യുന്നു. ഉദാഹരണത്തിന്:
ഇതൊരു ബോൾഡ് ഫോണ്ടാണ്.
![](https://i0.wp.com/webnav.ru/books/html4/html_rules/02.gif)
അരി. 1.2 ഫിസിക്കൽ ടെക്സ്റ്റ് ഫോർമാറ്റിംഗിൻ്റെ ഉദാഹരണങ്ങൾ (നെറ്റ്സ്കേപ്പ് ബ്രൗസർ)
ടാഗ് ചെയ്യുക
ടാഗ് ചെയ്യുക ഇറ്റാലിക്സിൽ ടെക്സ്റ്റ് പ്രദർശിപ്പിക്കുന്നു. മിക്ക കേസുകളിലും, ഈ ടാഗിന് പകരം , , അല്ലെങ്കിൽ ടാഗുകൾ ഉപയോഗിക്കാൻ ശുപാർശ ചെയ്യുന്നു, കാരണം രണ്ടാമത്തേത് തിരഞ്ഞെടുത്ത വാചകത്തിൻ്റെ ഉദ്ദേശ്യത്തെ നന്നായി പ്രതിഫലിപ്പിക്കുന്നു. ഉദാഹരണത്തിന്:
തിരഞ്ഞെടുക്കൽ ഇറ്റാലിക്സ്
ടാഗ് ചെയ്യുക
ടാഗ് ഒരു മോണോസ്പേസ് ഫോണ്ടിൽ ടെക്സ്റ്റ് പ്രദർശിപ്പിക്കുന്നു. മിക്ക കേസുകളിലും, ഈ ടാഗിന് പകരം , അല്ലെങ്കിൽ ടാഗുകൾ ഉപയോഗിക്കുന്നതാണ് നല്ലത്. ഉദാഹരണം:
ഇതൊരു മോണോസ്പേസ് ഫോണ്ടാണ്.
ടാഗ് ചെയ്യുക
ടാഗ് ചെയ്യുക അടിവരയിട്ട ടെക്സ്റ്റ് പ്രദർശിപ്പിക്കുന്നു. റദ്ദാക്കിയ ടാഗ്. പകരം ഉപയോഗിക്കാനോ ടാഗുചെയ്യാനോ ശുപാർശ ചെയ്യുന്നു. ഉദാഹരണത്തിന്:
ഉദാഹരണം അടിവരയിടുന്നുവാചകം
ടാഗുകളും
ടാഗുകൾ അതിലൂടെ ഒരു തിരശ്ചീന വരയുള്ള വാചകം പ്രദർശിപ്പിക്കുന്നു. റദ്ദാക്കിയ ടാഗ്. പകരം ടാഗ് ഉപയോഗിക്കണം. ഉദാഹരണത്തിന്:
സ്ട്രൈക്ക്ത്രൂ ടെക്സ്റ്റിൻ്റെ ഉദാഹരണം.
നിലവിൽ, എല്ലാ ബ്രൗസറുകളും ടാഗിനെ പിന്തുണയ്ക്കുന്നില്ല, അതിനാൽ ടാഗുമായി സംയോജിച്ച് ഉപയോഗിക്കാൻ ഇപ്പോൾ ശുപാർശ ചെയ്യുന്നു. അതായത്, ഒരു കണ്ടെയ്നർ ടാഗിനുള്ളിൽ നിങ്ങൾക്ക് രണ്ട് ടാഗുകൾ ഇടാം
... .
ടാഗ് ചെയ്യുക
ടാഗ് വലിയ ഒരു ഫോണ്ടിൽ വാചകം പ്രദർശിപ്പിക്കുന്നു (ടെക്സ്റ്റിൻ്റെ ടാഗ് ചെയ്യാത്ത ഭാഗത്തേക്കാൾ) വലുപ്പം. ഈ ഘടകത്തിന് പകരം, തലക്കെട്ട് ടാഗുകൾ ഉപയോഗിക്കുന്നതാണ് നല്ലത്, ഉദാഹരണത്തിന്,
വലിയ ഫോണ്ട് സൈസ്.
ടാഗ് ചെയ്യുക
ടാഗ് ഒരു ചെറിയ ഫോണ്ട് സൈസിൽ ടെക്സ്റ്റ് പ്രദർശിപ്പിക്കുന്നു. ടാഗിന് വിപരീതമായി HTML-ൽ ടാഗ് ഇല്ലാത്തതിനാൽ, ഈ ആവശ്യങ്ങൾക്ക് ടാഗ് ഉപയോഗിക്കാം. മിക്ക ബ്രൗസറുകളും നെസ്റ്റഡ് ടാഗുകളെ പിന്തുണയ്ക്കുന്നു, എന്നാൽ ഈ സമീപനം ശുപാർശ ചെയ്യുന്നില്ല. ഉദാഹരണത്തിന്:
ചെറിയ ഫോണ്ട് വലിപ്പം.
ടാഗ് ചെയ്യുക
ടാഗ് ലൈൻ ലെവലിന് താഴെയുള്ള വാചകം നീക്കുകയും ചെറിയ ഫോണ്ട് വലുപ്പത്തിൽ (സാധ്യമെങ്കിൽ) പ്രദർശിപ്പിക്കുകയും ചെയ്യുന്നു. ഗണിത സൂചികകൾക്ക് ഉപയോഗിക്കാൻ സൗകര്യപ്രദമാണ്. ഉദാഹരണത്തിന്:
സബ്സ്ക്രിപ്റ്റിനുള്ള ഉദാഹരണ ഫോണ്ട്.
ടാഗ് ചെയ്യുക
ടാഗ് വാചകത്തെ ലൈൻ ലെവലിന് മുകളിൽ നീക്കുകയും ചെറിയ ഫോണ്ട് വലുപ്പത്തിൽ (സാധ്യമെങ്കിൽ) പ്രദർശിപ്പിക്കുകയും ചെയ്യുന്നു. ഗണിതശാസ്ത്രത്തിൽ സംഖ്യകളുടെ അധികാരങ്ങൾ നൽകുന്നതിന് ഉപയോഗിക്കാൻ സൗകര്യപ്രദമാണ്. ഉദാഹരണത്തിന്:
സൂപ്പർസ്ക്രിപ്റ്റിനുള്ള ഉദാഹരണം ഫോണ്ട്.
ടാഗ് ചെയ്യുക
ടാഗ് മിന്നുന്ന വാചകം പ്രദർശിപ്പിക്കുന്നു. ഈ ടാഗ് HTML സ്പെസിഫിക്കേഷൻ്റെ ഭാഗമല്ല, നെറ്റ്സ്കേപ്പ് ബ്രൗസർ മാത്രമേ പിന്തുണയ്ക്കൂ. പരിചയസമ്പന്നരായ ഡെവലപ്പർമാർ ഈ ടാഗ് ഉപയോഗിക്കുന്നത് വളരെ അപൂർവമായി മാത്രമേ ഉപയോഗിക്കുന്നുള്ളൂ, കാരണം പേജിലെ മിന്നുന്ന പ്രതീകങ്ങളുടെ സാന്നിധ്യം നിരവധി ഉപയോക്താക്കളെ അലോസരപ്പെടുത്തുന്നു.
ടാഗ് ചെയ്യുക
ഒരു കണ്ടെയ്നർ ടാഗ് ഒരു ബ്ലോക്ക് ലെവൽ ടാഗിന് സമാനമാണ്. ടെക്സ്റ്റിൻ്റെ ഒരു ഭാഗം അതിൻ്റെ പ്രോപ്പർട്ടികൾ സജ്ജീകരിക്കുന്നതിന് അടയാളപ്പെടുത്തേണ്ടിവരുമ്പോൾ ഉപയോഗിക്കാനാകും, കൂടാതെ മറ്റേതെങ്കിലും ഘടനാപരമായ ഫോർമാറ്റിംഗ് ടാഗും ഉപയോഗിക്കാൻ കഴിയില്ല.
മൈക്രോസോഫ്റ്റ് ഇൻ്റർനെറ്റ് എക്സ്പ്ലോറർ ബ്രൗസർ ഇനിപ്പറയുന്ന ടാഗ് പാരാമീറ്ററുകൾ ഉപയോഗിക്കാനും അനുവദിക്കുന്നു: DIR, DATAFLD, DATAFORMATAS, DATASRC. പാരാമീറ്ററുകളുടെ വിവരണം പുസ്തകത്തിൻ്റെ രണ്ടാം ഭാഗത്തിൽ കാണാം.
![](https://i1.wp.com/webnav.ru/books/html4/html_rules/03.gif)
അരി. 1.3 നെസ്റ്റഡ് ടെക്സ്റ്റ് ഫോർമാറ്റിംഗ് ടാഗുകൾ ഉപയോഗിക്കുന്നു
ഫോർമാറ്റിംഗ് ടാഗുകൾ പരസ്പരം ഉള്ളിൽ നെസ്റ്റ് ചെയ്യാം. ഈ സാഹചര്യത്തിൽ, ഒരു കണ്ടെയ്നർ പൂർണ്ണമായും മറ്റൊരു കണ്ടെയ്നറിൽ സ്ഥിതിചെയ്യുന്നുണ്ടെന്ന് നിങ്ങൾ ശ്രദ്ധാപൂർവ്വം ഉറപ്പാക്കേണ്ടതുണ്ട്. ചിത്രത്തിൽ. ഒരു ബോൾഡ് എലമെൻ്റിനുള്ളിൽ ഒരു ഇറ്റാലിക് മൂലകം നെസ്റ്റ് ചെയ്യുന്നതിനുള്ള ഒരു ഉദാഹരണം ചിത്രം 1.3 കാണിക്കുന്നു. ഇനിപ്പറയുന്ന HTML കോഡ് ശകലം ഉപയോഗിക്കുന്നു:
ഇതൊരു ബോൾഡ് ഫോണ്ടാണ്.
ഈ ഇറ്റാലിക്സ്.
പിന്നെ വാചകം ഇതാ ബോൾഡും ചെരിഞ്ഞും
ടാഗ് ചെയ്യുക
ടാഗ് ഫോണ്ട് പാരാമീറ്ററുകൾ വ്യക്തമാക്കുന്നു. ഇത് ടെക്സ്റ്റ് ലെവൽ ഫിസിക്കൽ ഫോർമാറ്റിംഗ് ടാഗുകളെ സൂചിപ്പിക്കുന്നു.
ഡോക്യുമെൻ്റ് വാചകത്തിൽ ഫോണ്ട് പാരാമീറ്ററുകൾ നേരിട്ട് നൽകുന്നത് പ്രമാണത്തിൻ്റെ ഉള്ളടക്കം വേർതിരിക്കുന്നതിനും പ്രമാണത്തിൻ്റെ അവതരണത്തിൻ്റെ രൂപം വിവരിക്കുന്നതിനുമുള്ള അടിസ്ഥാന ആശയത്തെ ലംഘിക്കുന്നു. അതിനാൽ, HTML 4.0 സ്പെസിഫിക്കേഷനിൽ ഈ ടാഗും ടാഗും ഒഴിവാക്കപ്പെട്ടതായി വർഗ്ഗീകരിച്ചിരിക്കുന്നു. അവരുടെ കൂടുതൽ ഉപയോഗം ശുപാർശ ചെയ്തിട്ടില്ല.
ഈ ഭയാനകമായ മുന്നറിയിപ്പുകൾ ഉണ്ടായിരുന്നിട്ടും, ഏറ്റവും ലളിതമായ പ്രമാണങ്ങൾക്ക് ഫിസിക്കൽ ഫോർമാറ്റിംഗ് സ്വീകാര്യമായി കണക്കാക്കാമെന്ന് തോന്നുന്നു. കൂടാതെ, ഫോർമാറ്റിംഗിൻ്റെ അടിസ്ഥാനകാര്യങ്ങൾ പഠിക്കാൻ തുടങ്ങുന്നതിനുള്ള എളുപ്പവഴി എലമെൻ്റ് ഫോർമാറ്റുകൾ നേരിട്ട് വ്യക്തമാക്കുന്നതിനുള്ള നിയമങ്ങളാണ്. ഒരു തുടക്കക്കാരനായ ഡെവലപ്പർ ഇപ്പോഴും സ്റ്റൈൽ ഡിസൈനിലേക്ക് വളരേണ്ടതുണ്ട്.
ടാഗ് തുടർച്ചയായ ഘടകങ്ങളെ സൂചിപ്പിക്കുന്നു, അതിനാൽ ബ്ലോക്ക് ലെവൽ ഘടകങ്ങൾ ഉൾപ്പെടുത്താൻ കഴിയില്ല, ഉദാ.
അഥവാ
ഒരു ടേബിൾ സെല്ലിനുള്ളിൽ ടെക്സ്റ്റ് ചെയ്യുക |
മേശയ്ക്കുശേഷം വാചകം
മുകളിലെ ഉദാഹരണം ഡിഫോൾട്ട് ഫോണ്ട് സൈസ് രണ്ടുതവണ അസാധുവാക്കുന്നു. തുടക്കത്തിൽ ഇത് 3 ആണ് (സ്ഥിരസ്ഥിതി). തുടർന്ന് അത് 2 ആയി സജ്ജീകരിച്ചിരിക്കുന്നു, തുടർന്ന് 4. ഈ ഉദാഹരണത്തിൻ്റെ പ്രദർശനത്തിലേക്ക് ശ്രദ്ധിക്കുക (ചിത്രം 1.7). പട്ടികകൾക്കായി ടാഗ് അസൈൻമെൻ്റ് പ്രവർത്തിക്കുന്നില്ല എന്ന് കാണാം. ടാഗ് ഉപയോഗിക്കുന്നതിനുള്ള ആശയം ഔപചാരികമായി ലംഘിക്കുന്നുണ്ടെങ്കിലും ഇത് പല ബ്രൗസറുകൾക്കും സാധാരണമാണ്.
![](https://i1.wp.com/webnav.ru/books/html4/html_rules/07.gif)
അരി. 1.7 ടാഗിനൊപ്പം ഉദാഹരണം പ്രദർശിപ്പിക്കുന്നു (നെറ്റ്സ്കേപ്പ് ബ്രൗസർ)
ഒരു HTML പ്രമാണം ഫോർമാറ്റ് ചെയ്യുന്നു
ഖണ്ഡികകളായി വിഭജിക്കുന്നു
ഏതൊരു പാഠത്തിനും, അത് ഒരു സ്കൂൾ ഉപന്യാസമോ, ഒരു പത്രത്തിലെ കുറിപ്പോ അല്ലെങ്കിൽ ഒരു ഉപകരണത്തിൻ്റെ സാങ്കേതിക വിവരണമോ ആകട്ടെ, ഒരു പ്രത്യേക ഘടനയുണ്ട്. അത്തരമൊരു ഘടനയുടെ ഘടകങ്ങൾ തലക്കെട്ടുകൾ, ഉപശീർഷകങ്ങൾ, പട്ടികകൾ, ഖണ്ഡികകൾ മുതലായവയാണ്.
ഏതൊരു പ്രമാണവും വരയ്ക്കുന്നതിനുള്ള ആദ്യ നിയമങ്ങളിലൊന്ന് അതിൻ്റെ വാചകത്തെ പൂർണ്ണമായ ചിന്ത പ്രകടിപ്പിക്കുന്ന പ്രത്യേക ഖണ്ഡികകളായി വിഭജിക്കുക എന്നതാണ്. HTML പ്രമാണങ്ങൾ ഈ നിയമത്തിന് ഒരു അപവാദമല്ല. ടെക്സ്റ്റ് എഡിറ്ററുകൾ ഉപയോഗിച്ച് ഡോക്യുമെൻ്റുകൾ സൃഷ്ടിക്കുമ്പോൾ, ഒരു പുതിയ ലൈൻ പ്രതീകം നൽകി ഖണ്ഡികകളിലേക്ക് തകർക്കുന്നു. നിങ്ങൾ കീ അമർത്തുമ്പോൾ മിക്ക എഡിറ്റർമാരും ഇത് നടപ്പിലാക്കുന്നു. HTML പ്രമാണങ്ങളിൽ, പുതിയ വരികൾ ഒരു പുതിയ ഖണ്ഡിക സൃഷ്ടിക്കുന്നില്ല.
പ്രമാണത്തിൻ്റെ രചയിതാവിന് വായനക്കാരൻ്റെ കമ്പ്യൂട്ടറിനെക്കുറിച്ച് ഒന്നും അറിയില്ലെന്ന് HTML അനുമാനിക്കുന്നു. ഏത് ജാലക വലുപ്പവും ക്രമീകരിക്കാനും ലഭ്യമായ ഫോണ്ടുകളിൽ ഏതെങ്കിലും ഉപയോഗിക്കാനും വായനക്കാരന് അവകാശമുണ്ട്. ഇതിനർത്ഥം ലൈൻ ഹൈഫൻ എവിടെയാണ് സംഭവിക്കുന്നത് എന്നത് കാഴ്ചക്കാരനും അന്തിമ ഉപയോക്താവിൻ്റെ ക്രമീകരണങ്ങളും മാത്രം നിർണ്ണയിക്കുന്നു എന്നാണ്. ഒറിജിനൽ ഡോക്യുമെൻ്റിലെ ലൈൻ ഫീഡുകൾ അവഗണിക്കപ്പെടുന്നതിനാൽ, പ്രമാണത്തിൻ്റെ രചയിതാവിൻ്റെ എഡിറ്റർ വിൻഡോയിൽ മികച്ചതായി തോന്നുന്ന വാചകം വ്യൂവർ വിൻഡോയിലെ സോളിഡ്, വായിക്കാൻ കഴിയാത്ത വാചകമായി മാറിയേക്കാം.
ഒരു പ്രത്യേക പാരഗ്രാഫ് ഡിവിഷൻ ടാഗ് ഉപയോഗിച്ച് നിങ്ങൾക്ക് ഈ കുഴപ്പം ഒഴിവാക്കാം.
വാചകത്തിൻ്റെ ഓരോ ഖണ്ഡികയും ആരംഭിക്കുന്നതിന് മുമ്പ് നിങ്ങൾ ഒരു ടാഗ് സ്ഥാപിക്കണം
ക്ലോസിംഗ് ടാഗ്
ആവശ്യമില്ല. ബ്രൗസറുകൾ സാധാരണയായി ഒരു ശൂന്യമായ വരി ഉപയോഗിച്ച് ഖണ്ഡികകൾ വേർതിരിക്കുന്നു.കുറിപ്പ്
ബ്രൗസറുകൾ സാധാരണയായി ഒരു വരിയിൽ ഒന്നിലധികം പാരഗ്രാഫ് ടാഗുകൾ വ്യാഖ്യാനിക്കുന്നു
ഒന്ന് ആയി. ലൈൻ ഫീഡ് ടാഗിനും ഇത് ബാധകമാണ്
. അതിനാൽ, ഈ ടാഗുകൾ ഉപയോഗിച്ച് ഒന്നിലധികം ശൂന്യമായ വരികൾ സൃഷ്ടിക്കാൻ സാധ്യമല്ല.
ടാഗ് ചെയ്യുക
ALIGN എന്ന തിരശ്ചീന വിന്യാസ പാരാമീറ്റർ ഉപയോഗിച്ച് വ്യക്തമാക്കാം. സാധ്യമായ പാരാമീറ്റർ മൂല്യങ്ങൾ പട്ടികയിൽ നൽകിയിരിക്കുന്നു. 1.4 ഇടത് വിന്യാസമാണ് ഡിഫോൾട്ട്.
പട്ടിക 1.4. പരാമീറ്റർ മൂല്യങ്ങൾ ALIGN ചെയ്യുക
ALIGN പാരാമീറ്റർ മൂല്യം |
ആക്ഷൻ |
ഇടത്തെ |
ബ്രൗസർ വിൻഡോയുടെ ഇടതുവശത്ത് ടെക്സ്റ്റ് വിന്യസിക്കുക |
കേന്ദ്രം |
ബ്രൗസർ വിൻഡോയുടെ മധ്യഭാഗത്തേക്ക് വിന്യസിക്കുക |
വലത് |
ബ്രൗസർ വിൻഡോയുടെ വലതുവശത്ത് അലൈൻ ചെയ്യുക |
ന്യായീകരിക്കുക |
ന്യായീകരണം (ഇരുവശത്തും) |
നീതീകരണം (ALIGN = JUSTIFY) വളരെക്കാലമായി ബ്രൗസറുകൾ പിന്തുണയ്ക്കുന്നില്ല എന്നത് ശ്രദ്ധിക്കുക. പല HTML ഭാഷാ വിവരണങ്ങളും അലൈൻമെൻ്റ് പാരാമീറ്റർ മൂല്യങ്ങൾക്കായി മൂന്ന് ഓപ്ഷനുകൾ മാത്രമേ വ്യക്തമാക്കൂ (ഇടത്, മധ്യഭാഗം, വലത്). നിലവിൽ, എല്ലാ ജനപ്രിയ ബ്രൗസറുകൾക്കും വീതി വിന്യാസം നടത്താൻ കഴിയും. ന്യായമായ പ്രമാണങ്ങൾ സൃഷ്ടിക്കുന്നതിലെ ചില പ്രശ്നങ്ങളും അദ്ധ്യായം 8-ൽ ചർച്ചചെയ്യുന്നു.
കുറിപ്പ്
ന്യായീകരണത്തിൻ്റെ അഭാവം ഇപ്പോൾ അതിശയിപ്പിക്കുന്നതായി തോന്നുന്നു. അച്ചടിച്ച പ്രസിദ്ധീകരണങ്ങൾക്കായി ഈ മോഡ് പലപ്പോഴും ഉപയോഗിക്കുന്നു. ഏതെങ്കിലും പത്രം എടുക്കുകയോ ഈ പുസ്തകത്തിൻ്റെ ഖണ്ഡികകൾ സൂക്ഷ്മമായി നോക്കുകയോ ചെയ്താൽ മതി - അവയെല്ലാം വീതിയിൽ വിന്യസിച്ചിരിക്കുന്നു. എന്നിരുന്നാലും, അടുത്തിടെ വരെ, HTML പ്രമാണങ്ങൾക്ക് ന്യായീകരണം അനുവദിച്ചിരുന്നില്ല. കുറച്ച് വർഷങ്ങൾക്ക് മുമ്പ്, ഒരു ബ്രൗസറിനും അത്തരമൊരു മോഡ് ഉണ്ടായിരുന്നില്ല. അതിനാൽ, നെറ്റ്സ്കേപ്പ് ബ്രൗസർ പതിപ്പ് 3.x ഇപ്പോഴും ഉപയോഗിക്കുന്ന വായനക്കാർക്ക് ഡോക്യുമെൻ്റിൽ നേർരേഖകൾ കാണാൻ കഴിയില്ല. ശക്തമായ ടെക്സ്റ്റ് എഡിറ്റർമാരുടെയും ആധുനിക ബ്രൗസറുകളുടെയും കഴിവുകൾ താരതമ്യം ചെയ്ത് ഭാവിയിൽ ബ്രൗസറുകൾക്ക് എന്തെല്ലാം കഴിവുകൾ ഉണ്ടാകുമെന്ന് പ്രവചിക്കാൻ ശ്രമിക്കാം. ഇതുവരെ നടപ്പിലാക്കിയിട്ടില്ലാത്ത സവിശേഷതകളുടെ ഒരു ഉദാഹരണം ഓട്ടോമാറ്റിക് ഹൈഫനേഷൻ മുതലായവയാണ്.
വരി വിവർത്തനം
ഒരു ബ്രൗസറിൽ ടെക്സ്റ്റ് ഡോക്യുമെൻ്റുകൾ പ്രദർശിപ്പിക്കുമ്പോൾ, ഫോണ്ടുകളുടെ വലുപ്പവും കാണുന്ന വിൻഡോയുടെ വലുപ്പവും അനുസരിച്ച് ഒരു ഖണ്ഡികയ്ക്കുള്ളിലെ ലൈൻ ബ്രേക്കുകളുടെ സ്ഥാനം യാന്ത്രികമായി നിർണ്ണയിക്കപ്പെടുന്നു. വേഡ് സെപ്പറേറ്റർ പ്രതീകങ്ങൾ ഉപയോഗിച്ച് മാത്രമേ ലൈൻ ബ്രേക്കുകൾ നടപ്പിലാക്കാൻ കഴിയൂ (ഉദാഹരണത്തിന്, സ്പെയ്സുകൾ). ചിലപ്പോൾ പ്രമാണങ്ങളിൽ നിങ്ങൾ നിർബന്ധിത ലൈൻ ഫീഡ് സജ്ജീകരിക്കേണ്ടതുണ്ട്, അത് ബ്രൗസർ ക്രമീകരണങ്ങൾ പരിഗണിക്കാതെ തന്നെ നടപ്പിലാക്കുന്നു. നിർബന്ധിത ലൈൻ ഫീഡ് ടാഗ് ഉപയോഗിച്ചാണ് ഇത് ചെയ്യുന്നത്.
, ഇതിന് അനുബന്ധ ക്ലോസിംഗ് ടാഗ് ഇല്ല. ഒരു ടാഗ് പ്രവർത്തനക്ഷമമാക്കുന്നു
ഡോക്യുമെൻ്റ് ടെക്സ്റ്റിലേക്ക് ഒരു പുതിയ വരിയുടെ തുടക്കത്തിൽ തുടർന്നുള്ള വാചകം സ്ഥാപിച്ചിട്ടുണ്ടെന്ന് ഉറപ്പാക്കും. ഉദാഹരണത്തിന്, പ്രത്യേക ലിസ്റ്റ് മാർക്ക്അപ്പ് ടാഗുകൾ ഉപയോഗിക്കാതെ ലിസ്റ്റ്-ടൈപ്പ് ഘടനകൾ സൃഷ്ടിക്കാൻ ഈ സമീപനം ഉപയോഗിക്കാം. അല്ലെങ്കിൽ, ഉദാഹരണത്തിന്, ഈ ടാഗ് കവിതകൾ പ്രദർശിപ്പിക്കുന്നതിന് ഉപയോഗിക്കാൻ കഴിയില്ല.
നിർബന്ധിത ലൈൻ ഫീഡ് ഉപയോഗിക്കുന്നതിനുള്ള ഒരു ഉദാഹരണം ഇതാ (ചിത്രം 1.8):
നിർബന്ധിത ലൈൻ ഫീഡ് ഉപയോഗിക്കുന്നു
ഇരുണ്ട പെട്രോഗ്രാഡിന് മുകളിൽ
നവംബർ ശരത്കാല തണുപ്പ് ശ്വസിച്ചു.
ശബ്ദായമാനമായ തിരമാല കൊണ്ട് തെറിക്കുന്നു
നിൻ്റെ മെലിഞ്ഞ വേലിയുടെ അരികുകളിലേക്ക്,
നീവ ഒരു രോഗിയെപ്പോലെ അലയുകയായിരുന്നു
എൻ്റെ കിടക്കയിൽ വിശ്രമമില്ല.
A.S. പുഷ്കിൻ. വെങ്കല കുതിരക്കാരൻ
![](https://i1.wp.com/webnav.ru/books/html4/html_rules/08.gif)
അരി. 1.8 ടാഗ് ചെയ്യുക
ഒരു ലൈൻ ഫീഡ് നിർബന്ധിക്കാൻ ഉപയോഗിക്കാം
പാരഗ്രാഫ് ടാഗിൽ നിന്ന് വ്യത്യസ്തമായി
ടാഗ് ഉപയോഗിക്കുമ്പോൾ
ഒരു ശൂന്യമായ സ്ട്രിംഗ് ജനറേറ്റുചെയ്യില്ല.
ഒരു ടാഗ് ഉപയോഗിക്കുന്നു
ജാഗ്രത ആവശ്യമാണ് - നിങ്ങളുടെ ടാഗിനെ അഭിമുഖീകരിക്കുന്നതിന് മുമ്പ് ബ്രൗസർ ഒന്നോ രണ്ടോ വാക്കുകൾ ഒരു ലൈൻ ബ്രേക്ക് ചെയ്തിരിക്കാൻ സാധ്യതയുണ്ട്
. നിങ്ങളുടെ പ്രമാണം പരീക്ഷിച്ച പ്രോഗ്രാമിൻ്റെ അതേ ക്രമീകരണത്തേക്കാൾ വായനക്കാരൻ്റെ വ്യൂവർ വിൻഡോ വീതി ചെറുതാണെങ്കിൽ ഇത് സംഭവിക്കുന്നു. ഈ സാഹചര്യത്തിൽ, ഒരു ഖണ്ഡികയുടെ മധ്യത്തിൽ ഒരു വരിയിൽ ഒരു വാക്ക് മാത്രമേ അവശേഷിക്കുന്നുള്ളൂ, അതുവഴി ഡോക്യുമെൻ്റ് ലേഔട്ടിൻ്റെ ഭംഗി നശിപ്പിക്കും.
കുറിപ്പ്
ടാഗ് ഉപയോഗിക്കുമ്പോൾ
ഒരു ചിത്രത്തിനോ പട്ടികയ്ക്കോ ചുറ്റും ടെക്സ്റ്റ് തകർക്കാൻ, ടെക്സ്റ്റ് പൊതിയുന്നത് നിർത്താൻ നിങ്ങൾക്ക് ക്ലിയർ പാരാമീറ്റർ സജ്ജീകരിക്കാം. 3, 4 അധ്യായങ്ങളിൽ നിങ്ങൾക്ക് ഇതിനെക്കുറിച്ച് വായിക്കാം.
ടാഗുകൾ യു
നിങ്ങൾ വിപരീത പ്രവർത്തനം നടത്തേണ്ട സാഹചര്യങ്ങളുണ്ട് - ലൈൻ ഫീഡ് പ്രവർത്തനരഹിതമാക്കുക. ഇതിനായി ഒരു കണ്ടെയ്നർ ടാഗ് ഉണ്ട്. ഈ ടാഗ് ഉപയോഗിച്ച് അടയാളപ്പെടുത്തിയിരിക്കുന്ന വാചകം അതിൻ്റെ ദൈർഘ്യം പരിഗണിക്കാതെ ഒരു വരിയിലായിരിക്കുമെന്ന് ഉറപ്പുനൽകുന്നു. തത്ഫലമായുണ്ടാകുന്ന ലൈൻ ബ്രൗസറിൻ്റെ വ്യൂവിംഗ് വിൻഡോയ്ക്ക് അപ്പുറത്തേക്ക് നീണ്ടുനിൽക്കുകയാണെങ്കിൽ, ഒരു തിരശ്ചീന സ്ക്രോൾ ബാർ ദൃശ്യമാകും.
കുറിപ്പ്
പട്ടിക സെല്ലുകളിൽ സ്ഥിതിചെയ്യുന്ന വാചകത്തിൻ്റെ തുടർച്ച ഉറപ്പാക്കാൻ, NOWRAP ടാഗിൻ്റെ ഒരു പ്രത്യേക പാരാമീറ്റർ ഉണ്ട്
നോൺ-ബ്രേക്കിംഗ് ലൈൻ ടാഗ് ഉപയോഗിച്ച് ടെക്സ്റ്റ് അടയാളപ്പെടുത്തുന്നതിലൂടെ, നിങ്ങൾക്ക് വളരെ നീണ്ട വരികൾ ലഭിക്കും. ഇത് ഒഴിവാക്കാൻ, നിങ്ങൾക്ക് സാധ്യമായ ഒരു ലൈൻ ഫീഡിൻ്റെ സ്ഥാനം റീഡർ ബ്രൗസറിലേക്ക് സൂചിപ്പിക്കാൻ കഴിയും, അത് ആവശ്യമുള്ളപ്പോൾ മാത്രം നടപ്പിലാക്കും ("സോഫ്റ്റ്" ലൈൻ ഫീഡ് എന്ന് വിളിക്കപ്പെടുന്നവ). വാചകത്തിൽ ശരിയായ സ്ഥലത്ത് ഒരു ടാഗ് (വേഡ് BReak) സ്ഥാപിക്കുന്നതിലൂടെ ഇത് ചെയ്യാൻ കഴിയും, അത് ടാഗിന് സമാനമാണ്.
, ഒരു ക്ലോസിംഗ് ടാഗ് ആവശ്യമില്ല.
കുറിപ്പ്
നെറ്റ്സ്കേപ്പ് ബ്രൗസർ ടാഗിനെ പിന്തുണയ്ക്കുന്നില്ല. മൈക്രോസോഫ്റ്റ് ഇൻ്റർനെറ്റ് എക്സ്പ്ലോറർ ബ്രൗസർ ഈ ടാഗ് തിരിച്ചറിയുന്നത് ടാഗുകൾ കൊണ്ട് അടയാളപ്പെടുത്തിയ ടെക്സ്റ്റിൽ മാത്രമാണ്.
ഒരു HTML പ്രമാണത്തിനുള്ളിലെ തലക്കെട്ടുകൾ
മുഴുവൻ പ്രമാണത്തിൻ്റെയും ശീർഷകത്തോടൊപ്പം, ഒരു വെബ് പേജിന് ഡോക്യുമെൻ്റിൻ്റെ വ്യക്തിഗത ഭാഗങ്ങൾക്കായി തലക്കെട്ടുകൾ ഉപയോഗിക്കാം. ഈ തലക്കെട്ടുകൾക്ക് ആറ് വ്യത്യസ്ത തലങ്ങൾ (വലിപ്പങ്ങൾ) ഉണ്ടായിരിക്കാം കൂടാതെ ബ്രൗസർ പേജ് പ്രദർശിപ്പിക്കുമ്പോൾ സ്ക്രീനിൽ വേറിട്ടുനിൽക്കുന്ന വാചക കഷണങ്ങളാണ്.
തലക്കെട്ടുകൾ അടയാളപ്പെടുത്താൻ ടാഗുകൾ, , , , എന്നിവ ഉപയോഗിക്കുന്നു. ഈ ടാഗുകൾക്ക് അനുബന്ധ ക്ലോസിംഗ് ടാഗ് ആവശ്യമാണ്. തലക്കെട്ട് നമ്പർ 1 ആണ് ഏറ്റവും വലുത് (മുകളിലുള്ള തലക്കെട്ട്), തലക്കെട്ട് നമ്പർ 6 ഏറ്റവും ചെറുതാണ്. ഹെഡ്ഡിംഗ് ടാഗുകൾ ബ്ലോക്ക്-ലെവൽ ഘടകങ്ങളാണ്, അതിനാൽ അവയുടെ വലുപ്പം വർദ്ധിപ്പിക്കുന്നതിന് വാചകത്തിൻ്റെ വ്യക്തിഗത വാക്കുകൾ അടയാളപ്പെടുത്താൻ അവ ഉപയോഗിക്കാനാവില്ല. തലക്കെട്ട് ടാഗുകൾ തലക്കെട്ടിന് മുമ്പും ശേഷവും ഒരു ശൂന്യമായ വരി ചേർക്കുന്നു, അതിനാൽ ഖണ്ഡികയോ ലൈൻ ബ്രേക്ക് ടാഗുകളോ ആവശ്യമില്ല.
ALIGN എന്ന തിരശ്ചീന വിന്യാസ പാരാമീറ്റർ ഉപയോഗിച്ച് ഹെഡ്ഡിംഗ് ടാഗുകൾ വ്യക്തമാക്കാം. പരാമീറ്ററിൻ്റെ സാധ്യമായ മൂല്യങ്ങൾ ഖണ്ഡിക ടാഗിൻ്റെ വിന്യാസ പാരാമീറ്ററുകൾക്ക് തുല്യമാണ്
(പട്ടിക 1.4 കാണുക).
വ്യത്യസ്ത വിന്യാസത്തോടുകൂടിയ വ്യത്യസ്ത തലങ്ങളുടെ തലക്കെട്ടുകൾ ഉപയോഗിക്കുന്നതിനുള്ള ഒരു ഉദാഹരണം (ചിത്രം 1.9):
തലക്കെട്ട് ഉദാഹരണങ്ങൾ
തലക്കെട്ട് വലുപ്പം 1
തലക്കെട്ട് വലുപ്പം 2
തലക്കെട്ട് വലുപ്പം 3
തലക്കെട്ട് വലുപ്പം 4
തലക്കെട്ട് വലുപ്പം 5
തലക്കെട്ട് വലുപ്പം 6
പ്രമാണത്തിൻ്റെ ബോഡി
![](https://i0.wp.com/webnav.ru/books/html4/html_rules/09.gif)
അരി. 1.9 വ്യത്യസ്ത വലുപ്പത്തിലുള്ള തലക്കെട്ടുകൾ പ്രദർശിപ്പിക്കുക
തിരശ്ചീന രേഖകൾ
ഒരു പ്രമാണത്തെ ഭാഗങ്ങളായി വിഭജിക്കുന്ന മറ്റൊരു രീതി തിരശ്ചീന രേഖകൾ വരയ്ക്കുക എന്നതാണ്. പേജിൻ്റെ ഒരു പ്രത്യേക മേഖലയുടെ പൂർണതയെ അവർ ദൃശ്യപരമായി ഊന്നിപ്പറയുന്നു. ഇക്കാലത്ത്, ഒരു പ്രമാണത്തിൻ്റെ "വോളബിലിറ്റി" സൂചിപ്പിക്കാൻ ഉയർത്തിയതും അമർത്തിപ്പിടിച്ചതുമായ ഒരു ലൈൻ പലപ്പോഴും ഉപയോഗിക്കാറുണ്ട്.
കാണുന്ന മിക്ക പ്രോഗ്രാമുകളുടെയും വിൻഡോയിൽ ഉയർത്തിയ തിരശ്ചീന രേഖ വരയ്ക്കാൻ ടാഗ് നിങ്ങളെ അനുവദിക്കുന്നു. ഈ ടാഗ് ഒരു കണ്ടെയ്നർ അല്ല, അതിനാൽ ഇതിന് ഒരു ക്ലോസിംഗ് ടാഗ് ആവശ്യമില്ല. വരിക്ക് മുമ്പും ശേഷവും ഒരു ശൂന്യമായ വരി സ്വയമേവ ചേർക്കപ്പെടും. ടാഗ് പാരാമീറ്ററുകൾ പട്ടികയിൽ അവതരിപ്പിച്ചിരിക്കുന്നു. 1.5
പട്ടിക 1.5. ടാഗ് ഓപ്ഷനുകൾ
ഉദാഹരണം:
ഈ ഉദാഹരണം ഒരു തിരശ്ചീന രേഖ സജ്ജമാക്കുന്നു, അത് വ്യൂപോർട്ടിൻ്റെ പകുതി വീതിയും വിൻഡോയുടെ മധ്യത്തിൽ സ്ഥാപിച്ചിരിക്കുന്നു. വിൻഡോയുടെ മുഴുവൻ വീതിയും ലൈൻ ഉൾക്കൊള്ളുന്നില്ലെങ്കിൽ മാത്രമേ വിന്യാസ ഓപ്ഷനുകൾ അർത്ഥമാക്കൂ എന്നത് ശ്രദ്ധിക്കുക.
കുറിപ്പ്
നെറ്റ്സ്കേപ്പ് ബ്രൗസർ COLOR ടാഗ് പാരാമീറ്റർ അനുവദിക്കുന്നില്ല.
മുൻകൂട്ടി ഫോർമാറ്റ് ചെയ്ത വാചകം ഉപയോഗിക്കുന്നു
മുകളിലുള്ള വിഭാഗങ്ങളിൽ നിങ്ങൾക്ക് കാണാനാകുന്നതുപോലെ, വാചകത്തെ ഖണ്ഡികകളായി വിഭജിക്കാനും ഒരു ലൈൻ ബ്രേക്ക് നിർബന്ധിക്കാനും പ്രത്യേക ടാഗുകൾ ഉപയോഗിക്കണം. എന്നിരുന്നാലും, പുതിയ ലൈനുകൾ, ആവശ്യമായ സ്പെയ്സുകളുടെ എണ്ണം, ടാബ് പ്രതീകങ്ങൾ മുതലായവ ഉപയോഗിച്ച് പരമ്പരാഗത രീതിയിൽ ഫോർമാറ്റിംഗ് ഇതിനകം നടത്തിയിട്ടുള്ള ഒരു HTML പ്രമാണത്തിൽ ടെക്സ്റ്റ് ഉൾപ്പെടുത്തേണ്ട സമയങ്ങളുണ്ട്. അത്തരം പ്രശ്നങ്ങൾ പരിഹരിക്കുന്നതിന്, ഒരു പ്രത്യേക കണ്ടെയ്നർ ടാഗ് നൽകിയിരിക്കുന്നു. മുൻകൂട്ടി ഫോർമാറ്റ് ചെയ്ത (n റീഫോർമാറ്റ് ചെയ്ത) ടെക്സ്റ്റ് നിർവചിക്കുന്നു.
ടാഗ് ഉപയോഗിച്ച് അടയാളപ്പെടുത്തിയ വാചകം ഒരു സാധാരണ ടെക്സ്റ്റ് എഡിറ്ററിൽ കാണുന്നത് പോലെ പ്രദർശിപ്പിക്കും. ഡിസ്പ്ലേയ്ക്കായി ഒരു മോണോസ്പേസ്ഡ് ഫോണ്ട് എപ്പോഴും ഉപയോഗിക്കും. ഇത് കുറച്ച് വഴക്കത്തിൻ്റെ ചെലവിൽ ആണെങ്കിലും, ഡോക്യുമെൻ്റ് വ്യൂവറിൻ്റെ ഔട്ട്പുട്ടിൽ നിങ്ങൾക്ക് കൂടുതൽ നിയന്ത്രണം നൽകും.
ഈ ടാഗ് ഉപയോഗിക്കുന്നതിനുള്ള ഓപ്ഷനുകളിലൊന്ന് പ്രത്യേക ടേബിൾ മാർക്ക്അപ്പ് ടാഗുകൾ ഉപയോഗിക്കാതെ നിർമ്മിച്ച പട്ടികകളാണ്. മറ്റ് പ്രധാനം
പ്രോഗ്രാം കോഡിൻ്റെ വലിയ ബ്ലോക്കുകൾ (ജാവ, സി++, മുതലായവ) സ്ക്രീനിൽ പ്രദർശിപ്പിക്കുന്നതാണ് ആപ്ലിക്കേഷൻ, ബ്രൗസറിനെ വീണ്ടും ഫോർമാറ്റ് ചെയ്യുന്നതിൽ നിന്ന് തടയുന്നു.
ഒരു കണ്ടെയ്നറിനുള്ളിലെ ടെക്സ്റ്റിൽ ഇനിപ്പറയുന്നവ ഒഴികെ ടെക്സ്റ്റ് ലെവൽ ഫോർമാറ്റിംഗ് അടങ്ങിയിരിക്കാം: ,,,,,,,,,. മുൻകൂർ ഫോർമാറ്റ് ചെയ്ത വാചകത്തിൽ ഹെഡ്ഡിംഗ് ടാഗുകൾ പോലുള്ള ബ്ലോക്ക്-ലെവൽ ഫോർമാറ്റിംഗ് ഘടകങ്ങൾ ഉൾപ്പെടുത്തുന്നത് സ്വീകാര്യമല്ല. ഖണ്ഡിക ടാഗ്, യുക്തിസഹമായി, മുൻകൂട്ടി ഫോർമാറ്റ് ചെയ്ത ടെക്സ്റ്റിനുള്ളിൽ ഉണ്ടാകരുത്, എന്നാൽ അങ്ങനെ സംഭവിക്കുകയാണെങ്കിൽ, അത് ഒരു പുതിയ ലൈൻ സംക്രമണം നടപ്പിലാക്കും (ശൂന്യമായ ഒന്ന് സൃഷ്ടിക്കാതെ).
കുറിപ്പ്
ടാഗിന് ഒരു ഓപ്ഷണൽ WIDTH പാരാമീറ്റർ ഉണ്ട്, ബ്രൗസറിനോട് മുൻകൂട്ടി ഫോർമാറ്റ് ചെയ്ത ടെക്സ്റ്റിൻ്റെ പരമാവധി ദൈർഘ്യം പറയുക എന്നതാണ് ഇതിൻ്റെ ഉദ്ദേശ്യം. ഈ മൂല്യത്തെ ആശ്രയിച്ച്, മുൻകൂട്ടി ഫോർമാറ്റ് ചെയ്ത ടെക്സ്റ്റ് ഒപ്റ്റിമൽ ആയി പ്രദർശിപ്പിക്കുന്നതിന് ബ്രൗസറിന് ആവശ്യമുള്ള ഫോണ്ട് കൂടാതെ/അല്ലെങ്കിൽ ഇൻഡൻ്റേഷൻ തിരഞ്ഞെടുക്കാനാകും. ഡിഫോൾട്ട് മൂല്യം 80 ആയി നിർദ്ദേശിക്കപ്പെട്ടിരിക്കുന്നു. മറ്റ് ശുപാർശിത മൂല്യങ്ങൾ 40 ഉം 132 ഉം ആണ്. കാര്യമായ കമ്പ്യൂട്ടിംഗ് അനുഭവമുള്ള വായനക്കാർക്ക്, ഈ സംഖ്യകൾ വോളിയം സംസാരിക്കുന്നു. വാസ്തവത്തിൽ, ആധുനിക ബ്രൗസറുകൾ WIDTH പാരാമീറ്റർ അവഗണിക്കുന്നു.
സമാനമായ പ്രശ്നം പരിഹരിക്കുന്ന നിരവധി ടാഗുകൾ കൂടിയുണ്ട്. ഇവയിൽ , AND ടാഗുകൾ ഉൾപ്പെടുന്നു. ഈ മൂന്ന് ടാഗുകളും HTML 4.0 സ്പെസിഫിക്കേഷനിൽ ഒഴിവാക്കിയതായി അടയാളപ്പെടുത്തിയിരിക്കുന്നു. ഭാവി പതിപ്പുകളിൽ ബ്രൗസറുകൾ ഇനി അവരെ പിന്തുണയ്ക്കില്ല എന്നാണ് ഇതിനർത്ഥം. ഈ ടാഗുകൾക്ക് പകരം ടാഗ് ഉപയോഗിക്കാൻ ശുപാർശ ചെയ്യുന്നു.
ടാഗ് ചെയ്യുക
ഒരു ഡോക്യുമെൻ്റിൻ്റെ ഒരു ഭാഗം ഹൈലൈറ്റ് ചെയ്യാൻ സഹായിക്കുന്ന ഒരു ബ്ലോക്ക്-ലെവൽ ഘടകമാണ് കണ്ടെയ്നർ ടാഗ്. ഈ ശകലത്തിൻ്റെ പാരാമീറ്ററുകൾ നിയന്ത്രിക്കുക എന്നതാണ് ഈ തിരഞ്ഞെടുപ്പിൻ്റെ ഉദ്ദേശ്യം, ഇത് സാധാരണയായി ശൈലികൾ നൽകിയാണ് ചെയ്യുന്നത്. ഒരു ഉദാഹരണം ഇതാ:
(രേഖ ശകലം)
ഈ ഉദാഹരണത്തിൽ, ഒരു HTML ഡോക്യുമെൻ്റിൻ്റെ ഒരു ഭാഗം അതിൻ്റെ ചില പ്രോപ്പർട്ടികൾ സജ്ജീകരിക്കുന്നതിന് ടാഗുകൾ ഉപയോഗിച്ച് ഫ്രെയിം ചെയ്തിരിക്കുന്നു. ഈ സാഹചര്യത്തിൽ, തിരഞ്ഞെടുത്ത ശകലത്തിൻ്റെ എല്ലാ ടെക്സ്റ്റ് ഘടകങ്ങളും പച്ചയിൽ പ്രദർശിപ്പിക്കും. ഒരു ടെക്സ്റ്റ് ലെവൽ ടാഗിൻ്റെ അനലോഗ് ആണ് ഘടകം.
ഡോക്യുമെൻ്റിൻ്റെ ഘടനയും അതിൻ്റെ അവതരണവും വേർതിരിക്കുന്ന ആശയത്തിന് അനുസൃതമായി, ഉദാഹരണത്തിൽ ചെയ്തിരിക്കുന്നതുപോലെ, ഒരു പ്രത്യേക ശകലത്തിൻ്റെ സ്റ്റൈൽ പ്രോപ്പർട്ടികളുടെ നേരിട്ടുള്ള അസൈൻമെൻ്റ് ഉപയോഗിക്കുന്നത് ഉചിതമല്ല എന്നത് ശ്രദ്ധിക്കുക. നിങ്ങൾ സ്റ്റൈൽ ഷീറ്റുകൾ ഉപയോഗിക്കണം, അത് പുസ്തകത്തിൻ്റെ രണ്ടാം ഭാഗത്ത് ചർച്ച ചെയ്യും.
ടാഗ് ചെയ്യുക
ബ്രൗസർ വ്യൂപോർട്ടിൻ്റെ മധ്യത്തിലുള്ള എല്ലാ ഘടകങ്ങളും തിരശ്ചീനമായി വിന്യസിക്കുന്നതിനാണ് കണ്ടെയ്നർ ടാഗ് രൂപകൽപ്പന ചെയ്തിരിക്കുന്നത്. ഇത് ബ്ലോക്ക് ലെവലാണ്, കൂടാതെ പട്ടികകൾ പോലുള്ള ഘടകങ്ങൾ കേന്ദ്രീകരിക്കുന്നതിന് ഉപയോഗപ്രദമാണ്, കാരണം അവ അസൈൻമെൻ്റിലൂടെ കേന്ദ്രീകരിക്കാൻ കഴിയില്ല
ALIGN=CENTER ടാഗ്