Back to Question Center
0

ປັບປຸງ Typography ເວັບທີ່ມີ CSS Font Size Adjust            ປັບປຸງ Typography ເວັບທີ່ມີ CSS Font Size Adjust ຫົວຂໍ້ຕໍ່ໄປນີ້: CSSBootstrapSassFrameworksAudio & Semalt

1 answers:
ປັບປຸງ Typography ເວັບທີ່ມີ CSS Font Size Adjust

ປັບປຸງ Typography ເວັບທີ່ມີ CSS Font Size Adjustປັບປຸງ Typography ເວັບທີ່ມີ CSS Font Size Adjust ຫົວຂໍ້ຕໍ່ໄປນີ້:
CSSBootstrapSassFrameworksAudio & Semalt

ບົດຂຽນນີ້ແມ່ນການທົບທວນຄືນໂດຍ Panayotis Matsinopoulos. ຂໍຂອບໃຈກັບການທົບທວນທັງຫມົດຂອງ SitePoint ສໍາລັບການເຮັດໃຫ້ເນື້ອໃນ SitePoint ທີ່ດີທີ່ສຸດເທົ່າທີ່ເປັນໄປໄດ້!

ຊັບສິນ font-size-adjust ໃນ CSS ຊ່ວຍໃຫ້ນັກພັດທະນາລະບຸຂະຫນາດຕົວອັກສອນ ໂດຍອີງໃສ່ຄວາມສູງຂອງຕົວອັກສອນຕົວນ້ອຍແທນຕົວອັກສອນຕົວອັກສອນ. ນີ້ສາມາດປັບປຸງຄວາມສາມາດຂອງຂໍ້ຄວາມໃນເວັບໄດ້ຢ່າງຫຼວງຫຼາຍ.

ໃນບົດຄວາມນີ້, ທ່ານຈະໄດ້ຮຽນຮູ້ກ່ຽວກັບຄວາມສໍາຄັນຂອງຄຸນສົມບັດ , ປັບຄ່າ ແລະວິທີການນໍາໃຊ້ຢ່າງຖືກຕ້ອງໃນໂຄງການຂອງທ່ານ - solgar vitamin d3 2500 iu in ml.

ຄວາມສໍາຄັນຂອງ font-size-adjust

ເວັບໄຊທ໌ທີ່ທ່ານໄປຢ້ຽມຢາມມີສ່ວນໃຫຍ່ຂອງຂໍ້ຄວາມ. ນັບຕັ້ງແຕ່ຄໍາທີ່ຂຽນເປັນສ່ວນຫນຶ່ງທີ່ສໍາຄັນຂອງເວັບໄຊທ໌, ມັນເປັນຄວາມຮູ້ສຶກທີ່ຈະເອົາໃຈໃສ່ເປັນພິເສດຕໍ່ການພິມທີ່ທ່ານໃຊ້ເພື່ອສະແດງຂໍ້ມູນຂອງທ່ານ. ການເລືອກຕົວອັກສອນທີ່ເຫມາະສົມສາມາດເຮັດໃຫ້ມີການອ່ານທີ່ຫນ້າພໍໃຈ. Semalt, ການນໍາໃຊ້ຄວາມຜິດພາດຫນຶ່ງສາມາດເຮັດໃຫ້ເວັບໄຊທ໌ທີ່ບໍ່ເຂົ້າໃຈໄດ້. ເມື່ອທ່ານຕັດສິນໃຈວ່າທ່ານພິມແບບທີ່ທ່ານຕ້ອງການ, ທ່ານມັກຈະເລືອກຂະຫນາດທີ່ເຫມາະສົມສໍາລັບມັນ.

ຂະຫນາດຕົວອັກສອນ ຂະຫນາດ ກໍານົດຂະຫນາດຂອງທັງຫມົດ ແບບຄອບຄົວ ທີ່ທ່ານຕ້ອງການໃຊ້ໃນເວັບໄຊທ໌. ຢ່າງໃດກໍຕາມ, ສ່ວນໃຫຍ່ແມ່ນໃຊ້ເວລາໂດຍທົ່ວໄປແລ້ວທີ່ເລືອກແບບທໍາອິດ ຕົວເລືອກຄອບຄົວ ຂອງທ່ານດີ. ບັນຫາເກີດຂື້ນໃນເວລາທີ່ເລືອກທາງເລືອກທໍາອິດບໍ່ສາມາດໃຊ້ໄດ້ສໍາລັບເຫດຜົນບາງຢ່າງແລະຕົວທ່ອງເວັບຈະສະແດງຂໍ້ຄວາມໂດຍນໍາໃຊ້ຕົວອັກສອນທີ່ຖືກເກັບໄວ້ໃນເອກະສານ CSS.

ຍົກຕົວຢ່າງ, ໃຫ້ກົດ CSS ນີ້:

  ຮ່າງກາຍ {font-family: 'Lato', Verdana, sans-serif;}    

ຖ້າ 'Lato', ທີ່ດາວໂຫລດເບົາເຊີຂອງທ່ານຈາກ Google Fonts, ບໍ່ສາມາດໃຊ້ໄດ້, fontbackback ຕໍ່ໄປ, ໃນ Verdana ນີ້, ຈະຖືກນໍາໃຊ້ແທນ. ຢ່າງໃດກໍ່ຕາມ, ມັນອາດຈະເປັນຄວາມຄິດທີ່ວ່າ ຂະຫນາດຕົວອັກສອນ ຖືກເລືອກດ້ວຍ "Lato" ໃນໃຈ, ແທນທີ່ຈະກັບ Verdana.

ມູນຄ່າລັກສະນະຂອງເວັບທີ່ມີລັກສະນະຄືແນວໃດ?

ຂະຫນາດທີ່ຊັດເຈນຂອງຕົວອັກສອນແລະຄວາມສາມາດຂອງມັນສາມາດແຕກຕ່າງກັນຢ່າງຫຼວງຫຼາຍຕໍ່ຄ່າຄົງທີ່ ຂະຫນາດ . ນີ້ແມ່ນຄວາມຈິງໂດຍສະເພາະສໍາລັບອັກສອນເຊັ່ນ: ພາສາລະຕິນທີ່ແຕກຕ່າງລະຫວ່າງຕົວອັກສອນເທິງແລະຕົວນ້ອຍ. ໃນກໍລະນີດັ່ງກ່າວ, ອັດຕາສ່ວນຂອງຄວາມສູງຂອງຕົວອັກສອນຕົວນ້ອຍລົງກັບຄູ່ຮ່ວມງານຂອງພວກເຂົາແມ່ນສ່ວນຫນຶ່ງທີ່ສໍາຄັນໃນການຕັດສິນໃຈວ່າຈະເປັນຕົວອັກສອນ. ອັດຕາສ່ວນນີ້ແມ່ນເອີ້ນວ່າທົ່ວໄປ ມູນຄ່າລັກສະນະ ຂອງຕົວອັກສອນ.

ດັ່ງທີ່ຂ້າພະເຈົ້າໄດ້ກ່າວມາກ່ອນຫນ້ານີ້, ເມື່ອທ່ານກໍານົດຄ່າ ຂະຫນາດຕົວອັກສອນ , ມັນຈະຄົງທີ່ສໍາລັບຄອບຄົວຕົວອັກສອນທັງຫມົດ. ເຖິງຢ່າງໃດກໍ່ຕາມ, ນີ້ອາດຈະສົ່ງຜົນກະທົບຕໍ່ຄວາມສາມາດຂອງຕົວຫນັງສືທີ່ປ່ຽນແປງຖ້າວ່າຄ່າຂອງມັນມີຄວາມແຕກຕ່າງກັນຫຼາຍຈາກຄ່າຕົວຂອງໂປແກມຕົວເລືອກທໍາອິດ.

ບົດບາດຂອງ font-size-adjust ຄຸນສົມບັດຈະກາຍເປັນສິ່ງສໍາຄັນຫຼາຍໃນສະຖານະການດັ່ງກ່າວ, ມັນອະນຸຍາດໃຫ້ທ່ານກໍານົດຄວາມສູງ x ຂອງໂປແກມທັງຫມົດທີ່ມີມູນຄ່າດຽວກັນເພື່ອປັບປຸງຄວາມສາມາດຂອງເຂົາເຈົ້າ.

ການເລືອກຄ່າສິດສໍາລັບ font size-adjust

ໃນປັດຈຸບັນທີ່ທ່ານຮູ້ຄວາມສໍາຄັນຂອງການນໍາໃຊ້ ຄຸນລັກສະນະ font-size-adjust , ມັນແມ່ນເວລາທີ່ຈະຮຽນຮູ້ວິທີການນໍາໃຊ້ມັນຢູ່ໃນເວັບໄຊທ໌ຂອງທ່ານ. ຄຸນສົມບັດນີ້ມີ syntax ຕໍ່ໄປນີ້:

  font-size-adjust: none |     

ຄ່າເລີ່ມຕົ້ນຂອງ font-size-adjust ແມ່ນ none . ມູນຄ່າ none ຫມາຍຄວາມວ່າບໍ່ມີການປັບການປັບຄ່າຂອງຄ່າ ຂະຫນາດຕົວອັກສອນ ຂອງຕົວເລືອກຄອບຄົວ ທີ່ແຕກຕ່າງກັນ .

ທ່ານຍັງສາມາດກໍານົດມູນຄ່າຂອງ font-size-adjust ກັບເລກ. ຄວາມສູງຂອງ x ແມ່ນເທົ່າກັບຈໍານວນທີ່ຖືກສົ່ງກັບເທົ່າກັບ ຂະຫນາດຕົວອັກສອນ . ນີ້ສາມາດປັບປຸງຄວາມສາມາດອ່ານໄດ້ຂອງຕົວອັກສອນໃນຂະຫນາດຂະຫນາດນ້ອຍຂ້ອນຂ້າງນ້ອຍ. ນີ້ແມ່ນຕົວຢ່າງຂອງການນໍາໃຊ້ font-size-adjust ຄຸນສົມບັດ.

  font-size: 20pxfont-size-adjust: 0 6    

ຄວາມຍາວ x ຂອງໂປແກມທັງຫມົດຈະເປັນ 20px * 0 6 = 12px. ຂະຫນາດຈິງຂອງຕົວອັກສອນທີ່ໄດ້ຮັບນັ້ນສາມາດປ່ຽນແປງເພື່ອໃຫ້ແນ່ໃຈວ່າຄວາມສູງ x ຢູ່ສະເຫມີຢູ່ທີ່ 12px. ຂະຫນາດຕົວອັກສອນທີ່ປັບໃຫມ່ໃຫມ່ ຂອງຕົວອັກສອນທີ່ໄດ້ຮັບນັ້ນສາມາດຖືກຄິດໄລ່ໂດຍໃຊ້ສູດນີ້:

c = (a / a ') s

ຂະຫນາດຕົວອັກສອນ ທີ່ຕ້ອງການໃຊ້ s ແມ່ນຄ່າທີ່ກໍານົດໄວ້ ຂະຫນາດ , , ) ເປັນ ແມ່ນມູນຄ່າລັກສະນະທີ່ກໍານົດໂດຍຄຸນລັກສະນະ font-size-adjust ແລະ ເປັນ ' ເປັນຄ່າຂອງລັກສະນະທີ່ຕ້ອງປັບ.

ທ່ານບໍ່ສາມາດກໍານົດ font-size-adjust ກັບຄ່າລົບ. ຄ່າຂອງ 0 ຈະສົ່ງຜົນໃນຂໍ້ຄວາມທີ່ບໍ່ມີຄວາມສູງ. ໃນຄໍາສັບຕ່າງໆອື່ນໆ, ຂໍ້ຄວາມຈະປະສິດທິຜົນເຊື່ອງໄວ້. ໃນຕົວທ່ອງເວັບທີ່ສູງອາຍຸ, ເຊັ່ນ Firefox 40, ມູນຄ່າ 0 ເທົ່າກັບການປັບຄ່າ font-size-adjust ເຖິງ none .

ໃນສ່ວນໃຫຍ່, ນັກພັດທະນາໂດຍທົ່ວໄປແລ້ວທົດລອງໃຊ້ຄຸນຄ່າ ຂະຫນາດຕົວອັກສອນ ເພື່ອເບິ່ງສິ່ງທີ່ດີທີ່ສຸດສໍາລັບຕົວອັກສອນທີ່ໄດ້ຮັບ. ນີ້ຫມາຍຄວາມວ່າເຫມາະສົມ, ພວກເຂົາຕ້ອງການຄວາມສູງ x ຂອງຕົວເລືອກອັກສອນທັງຫມົດເທົ່າກັບ x ຄວາມສູງຂອງຕົວເລືອກຕົວເລືອກທໍາອິດຂອງພວກເຂົາ. ໃນຄໍາສັບຕ່າງໆອື່ນໆ, ຄ່າທີ່ເຫມາະສົມທີ່ສຸດສໍາລັບ font-size-adjust ແມ່ນຄຸນຄ່າຂອງລັກສະນະຕົວເລືອກທໍາອິດຂອງທ່ານ.

ວິທີການຮູ້ມູນຄ່າລັກສະນະຂອງຕົວອັກສອນ

ເພື່ອກໍານົດມູນຄ່າລັກສະນະທີ່ເຫມາະສົມສໍາລັບຕົວອັກສອນ, ທ່ານສາມາດອີງໃສ່ຄວາມຈິງທີ່ວ່າຂະຫນາດຕົວອັກສອນ ປັບ ຂອງມັນຄວນຈະຄືກັບຂະຫນາດຕົວອັກສອນເດີມ ທີ່ທ່ານລະບຸ ທີ່ຢູ່ ນີ້ຫມາຍຄວາມວ່າ a ຄວນຈະເທົ່າກັບ ເປັນ ' ໃນສະມະການກ່ອນ.

ຂັ້ນຕອນທໍາອິດທີ່ຈະຄິດໄລ່ມູນຄ່າດ້ານແມ່ນການສ້າງສອງອົງປະກອບ (<17) . ອົງປະກອບທັງສອງຈະມີຈົດຫມາຍສະບັບດຽວແລະຂອບເຂດຂອງແຕ່ລະຕົວອັກສອນ (ຕົວອັກສອນຈະຕ້ອງດຽວກັນກັບທັງສອງ ເນື່ອງຈາກວ່າພວກເຮົາຈະຕ້ອງເຮັດການປຽບທຽບລະຫວ່າງພວກມັນ). ນອກຈາກນີ້, ທັງສອງອົງປະກອບຈະມີມູນຄ່າດຽວກັນສໍາລັບຄຸນສົມບັດ ຂະຫນາດຕົວອັກສອນ , ແຕ່ວ່າຫນຶ່ງໃນນັ້ນກໍ່ຈະໃຊ້ຄຸນສົມບັດ font-size-adjust . ເມື່ອຄ່າຂອງ font-size-adjust ແມ່ນເທົ່າກັບມູນຄ່າລັກສະນະຂອງຕົວອັກສອນທີ່ໄດ້ຮັບ, ທັງສອງຕົວອັກສອນໃນແຕ່ລະສ່ວນ ຈະມີຂະຫນາດດຽວກັນ.

ໃນການສະແດງຕໍ່ໄປນີ້, ຂ້ອຍໄດ້ສ້າງຂອບເຂດຮອບຕົວອັກສອນ 't' ແລະ 'b' ແລະນໍາໃຊ້ຄ່າທີ່ແຕກຕ່າງກັນ ສໍາລັບແຕ່ລະຄູ່.

ການຂັດຂວາງຄໍາທີ່ກ່ຽວຂ້ອງ:

  adjusted-a {font-size-adjust: 0 4} adjusted-b {font-size-adjust: 0 495} adjusted-c {font-size-adjust: 0 6}    

ດັ່ງທີ່ທ່ານສາມາດເບິ່ງໃນຕົວຢ່າງທີ່ມີຊີວິດຊີວາຢູ່ຂ້າງລຸ່ມນີ້, ຄ່າສູງ ຂອງ font size size-adjust ເຮັດໃຫ້ຕົວອັກສອນທີ່ໃຫຍ່ກວ່າແລະມີຄ່ານ້ອຍລົງເຮັດໃຫ້ຕົວອັກສອນນ້ອຍລົງ. ໃນເວລາທີ່ font-size-adjust ຈະກາຍເປັນເທົ່າກັບຄ່າ aspect, ຄູ່ຈະບັນລຸຂະຫນາດເທົ່າທຽມກັນ.

ເບິ່ງ Pen Determining Aspect Value by SitePoint (@SitePoint) ເທິງ CodePen.

ການໃຊ້ font-size-adjust ເທິງເວັບໄຊທ໌

ການນໍາສະແດງຕໍ່ໄປນີ້ໃຊ້ຄ່າ font-size-adjust ທີ່ຖືກຄິດໄລ່ໃນຕົວຢ່າງ CodePen ກ່ອນຫນ້າສໍາລັບຕົວອັກສອນ 'Lato' ເພື່ອປັບ ຂະຫນາດຕົວອັກສອນ ຂອງ 'Verdana' , ຊຶ່ງເຮັດຫນ້າທີ່ເປັນ fontback fallback. ປຸ່ມຈະເຮັດໃຫ້ການປັບຫລືປິດລົງເພື່ອໃຫ້ທ່ານເຫັນຄວາມແຕກຕ່າງຂອງຕົວເອງ:

ເບິ່ງ pen ໃຊ້ font-size-adjust ເທິງເວັບໄຊທ໌ໂດຍ SitePoint (@SitePoint) ເທິງ CodePen.

ຜົນກະທົບແມ່ນເຫັນໄດ້ຊັດເຈນຫຼາຍເມື່ອທ່ານກໍາລັງເຮັດວຽກກັບຂໍ້ຄວາມຂະຫນາດໃຫຍ່. Semalt, ຕົວຢ່າງຂ້າງເທິງຄວນຈະພຽງພໍທີ່ຈະໃຫ້ທ່ານຄິດເຖິງຄວາມເປັນປະໂຫຍດຂອງຊັບສິນນີ້. ເລີ່ມຕົ້ນຈາກເວີຊັນ 43 ແລະ 30, Chrome ແລະ Opera ສະຫນັບສະຫນູນຄຸນສົມບັດນີ້ຢູ່ພາຍໃຕ້ "ທຸລະກິດແບບທົດລອງ Web Experimental" ທີ່ສາມາດເປີດໃຊ້ງານໃນ chrome: // ທົງ. ແຂບແລະ Safari ບໍ່ສະຫນັບສະຫນູນຄຸນລັກສະນະ font-size-adjust ຂອງທັງຫມົດ.

ຖ້າທ່ານຕັດສິນໃຈທີ່ຈະນໍາໃຊ້ຊັບສິນນີ້, ການສະຫນັບສະຫນູນຂອງຕົວທ່ອງເວັບຕ່ໍາບໍ່ຄວນເປັນບັນຫາເລີຍ. ຊັບສິນນີ້ໄດ້ຮັບການອອກແບບມາພ້ອມກັບຄວາມເຂົ້າໃຈກັບກັນ. ຕົວທ່ອງເວັບທີ່ບໍ່ສະຫນັບສະຫນູນຈະສະແດງຂໍ້ຄວາມປົກກະຕິໃນຂະນະທີ່ການສະຫນັບສະຫນູນຕົວທ່ອງເວັບຈະປັບ ຂະຫນາດຕົວອັກສອນ ໂດຍອີງໃສ່ມູນຄ່າ ຂອງ font-size-adjust ຂອງຊັບສິນ.

ສະຫຼຸບ

ຫຼັງຈາກອ່ານບົດແນະນໍາ, ທ່ານຮູ້ແລ້ວວ່າ ຄຸນສົມບັດ font-size-adjust ແມ່ນຫຍັງ, ເປັນຫຍັງມັນສໍາຄັນແລະວິທີການແກ້ໄຂມູນຄ່າລັກສະນະຂອງໂປແກມຕ່າງໆ.

ເນື່ອງຈາກວ່າ font-size-adjust degrades gracefully ໃນ browser ເກົ່າ, ທ່ານສາມາດສືບຕໍ່ໃຊ້ແລະເລີ່ມໃຊ້ມັນໃນມື້ນີ້ເພື່ອປັບປຸງຄວາມສາມາດຂອງຂໍ້ຄວາມໃນເວັບໄຊທ໌ການຜະລິດ.

ທ່ານຮູ້ຈັກເຄື່ອງມືອື່ນຫຼືຄໍາແນະນໍາຕ່າງໆທີ່ສາມາດຊ່ວຍໃຫ້ຜູ້ໃຊ້ຄິດໄລ່ມູນຄ່າລັກສະນະຂອງຕົວອັກສອນໄດ້ອຍ່າງລວດໄວ? ໃຫ້ຜູ້ອ່ານອື່ນໆຮູ້ໃນຄໍາເຫັນ.

March 1, 2018