വെബ് ഡിസൈനിൽ ഫലപ്രദമായ വെർട്ടിക്കൽ ടെക്സ്റ്റ് ലേഔട്ടുകൾ സൃഷ്ടിക്കുന്നതിനും, വിവിധ ഭാഷകൾക്കും ഡിസൈൻ ഭംഗിക്കും അനുയോജ്യമാക്കുന്നതിനും സിഎസ്എസ് ടെക്സ്റ്റ്-ഓറിയന്റേഷൻ പ്രോപ്പർട്ടി ഉപയോഗിക്കുന്നതിനുള്ള ഒരു സമ്പൂർണ്ണ ഗൈഡ്.
സിഎസ്എസ് ടെക്സ്റ്റ് ഓറിയന്റേഷൻ: ആഗോള വെബ് ഡിസൈനിനായി വെർട്ടിക്കൽ ടെക്സ്റ്റ് നിയന്ത്രണത്തിൽ വൈദഗ്ദ്ധ്യം നേടാം
വെബ് ഡിസൈനിന്റെ ലോകത്ത്, വിവരങ്ങൾ കൈമാറുന്നതിലും കാഴ്ചയിൽ ആകർഷകമായ ലേഔട്ടുകൾ സൃഷ്ടിക്കുന്നതിലും ടൈപ്പോഗ്രാഫി ഒരു പ്രധാന പങ്ക് വഹിക്കുന്നു. പല ഭാഷകളിലും തിരശ്ചീനമായ ടെക്സ്റ്റ് ആണ് സാധാരണയായി ഉപയോഗിക്കുന്നതെങ്കിലും, പരമ്പരാഗതമായി വെർട്ടിക്കൽ സ്ക്രിപ്റ്റുകൾ ഉപയോഗിക്കുന്ന ഭാഷകളുമായി ഇടപെഴുകുമ്പോഴോ അല്ലെങ്കിൽ തനതായ ഡിസൈൻ ഘടകങ്ങൾ സൃഷ്ടിക്കുമ്പോഴോ ടെക്സ്റ്റ് ഓറിയന്റേഷൻ നിയന്ത്രിക്കാനുള്ള കഴിവ് അത്യാവശ്യമായി വരുന്നു. സിഎസ്എസ് text-orientation പ്രോപ്പർട്ടി ഈ നിയന്ത്രണം കൈവരിക്കുന്നതിന് ശക്തമായ ടൂളുകൾ നൽകുന്നു, ഇത് ഡെവലപ്പർമാർക്ക് യഥാർത്ഥത്തിൽ അന്താരാഷ്ട്രവൽക്കരിച്ചതും കാഴ്ചയിൽ ആകർഷകവുമായ വെബ് അനുഭവങ്ങൾ സൃഷ്ടിക്കാൻ അനുവദിക്കുന്നു.
text-orientation പ്രോപ്പർട്ടി മനസ്സിലാക്കാം
സിഎസ്എസിലെ text-orientation പ്രോപ്പർട്ടി ഒരു വരിയിലെ അക്ഷരങ്ങളുടെ ഓറിയന്റേഷൻ നിയന്ത്രിക്കുന്നു. ഇത് പ്രധാനമായും വെർട്ടിക്കൽ റൈറ്റിംഗ് മോഡുകളിലെ (ഉദാഹരണത്തിന്, writing-mode: vertical-rl അല്ലെങ്കിൽ writing-mode: vertical-lr എന്നിവയ്ക്കൊപ്പം ഉപയോഗിക്കുമ്പോൾ) അക്ഷരങ്ങളെയാണ് ബാധിക്കുന്നത്, എന്നാൽ ചില മൂല്യങ്ങൾ ഉപയോഗിക്കുമ്പോൾ തിരശ്ചീനമായ ടെക്സ്റ്റിനെയും ഇത് സ്വാധീനിച്ചേക്കാം.
അടിസ്ഥാന മൂല്യങ്ങൾ
mixed: ഇതാണ് പ്രാരംഭ മൂല്യം. സ്വാഭാവികമായി തിരശ്ചീനമായ അക്ഷരങ്ങളെ (ലാറ്റിൻ അക്ഷരങ്ങൾ പോലുള്ളവ) ഇത് 90° ഘടികാരദിശയിൽ തിരിക്കുന്നു. സ്വാഭാവികമായി വെർട്ടിക്കലായ അക്ഷരങ്ങൾ (പല CJK അക്ഷരങ്ങളെപ്പോലെ) നിവർന്നുതന്നെ നിൽക്കുന്നു. തിരശ്ചീനവും ലംബവുമായ ടെക്സ്റ്റ് കലർത്തുമ്പോൾ ഇത് പലപ്പോഴും അഭികാമ്യമായ രീതിയാണ്.upright: ഈ മൂല്യം എല്ലാ അക്ഷരങ്ങളെയും അവയുടെ സ്വാഭാവിക ഓറിയന്റേഷൻ പരിഗണിക്കാതെ നിവർന്നുനിൽക്കുന്ന രീതിയിൽ പ്രദർശിപ്പിക്കുന്നു. തിരശ്ചീനമായ അക്ഷരങ്ങൾ ഒരു ഹൊറിസോണ്ടൽ റൈറ്റിംഗ് മോഡിൽ ഉള്ളതുപോലെ റെൻഡർ ചെയ്യപ്പെടുന്നു. എല്ലാ അക്ഷരങ്ങളെയും റൊട്ടേഷൻ ഇല്ലാതെ വെർട്ടിക്കലായി പ്രദർശിപ്പിക്കാൻ നിങ്ങൾ ആഗ്രഹിക്കുമ്പോൾ ഇത് ഉപയോഗപ്രദമാണ്.sideways: ഈ മൂല്യം എല്ലാ അക്ഷരങ്ങളെയും 90° ഘടികാരദിശയിൽ തിരിക്കുന്നു. ഇത് ലാറ്റിൻ അക്ഷരങ്ങൾക്ക്mixed-ന് സമാനമായി പ്രവർത്തിക്കുന്നു, പക്ഷേ ഇത് വെർട്ടിക്കൽ അക്ഷരങ്ങളെയും തിരിക്കും. `sideways-right`, `sideways-left` എന്നിവയ്ക്ക് വേണ്ടി ഇത് ഒഴിവാക്കിക്കൊണ്ടിരിക്കുകയാണ്.sideways-right: എല്ലാ അക്ഷരങ്ങളെയും 90° ഘടികാരദിശയിൽ തിരിക്കുന്നു. ഇത് സ്ഥിരമായ അക്ഷര ഓറിയന്റേഷൻ ഉറപ്പാക്കുന്നു, ഇത് ചില ഡിസൈൻ ഭംഗികൾക്കോ ആക്സസിബിലിറ്റി ആവശ്യകതകൾക്കോ നിർണ്ണായകമായേക്കാം.sideways-left: എല്ലാ അക്ഷരങ്ങളെയും 90° എതിർ-ഘടികാരദിശയിൽ തിരിക്കുന്നു.use-glyph-orientation: ഈ മൂല്യം ഇപ്പോൾ ഒഴിവാക്കിയിരിക്കുന്നു. ഗ്ലിഫിന്റെ എംബഡഡ് ഓറിയന്റേഷൻ വിവരങ്ങൾ (സാധാരണയായി SVG ഫോണ്ടുകളിൽ കാണപ്പെടുന്നു) അനുസരിച്ച് ഓറിയന്റേഷൻ നിർണ്ണയിക്കണമെന്ന് ഇത് മുമ്പ് വ്യക്തമാക്കിയിരുന്നു.
പ്രായോഗിക ഉദാഹരണങ്ങൾ: വെർട്ടിക്കൽ ടെക്സ്റ്റ് നടപ്പിലാക്കുന്നു
text-orientation-ന്റെ ഉപയോഗം വ്യക്തമാക്കാൻ, നമുക്ക് ഒരു ലളിതമായ ഉദാഹരണം പരിഗണിക്കാം:
.vertical-text {
writing-mode: vertical-rl; /* or vertical-lr */
text-orientation: upright;
}
ഈ സിഎസ്എസ് നിയമം vertical-text ക്ലാസുള്ള ഏതൊരു ഘടകത്തിലെയും ടെക്സ്റ്റിനെ വെർട്ടിക്കലായി, എല്ലാ അക്ഷരങ്ങളും നിവർന്നുനിൽക്കുന്ന രീതിയിൽ റെൻഡർ ചെയ്യും. നമ്മൾ text-orientation mixed-ലേക്ക് മാറ്റുകയാണെങ്കിൽ:
.vertical-text {
writing-mode: vertical-rl;
text-orientation: mixed;
}
ലാറ്റിൻ അക്ഷരങ്ങൾ 90° ഘടികാരദിശയിൽ തിരിക്കും, അതേസമയം വെർട്ടിക്കൽ അക്ഷരങ്ങൾ നിവർന്നുതന്നെ നിൽക്കും. upright, mixed എന്നിവ തമ്മിലുള്ള തിരഞ്ഞെടുപ്പ്, ആഗ്രഹിക്കുന്ന ദൃശ്യഭംഗിയെയും ടെക്സ്റ്റിലെ അക്ഷരങ്ങളുടെ മിശ്രണത്തെയും ആശ്രയിച്ചിരിക്കുന്നു.
ആഗോള പരിഗണനകളും ഭാഷാ പിന്തുണയും
പരമ്പരാഗതമായി വെർട്ടിക്കൽ റൈറ്റിംഗ് സിസ്റ്റങ്ങൾ ഉപയോഗിക്കുന്ന ഭാഷകൾക്ക് text-orientation പ്രോപ്പർട്ടിക്ക് പ്രത്യേക പ്രാധാന്യമുണ്ട്, ഉദാഹരണത്തിന്:
- ചൈനീസ്: ആധുനിക ചൈനീസ് ഭാഷയിൽ പലപ്പോഴും തിരശ്ചീനമായ ടെക്സ്റ്റ് ഉപയോഗിക്കുന്നുണ്ടെങ്കിലും, പരമ്പരാഗത പുസ്തകങ്ങൾ, സൈനേജുകൾ, കലാപരമായ ഡിസൈനുകൾ തുടങ്ങിയ ചില സന്ദർഭങ്ങളിൽ ഇപ്പോഴും വെർട്ടിക്കൽ എഴുത്ത് ഉപയോഗിക്കുന്നു.
- ജാപ്പനീസ്: ജാപ്പനീസ് ഭാഷ തിരശ്ചീനമായും ലംബമായും എഴുതാം. നോവലുകളിലും പത്രങ്ങളിലും മാംഗയിലും വെർട്ടിക്കൽ എഴുത്ത് സാധാരണമാണ്.
- കൊറിയൻ: ചൈനീസ്, ജാപ്പനീസ് ഭാഷകൾക്ക് സമാനമായി, കൊറിയൻ ഭാഷയും തിരശ്ചീനവും ലംബവുമായ എഴുത്തിനെ പിന്തുണയ്ക്കുന്നു.
- മംഗോളിയൻ: പരമ്പരാഗത മംഗോളിയൻ ലിപി ലംബമായാണ് എഴുതുന്നത്.
ഈ ഭാഷകൾക്കായി ഡിസൈൻ ചെയ്യുമ്പോൾ, ടെക്സ്റ്റ് ശരിയായി വായിക്കാനും റെൻഡർ ചെയ്യാനും writing-mode പ്രോപ്പർട്ടിയോടൊപ്പം text-orientation ഉപയോഗിക്കേണ്ടത് അത്യാവശ്യമാണ്. `upright`, `mixed` ഓറിയന്റേഷനുകൾക്കിടയിൽ തിരഞ്ഞെടുക്കുമ്പോൾ സാംസ്കാരിക പശ്ചാത്തലവും ഉദ്ദേശിക്കുന്ന പ്രേക്ഷകരെയും പരിഗണിക്കുക.
ഉദാഹരണത്തിന്, ജാപ്പനീസ് ഭാഷയിൽ, writing-mode: vertical-rl-നൊപ്പം text-orientation: upright ഉപയോഗിക്കുന്നത് എല്ലാ അക്ഷരങ്ങളെയും റൊട്ടേഷൻ ഇല്ലാതെ വെർട്ടിക്കലായി പ്രദർശിപ്പിക്കും, ഇത് പലപ്പോഴും തിരഞ്ഞെടുക്കപ്പെടുന്ന ശൈലിയാണ്. text-orientation: mixed ഉപയോഗിക്കുന്നത് ലാറ്റിൻ അക്ഷരങ്ങളെ തിരിക്കും, ഇത് ചില ഡിസൈനുകളിൽ ഉചിതമായിരിക്കാം, എന്നാൽ മറ്റുള്ളവയിൽ അങ്ങനെയല്ല. സിഎസ്എസിലെ `direction` പ്രോപ്പർട്ടിയും ശ്രദ്ധിക്കേണ്ടത് പ്രധാനമാണ്, കാരണം അത് `writing-mode`-മായി ചേർന്ന് റെൻഡറിംഗ് ദിശയെ സ്വാധീനിക്കാൻ കഴിയും.
നൂതന സാങ്കേതിക വിദ്യകളും ഉപയോഗങ്ങളും
വെർട്ടിക്കൽ നാവിഗേഷൻ മെനുകൾ സൃഷ്ടിക്കുന്നു
text-orientation-ന്റെ ഒരു സാധാരണ ഉപയോഗമാണ് വെർട്ടിക്കൽ നാവിഗേഷൻ മെനുകൾ സൃഷ്ടിക്കുന്നത്. writing-mode, text-orientation എന്നിവ സംയോജിപ്പിക്കുന്നതിലൂടെ, പരമ്പരാഗത തിരശ്ചീന മെനുകളിൽ നിന്ന് വേറിട്ടുനിൽക്കുന്ന, കാഴ്ചയിൽ ആകർഷകമായ മെനുകൾ നിങ്ങൾക്ക് എളുപ്പത്തിൽ സൃഷ്ടിക്കാൻ കഴിയും.
.vertical-nav {
width: 50px; /* Adjust as needed */
}
.vertical-nav ul {
list-style: none;
padding: 0;
margin: 0;
display: flex;
flex-direction: column;
align-items: center;
}
.vertical-nav li a {
display: block;
padding: 10px;
text-decoration: none;
color: #333;
writing-mode: vertical-rl;
text-orientation: upright;
transition: background-color 0.3s ease;
}
.vertical-nav li a:hover {
background-color: #f0f0f0;
}
ഈ ഉദാഹരണം ലിങ്കുകൾ ലംബമായി പ്രദർശിപ്പിക്കുന്ന ഒരു ലളിതമായ വെർട്ടിക്കൽ നാവിഗേഷൻ മെനു സൃഷ്ടിക്കുന്നു. flex-direction: column ലിസ്റ്റ് ഇനങ്ങൾ ലംബമായി ക്രമീകരിച്ചിട്ടുണ്ടെന്ന് ഉറപ്പാക്കുന്നു, കൂടാതെ text-orientation: upright ടെക്സ്റ്റിനെ നിവർന്നുനിൽക്കാൻ സഹായിക്കുന്നു. മൊത്തത്തിലുള്ള ഡിസൈനുമായി പൊരുത്തപ്പെടുന്നതിന് വീതി, പാഡിംഗ്, നിറങ്ങൾ എന്നിവയിൽ മാറ്റങ്ങൾ വരുത്താം.
തലക്കെട്ടുകളിലും ശീർഷകങ്ങളിലും വെർട്ടിക്കൽ ടെക്സ്റ്റ്
കാഴ്ചയിൽ ആകർഷകമായ തലക്കെട്ടുകളും ശീർഷകങ്ങളും സൃഷ്ടിക്കുന്നതിനും text-orientation ഉപയോഗിക്കാം. ഉദാഹരണത്തിന്, ഒരു സൈഡ്ബാറിലോ ഒരു പേജിലെ അലങ്കാര ഘടകമായോ നിങ്ങൾക്ക് വെർട്ടിക്കൽ ടെക്സ്റ്റ് ഉപയോഗിക്കാം.
Vertical Title
.vertical-heading {
writing-mode: vertical-rl;
text-orientation: mixed; /* Or upright, depending on the desired effect */
margin-bottom: 20px;
}
ഈ ഉദാഹരണം h1 ഘടകത്തെ ലംബമായി റെൻഡർ ചെയ്യുന്നു. ലാറ്റിൻ അക്ഷരങ്ങൾ തിരിക്കണോ വേണ്ടയോ എന്നതിനെ ആശ്രയിച്ചിരിക്കും mixed, upright എന്നിവ തമ്മിലുള്ള തിരഞ്ഞെടുപ്പ്.
മറ്റ് സിഎസ്എസ് പ്രോപ്പർട്ടികളുമായി സംയോജിപ്പിക്കുന്നു
text-orientation പ്രോപ്പർട്ടി മറ്റ് സിഎസ്എസ് പ്രോപ്പർട്ടികളുമായി സംയോജിപ്പിച്ച് കൂടുതൽ സങ്കീർണ്ണമായ ഫലങ്ങൾ സൃഷ്ടിക്കാൻ കഴിയും. ഉദാഹരണത്തിന്, മുഴുവൻ വെർട്ടിക്കൽ ടെക്സ്റ്റ് ബ്ലോക്കും ഒരു കോണിൽ തിരിക്കുന്നതിന് നിങ്ങൾക്ക് transform: rotate() ഉപയോഗിക്കാം.
.rotated-vertical-text {
writing-mode: vertical-rl;
text-orientation: upright;
transform: rotate(-90deg); /* Rotate counter-clockwise */
}
ഇത് മുഴുവൻ വെർട്ടിക്കൽ ടെക്സ്റ്റ് ബ്ലോക്കിനെയും 90 ഡിഗ്രി എതിർ-ഘടികാരദിശയിൽ തിരിക്കും. അതുല്യവും കാഴ്ചയിൽ ആകർഷകവുമായ ഡിസൈനുകൾ നേടുന്നതിന് വ്യത്യസ്ത റൊട്ടേഷൻ ആംഗിളുകളും മറ്റ് സിഎസ്എസ് പ്രോപ്പർട്ടികളും ഉപയോഗിച്ച് പരീക്ഷിക്കുക.
ആക്സസിബിലിറ്റി പരിഗണനകൾ
text-orientation ഉപയോഗിക്കുമ്പോൾ, ആക്സസിബിലിറ്റി പരിഗണിക്കേണ്ടത് അത്യാവശ്യമാണ്. ഭിന്നശേഷിയുള്ളവർ ഉൾപ്പെടെ എല്ലാ ഉപയോക്താക്കൾക്കും ടെക്സ്റ്റ് വായിക്കാനും മനസ്സിലാക്കാനും കഴിയുന്നുണ്ടെന്ന് ഉറപ്പാക്കുക. ഇവിടെ ചില പ്രധാന പരിഗണനകൾ നൽകുന്നു:
- മതിയായ കോൺട്രാസ്റ്റ്: ടെക്സ്റ്റും പശ്ചാത്തല നിറവും തമ്മിൽ മതിയായ കോൺട്രാസ്റ്റ് ഉണ്ടെന്ന് ഉറപ്പാക്കുക. വെർട്ടിക്കൽ ടെക്സ്റ്റിന് ഇത് വളരെ പ്രധാനമാണ്, കാരണം ഇത് തിരശ്ചീനമായ ടെക്സ്റ്റിനേക്കാൾ വായിക്കാൻ പ്രയാസമുള്ളതാകാം. കോൺട്രാസ്റ്റ് അനുപാതം പരിശോധിക്കാൻ WebAIM കോൺട്രാസ്റ്റ് ചെക്കർ പോലുള്ള ടൂളുകൾ ഉപയോഗിക്കുക.
- ഫോണ്ട് വലുപ്പം: വായിക്കാൻ എളുപ്പമുള്ള ഉചിതമായ ഫോണ്ട് വലുപ്പം ഉപയോഗിക്കുക. പ്രത്യേകിച്ച് വെർട്ടിക്കൽ ടെക്സ്റ്റിനായി വളരെ ചെറിയ ഫോണ്ട് വലുപ്പങ്ങൾ ഉപയോഗിക്കുന്നത് ഒഴിവാക്കുക. ആവശ്യമെങ്കിൽ ഫോണ്ട് വലുപ്പങ്ങൾ ക്രമീകരിക്കാൻ ഉപയോക്താക്കളെ അനുവദിക്കുക.
- വരിയുടെ ഉയരവും അക്ഷരങ്ങൾക്കിടയിലെ അകലവും: വായനാക്ഷമത മെച്ചപ്പെടുത്തുന്നതിന് ലൈൻ ഹൈറ്റും (
line-height) ലെറ്റർ സ്പേസിംഗും (letter-spacing) ക്രമീകരിക്കുക. വെർട്ടിക്കൽ ടെക്സ്റ്റിന് തിരശ്ചീനമായ ടെക്സ്റ്റിനേക്കാൾ വ്യത്യസ്തമായ ലൈൻ ഹൈറ്റും ലെറ്റർ സ്പേസിംഗ് മൂല്യങ്ങളും ആവശ്യമായി വന്നേക്കാം. - സ്ക്രീൻ റീഡർ അനുയോജ്യത: വെർട്ടിക്കൽ ടെക്സ്റ്റ് ശരിയായി വായിക്കുന്നുണ്ടെന്ന് ഉറപ്പാക്കാൻ സ്ക്രീൻ റീഡറുകൾ ഉപയോഗിച്ച് പരിശോധിക്കുക. സ്ക്രീൻ റീഡറുകൾ എല്ലായ്പ്പോഴും വെർട്ടിക്കൽ ടെക്സ്റ്റ് ശരിയായി കൈകാര്യം ചെയ്യണമെന്നില്ല, അതിനാൽ ഉള്ളടക്കം ആക്സസിബിൾ ആണെന്ന് ഉറപ്പുവരുത്തേണ്ടത് പ്രധാനമാണ്.
- കീബോർഡ് നാവിഗേഷൻ: വെർട്ടിക്കൽ ടെക്സ്റ്റിൽ കീബോർഡ് നാവിഗേഷൻ ശരിയായി പ്രവർത്തിക്കുന്നുണ്ടെന്ന് ഉറപ്പാക്കുക. ഉപയോക്താക്കൾക്ക് കീബോർഡ് ഉപയോഗിച്ച് യാതൊരു പ്രശ്നവുമില്ലാതെ ഉള്ളടക്കത്തിലൂടെ നാവിഗേറ്റ് ചെയ്യാൻ കഴിയണം.
- സെമാന്റിക് എച്ച്ടിഎംഎൽ ഉപയോഗിക്കുക: ഉള്ളടക്കം ഘടനപ്പെടുത്തുന്നതിന് ഉചിതമായ സെമാന്റിക് എച്ച്ടിഎംഎൽ ഘടകങ്ങൾ ഉപയോഗിക്കുക. ഇത് സ്ക്രീൻ റീഡറുകൾക്ക് ഉള്ളടക്കം മനസ്സിലാക്കാൻ സഹായിക്കുകയും മികച്ച ഉപയോക്തൃ അനുഭവം നൽകുകയും ചെയ്യുന്നു. ഉദാഹരണത്തിന്, നാവിഗേഷൻ മെനുകൾക്കായി
<nav>-ഉം പ്രധാന ഉള്ളടക്ക വിഭാഗങ്ങൾക്കായി<article>-ഉം ഉപയോഗിക്കുക.
ക്രോസ്-ബ്രൗസർ അനുയോജ്യത
text-orientation പ്രോപ്പർട്ടിക്ക് ആധുനിക ബ്രൗസറുകളിൽ നല്ല ക്രോസ്-ബ്രൗസർ അനുയോജ്യതയുണ്ട്. എന്നിരുന്നാലും, നിങ്ങളുടെ ഡിസൈനുകൾ ശരിയായി റെൻഡർ ചെയ്യുന്നുണ്ടെന്ന് ഉറപ്പാക്കാൻ വ്യത്യസ്ത ബ്രൗസറുകളിൽ പരിശോധിക്കുന്നത് എല്ലായ്പ്പോഴും നല്ലതാണ്. പഴയ ബ്രൗസറുകളെ പിന്തുണയ്ക്കണമെങ്കിൽ ബ്രൗസർ പ്രിഫിക്സുകൾ ഉപയോഗിക്കുന്നത് പരിഗണിക്കുക (ഇന്നത്തെ കാലത്ത് പൊതുവെ ആവശ്യമില്ലെങ്കിലും).
ബ്രൗസർ പിന്തുണയുടെ ഒരു പൊതു അവലോകനം ഇതാ:
- ക്രോം: പിന്തുണയ്ക്കുന്നു.
- ഫയർഫോക്സ്: പിന്തുണയ്ക്കുന്നു.
- സഫാരി: പിന്തുണയ്ക്കുന്നു.
- എഡ്ജ്: പിന്തുണയ്ക്കുന്നു.
- ഇന്റർനെറ്റ് എക്സ്പ്ലോറർ: ഭാഗികമായ പിന്തുണ, പൂർണ്ണമായ പ്രവർത്തനത്തിന് പ്രിഫിക്സുകളോ പോളിഫില്ലുകളോ ആവശ്യമായി വന്നേക്കാം. IE-യുടെ പഴയ പതിപ്പുകളിൽ വെർട്ടിക്കൽ ടെക്സ്റ്റ് ഒഴിവാക്കുന്നത് പരിഗണിക്കുക.
text-orientation-നും മറ്റ് സിഎസ്എസ് പ്രോപ്പർട്ടികൾക്കുമായുള്ള ഏറ്റവും പുതിയ ബ്രൗസർ അനുയോജ്യത വിവരങ്ങൾ പരിശോധിക്കാൻ Can I Use (caniuse.com) പോലുള്ള ടൂളുകൾ ഉപയോഗിക്കുക.
text-orientation ഉപയോഗിക്കുന്നതിനുള്ള മികച്ച രീതികൾ
writing-mode-നൊപ്പം ഉപയോഗിക്കുക: ടെക്സ്റ്റ് ശരിയായി റെൻഡർ ചെയ്യുന്നുണ്ടെന്ന് ഉറപ്പാക്കാൻ എല്ലായ്പ്പോഴുംtext-orientationwriting-modeപ്രോപ്പർട്ടിയോടൊപ്പം ഉപയോഗിക്കുക.- ഭാഷയും സംസ്കാരവും പരിഗണിക്കുക:
upright,mixedഎന്നിവയ്ക്കിടയിൽ തിരഞ്ഞെടുക്കുമ്പോൾ ഭാഷയും സാംസ്കാരിക പശ്ചാത്തലവും കണക്കിലെടുക്കുക. - ആക്സസിബിലിറ്റിക്കായി പരിശോധിക്കുക: നിങ്ങളുടെ ഡിസൈനുകൾ എല്ലാ ഉപയോക്താക്കൾക്കും ഉപയോഗയോഗ്യമാണെന്ന് ഉറപ്പാക്കാൻ എല്ലായ്പ്പോഴും ആക്സസിബിലിറ്റിക്കായി പരിശോധിക്കുക.
- വായനാക്ഷമത നിലനിർത്തുക: വെർട്ടിക്കലായി റെൻഡർ ചെയ്യുമ്പോൾ പോലും ടെക്സ്റ്റ് വ്യക്തവും വായിക്കാൻ എളുപ്പവുമാണെന്ന് ഉറപ്പാക്കുക.
- മിതമായി ഉപയോഗിക്കുക: നിങ്ങളുടെ ഡിസൈനുകളുടെ ദൃശ്യഭംഗി വർദ്ധിപ്പിക്കുന്നതിന് വെർട്ടിക്കൽ ടെക്സ്റ്റ് മിതമായും തന്ത്രപരമായും ഉപയോഗിക്കുക. വെർട്ടിക്കൽ ടെക്സ്റ്റിന്റെ അമിതമായ ഉപയോഗം ഉള്ളടക്കം വായിക്കാൻ പ്രയാസമുള്ളതാക്കുകയും മൊത്തത്തിലുള്ള ഉപയോക്തൃ അനുഭവത്തെ ബാധിക്കുകയും ചെയ്യും.
ഉപസംഹാരം
വെബ് ഡിസൈനിലെ ടെക്സ്റ്റിന്റെ ഓറിയന്റേഷൻ നിയന്ത്രിക്കുന്നതിനുള്ള ഒരു ശക്തമായ ഉപകരണമാണ് text-orientation പ്രോപ്പർട്ടി. അതിന്റെ വ്യത്യസ്ത മൂല്യങ്ങൾ മനസ്സിലാക്കുകയും writing-mode പ്രോപ്പർട്ടിയുമായി ചേർന്ന് എങ്ങനെ ഉപയോഗിക്കാമെന്ന് പഠിക്കുകയും ചെയ്യുന്നതിലൂടെ, നിങ്ങൾക്ക് വൈവിധ്യമാർന്ന ഭാഷകൾക്കും ഡിസൈൻ ഭംഗികൾക്കും അനുയോജ്യമായ, കാഴ്ചയിൽ ആകർഷകവും അന്താരാഷ്ട്രവൽക്കരിച്ചതുമായ വെബ് അനുഭവങ്ങൾ സൃഷ്ടിക്കാൻ കഴിയും. നിങ്ങളുടെ ഡിസൈനുകൾ എല്ലാ ഉപയോക്താക്കൾക്കും ഉപയോഗയോഗ്യമാണെന്ന് ഉറപ്പാക്കാൻ ആക്സസിബിലിറ്റിയും ക്രോസ്-ബ്രൗസർ അനുയോജ്യതയും പരിഗണിക്കാൻ ഓർമ്മിക്കുക.
സിഎസ്എസ് ഉപയോഗിച്ച് വെർട്ടിക്കൽ ടെക്സ്റ്റ് നിയന്ത്രണത്തിൽ വൈദഗ്ദ്ധ്യം നേടുന്നതിലൂടെ, സർഗ്ഗാത്മകവും ആകർഷകവുമായ വെബ് ഡിസൈനിനായി പുതിയ സാധ്യതകൾ തുറക്കാൻ നിങ്ങൾക്ക് കഴിയും, ഇത് നിങ്ങളുടെ വെബ്സൈറ്റുകളെ ആഗോള ഡിജിറ്റൽ ലോകത്ത് വേറിട്ടു നിർത്തും.