Nā Cy Palekana CSS

ʻO kaʻoihana CSS ma mua o ka palena wale nō

ʻO ka waiwai o ka papa kuhikuhi CSS he waiwai weliweli. I ka wā e aʻo mua aiʻoe e pili ana i ia mea, he paʻakikī ke hoʻomaopopo i keʻano o ka mamao loa o ka'āina palena. Hōʻikeʻia ka W3C e like me kēia mauʻano likeʻole:

Hōʻikeʻole nā ​​kikowaena i ke Ākea

ʻO kēia'ōlelo, i loko a me ka mea pono'ī he mea pilikino. Pehea e hiki ai i kahi mea i kāu palapala pūnaewele keʻole i kahi kikowaena ma ka pūnaewele pūnaewele? Akā inā e noʻonoʻoʻoe i kāu pūnaewele pūnaewele e like me kahi aniani, hiki ke kauʻia kēlā me kēia mea ma luna o kekahi mea'ē aʻe. ʻAʻole hiki ke hoʻolālā i ka māhele o waho no ka mea, hoʻonohoʻia ma luna o ka pahu o ka māhele.

Ke hoʻohuiʻia kahi kikowaena e pili ana i kekahi mea,ʻaʻole ia e pili i ka paeʻana o kēlā māhele ma kaʻaoʻao. ʻAʻole ia e hoʻololi i ka nui a me ke kūlana o ka mea. Ināʻoe e kau i kahi kahakaha ma luna o kekahi māhele, e like ka nui o ka lumi me ka mea ināʻaʻoleʻoe i kahakahaʻia o kēlā māhele. ʻAʻole pono kēia i kahi palena. Hoʻohuiʻia ka palena ma luna o kekahi mea i ka whānui a me ka kiʻekiʻe o ka māhele. No laila inā i loaʻa iāʻoe kahi kiʻi i 50 pixels ākea, me ka palena 2-pixel, e lawe i 54 pixels (2 pika i kēlā me kēiaʻaoʻaoʻaoʻao). ʻO kēlā kiʻi me kahi'ōpana he 2-pika ke lawe waleʻia he 50 pixels ākea ma kāuʻaoʻao, e hōʻike ana ke kiko'ī ma waho o kaʻaoʻao o ke kiʻi.

Hiki i nā Hōʻike Kūponoʻole ke Hoʻohālike

Ma mua o kou hoʻomakaʻana e "noʻonoʻo, hiki iaʻu ke huki i nā pōʻai!" E noʻonoʻo hou. Heʻano likeʻole kēia manaʻo ma mua o kou manaʻo. Ke kauʻoe i kahi palena ma kahi mea, hoʻololi ka mea'ikeiho i ka mea i like me kahi pahu hoʻokahi hoʻokahi. Inā hoʻokaʻawaleʻia ka pahu ma luna o kekahi mau lālā, e waiho wale ana kaʻaoʻao i nāʻaoʻao no ka meaʻaʻole i paniʻia ka pahu. Me he mea lā keʻike nei ka meaʻike i ka palena me kekahi ākea whānui loa - ākea āpau e hiki i kēlā palena ke'āpana'ākau kū hoʻokahi.

I ka hoʻokaʻawaleʻana, e pili ana ka waiwai hoʻolālā. Inā hoʻohālikelike kekahi māhele hoʻohālikelike i nā laina he nui, e hoʻopauʻia ke kikowaena ma ka hope o ka laina a ho'āla hou i ka laina e hiki mai ana. Inā hiki, hiki ke hoʻopili pihaʻia ke kikowaena, me ka hanaʻana i kahiʻano paleʻole.

Nā hoʻohana o ka'Āpana Palena

ʻO kahi o ka hoʻohana maikaʻi loaʻana o ka waiwai papahana he hoʻokalaka i nā hua'ōlelo hulina. Nui nā pae e hana i kēia me kaʻili kalahala, akā, hiki nō hoʻi iāʻoe ke hoʻohana i ka waiwai hoʻopuka aʻaʻohe hopohopo no ka hoʻonuiʻana i kekahi pae hou i kāu mauʻaoʻao.

Hāʻawi ka papawai āpau i ka hua'ōlelo "invert" i hoʻololiʻia ai ka'ōkuhi o kaʻike. Hiki iāʻoe ke kuhikuhi i nā mea ma nāʻaoʻao pūnaewele ikaika me kaʻole eʻike i ka hoʻohanaʻana o nā kala .

Hiki nō hoʻi iāʻoe ke hoʻohana i ka waiwai hoʻopuka no ka weheʻana i ka laina laina i nā pūnaeweleʻoihana. Hōʻike kēiaʻatikala mai CSS-Tricks i kahi e wehe ai i ke kaha kikowaena.