HTML <img> 标簽的 height 和 width 屬性
實例
將圖像寬度和高度分別設置為 200 像素:
<img src="/i/mouse.jpg" height="200" width="200" width="20%"
定義和用法
<img> 标簽的 height 和 width 屬性設置圖像的尺寸。
!Ang pagtatalaga ng attribute na height at width sa imahe ay isang magandang kusang-kusang. Kapag ito ay itinatalaga, maaring mag-alaan ng espasyo ang imahe sa oras ng pagkakarga ng pahina. Kapag wala ito, ang browser ay walang kapasidad na makilala ang sukat ng imahe, kaya hindi ito makakapag-alaan ng magandang espasyo, kaya ang pahina ay magiging magulo kapag ang imahe ay pinakikarga. (Ang susunod na bahagi ng teksto ay nagpaliwanag ng ganitong pananaw).
!Huwag lumikha ng laki ng imahe sa pamamagitan ng attribute na height at width. Kapag nililililiko ang imahe sa pamamagitan ng attribute na height at width, kailangan ng user na idalhin ang malaking sukat ng imahe (kahit na ang imahe ay maliit sa pahina). Ang tamang paraan ay gumawa ng tama ng sukat ng imahe sa pamamagitan ng software bago itong ilagay sa web page.
Pakikipag-aaral ng mas higit pa:Detalyadong paglalarawan ng height at width na katangian
Higit pang mga halimbawa
Pagbabago ng sukat ng imahe - Paggawa ng imahe na may punong laki
Mayroon pang isang nakatagong katangian ng attribute na height at width, na wala kailangang magbigay ng tunay na sukat ng imahe, o nangangahulugan na ang dalawang halaga na ito ay mas malaki o mas maliit kaysa sa tunay na sukat. Ang browser ay magpapatunay ng imahe upang ito ay umayon sa sukat ng inilaan. Gagamitin ito upang madaling gumawa ng thumbnail ng malaking imahe at madaling palakihin ang maliit na imahe. Subalit, dapat itong alamin: ang browser ay dapat lumagay ng buong file, kahit na anong sukat ang ipapakita, at kung hindi ito pinapanatili ang orihinal na proporsyon ng lapad at taas, ang imahe ay magiging magulo.
Ang isa pang teknika sa paggamit ng attribute na height at width ay ang pagkakaroon ng kapahamakan na mapupunan ang lugar ng pahina, samantalang mapapabuti din ang pagganap ng dokumento. Isipin mo, kung gusto mong maglagay ng kulay na pahaba sa dokumento. Hindi mo kailangang lumikha ng isang imahe na may buong sukat, sa halip, lumikha ka lamang ng isang imahe na may lapad at taas na 1 pixel at ipaalam ang kulay na gusto mong gamitin. Pagkatapos, gamitin ang attribute na height at width upang itong palakihin sa mas malaking sukat.
Mangyaring tingnan ang HTML sa ibaba: width="200px" height="30px" width="20%"
Ito ang epekto ng HTML na ito, ang kulay na pahaba na ito ay ginawa gamit ang isang imahe na may isang pixel lamang:

Paggamit ng porsyento ng halaga
Ang huling teknika sa paggamit ng attribute na width ay ang paggamit ng porsyento ng halaga sa halip ng detalyadong sukat ng pixel. Ito ay gagawing magpalaki ng imahe ng browser ayon sa proporsyon ng laki ng window ng display. Kaya, kung gusto lumikha ng isang laki ng 60% ng lapad ng window ng display at 30 pixel ng taas na kulay na pahaba, maaari itong gawin sa ganito:
Mangyaring tingnan ang HTML sa ibaba: width="60%" height="30px" width="20%"
Kapag nagbago ang laki ng window ng dokumento, ang laki ng imahe din ay magbabago kasama nito:

!Kung ibinigay ang halaga ng width sa porma ng porsyento at pinagwawalang ang height, ang browser ay magpapanatili ng proporsyon ng laki ng imahe kahit na ito ay pinapalaki o pinuunlad. Ito nangangahulugan na ang proporsyon ng laki ng imahe at ang lapad ay hindi magbabago, kaya walang pagkakagulo ng imahe.
请看下面的 HTML:
Mangyaring tingnan ang HTML sa ibaba: <img src="/i/ct_1px.gif" width="20%"
/>

!Ibig sabihin, kapag nagtatalaga ka lamang ng porsyento ng width property ng imahe ct_1px.gif, magiging isang may laki ng rectangulo ang imahe ( dahil ang orihinal na ct_1px.gif ay isang rectangulo na may 1px ang lapad at taas):Maaari kang subukan ito sa aming online testing toolSubukan ito sa sarili mo
!Mga paalala:Gamitin ang CSS upang lumikha ng kulay ng panglikuran.
Suporta ng browser
Lahat ng mga browser ay sumusuporta sa height at width na katangian.
Mga gramatika
<img height="value" />
o:
<img width="value" />
Halaga ng katangian
Halaga | Paglalarawan |
---|---|
pixels | Ang halaga ng laki ng itaas o lapad sa pamamagitan ng pixels. |
percent | Ang halaga ng laki ng itaas o lapad sa pamamagitan ng porsyento ng elemento na kasama. |
TIY na halimbawa
- Ayusin ang laki ng imahe
- Ang halimbawa nito ay nagpapakita kung paano ayusin ang laki ng imahe sa iba't ibang laki.
Detalyadong paglalarawan ng height at width na katangian
Bakit gagamitin ang height at width na katangian?
Nakakita ka ba ng pagkakaroon ng malalaking paggalaw ng nilalaman ng dokumento kapag gumagamit ito ng pag-load? Dahil ang browser ay nagpapatugon ng layut ng pahina upang ipakita ang bawat inilagay na imahe, na nag-iwan ng isang pagkakaroon ng rectangulo sa windowng pagpapakita. Pagkatapos, ang browser ay nagpapatugon ng layut ng pahina upang ilagay ang imahe sa pagpapakita. Ito ay nagsasabi din na ang imahe ay malayang file, at bawat isa ay inilagay na malayang i-load.
Ngunit ito ay hindi ang pinakamahusay na paraan para ipakita ang dokumento, dahil ang browser ay kailangang suriin at kalkulahin ang espasyo sa skreen ng bawat imaheng file bago ito ipakita ang katabi at susunod na nilalaman ng dokumento. Ito ay maaring magbigay ng malaking pagkaantala sa pagpapakita ng dokumento, na maaring pagsira sa pagbabasa ng user.
Para sa mga tagapaglikha, isang mas mahusay na paraan ay sa pamamagitan ng pagtatalaga ng laki ng imahe sa pamamagitan ng height at width na katangian ng <img> tag. Gayunpaman, ang browser ay mag-iwan ng lokasyon para sa imahe bago ito i-download, na nagbibigay daan sa mas mabilis na pagpapakita ng dokumento, at maaaring maiwasan ang paggalaw ng nilalaman ng dokumento. Ang dalawang katangian na ito ay dapat na magiging integer value, at inilalarawan sa pamamagitan ng pixels bilang laki ng imahe. Ang pagkakaroon ng dalawang katangian sa <img> tag ay hindi mahalaga sa pagkakaroon ng talagang pagkakaroon.
ประเด็นของนิยาย height และ width
ถึงแม้นิยาย height และ width ของ <img> แบตท์จะช่วยปรับปรุงการทำงานและอนุญาตให้คุณใช้วิธีที่เล็กน้อย แต่ก็มีบางประสาทที่ท้าทายในการใช้งาน ซึ่งหมายความว่าแม้ว่าผู้ใช้ได้ปิดการดาวน์โหลดรูปภาพอัตโนมัติ บราวเซอร์ยังจะแสดงส่วนที่ว่างออกมาเพื่อรูปภาพด้วยขนาดที่กำหนด ซึ่งทั่วไปแล้วจะเหมือนว่ามีกรอบว่างอยู่และมีสัญลักษณ์ที่ไม่มีนัยยะใดใดที่มาที่แสดงว่านี่คือที่ที่วางรูปภาพ และเว็บไซต์จะดูน่ารบกวนมาก และเหมือนว่ายังไม่เสร็จงาน และส่วนใหญ่ของเนื้อหาไม่มีประโยชน์
สำหรับปัญหานี้เรายังไม่มีlösung แต่เรายังคงเน้นให้ใช้ นิยาย alt 属性และข้อความที่มีความเหมาะสมดังนั้น ผู้อ่านจะรู้ได้ว่ามีอะไรที่ขาดไป แต่เรายังแนะนำให้คุณใช้ขอบเขตขนาดนี้ เพราะเราสนับสนุนการที่จะช่วยปรับปรุงการทำงานของเครื่องคอมพิวเตอร์