Media Query CSS

CSS2 ໄດ້ເຂົ້າໃນ

CSS2 ຖືກເຂົ້າໃນ @media ຫົວຂໍ້ຫົວໜ້າສະແດງຈະປະກອບມີຫົວຂໍ້ຫົວໜ້າສະແດງຈະປະກອບມີຫົວຂໍ້ຫົວໜ້າສະແດງຈະປະກອບ

ບໍ່ຄືນຈະມີຫົວຂໍ້ຫົວໜ້າເອກະສານກຳລັງສະແດງວ່າມີຫົວຂໍ້ຫົວໜ້າສະແດງຈະປະກອບມີຫົວຂໍ້ຫົວໜ້າສະແດງຈະປະກອບມີຫົວຂໍ້ຫົວໜ້າສະແດງຈະປະກອບມີຫົວຂໍ້ຫົວໜ້າສະແດງຈະປະກອບ

不幸的是,除了打印媒体类型之外,这些媒体类型从未得到过设备的大规模支持。

CSS3 引入了媒体查询

CSS3 中的媒体查询扩展了 CSS2 媒体类型的概念:它们并不查找设备类型,而是关注设备的能力。

媒体查询可用于检查许多事情,例如:

  • 视口的宽度和高度
  • 设备的宽度和高度
  • 方向(平板电脑/手机处于横向还是纵向模式)
  • 分辨率

使用媒体查询是一种流行的技术,可以向台式机、笔记本电脑、平板电脑和手机(例如 iPhone 和 Android 手机)提供定制的样式表。

浏览器支持

表格中的数字注明了完全支持 @media 规则的首个浏览器版本。

ຜົນສຳຫຼວດ
@media 21.0 9.0 3.5 4.0 9.0

ການນຳໃຊ້ວັດສະດຸການສື່ມວນຊົນ

ວັດສະດຸການສື່ມວນຊົນຈະປະກອບດ້ວຍຮູບແບບສື່ມວນຊົນຫຼຽນ ແລະສາມາດມີການລວມກັບການສຳຫຼວດສື່ມວນຊົນຫຼຽນໜຶ່ງຫຼືຫຼາຍ ທີ່ສາມາດທົດສະນະວ່າ true ຫຼື false.

@media not|only mediatype and (expressions) {
  CSS-Code;
{}

ຖ້າວັດສະດຸການສື່ມວນຊົນທີ່ກໍານົດກັບຮູບແບບການສະແດງຂອງເອກະສານທີ່ຖ່າຍຕົວອອກແລະທັງໝົດການສຳຫຼວດສື່ມວນຊົນແມ່ນ true ຈະມີຜົນການສຳຫຼວດທີ່ true. ເມື່ອວັດສະດຸການສື່ມວນຊົນຈະ true ຈະນຳໃຊ້ບົດສະຫຼຸບ CSS ຫຼືກົດລະບຽບສື່ມວນຊົນຕາມກົດລະບຽບສຳຫຼວດສື່ມວນຊົນທີ່ຢູ່ສະຖານະການການຫຼົກຫຼວດທົດສະພາບ.

ນອກຈາກທີ່ທ່ານໃຊ້ not ຫຼື only ການປະກອບສາຍສື່ມວນຊົນຈະເປັນທາງເລືອກ ແລະມີຄວາມຄິດຢູ່ຢ່າງຫຼັກ. all ຮູບແບບ

ທ່ານສາມາດໃຊ້ບົດສະຫຼຸບ CSS ຕ່າງກັນສຳຫຼວດສື່ມວນຊົນ:

<link rel="stylesheet" media="mediatype and|not|only (expressions)" href="print.css">

ບົດສະຫຼຸບ CSS3 ຮູບແບບສື່ມວນຊົນ

ຄູ່ມວນຊົນ ການອະທິບາຍ
all ສຳຫຼວດສື່ມວນຊົນສຳຫ�ວດຄຳຕາມໃຫ້ອຸປະກອນທຸກຮູບແບບສື່ມວນຊົນ.
print ສຳຫຼວດສື່ມວນຊົນສຳຫຼວດຄຳຕາມໃຫ້ພັດສິນ.
screen ສຳຫຼວດສື່ມວນຊົນສຳຫຼວດຄຳຕາມເບິ່ງສຳຫຼວດຄຳຕາມໃນສະໝ່ຳຄອມພິວເຕິ້, ສະແດງອິນໂຕຣັນ, ສະແດງສະໂມສະຫຼາດຫຼືອີກຫຼາຍອີກ:
speech ສຳຫຼວດສື່ມວນຊົນສຳຫຼວດຄຳຕາມເບິ່ງຂອງເວັບໄຊ.

ບົດຕອນສຳຫຼວດສື່ມວນຊົນຢູ່ນັ້ນ

ອົງການໃຊ້ການສຳຫຼວດສື່ມວນຊົນຢູ່ໃນບົດສະຫຼຸບ CSS.

ບົດຕອນດັ່ງກ່າວນີ້ຈະປ່ຽນສີທີ່ຫຼັງກັບສີຂີ້ງຂີ້ງຫຼືຫຼາຍກວ່າ 480 ສິນລູມ (ຖ້າວ່າວັດສະດຸການກວດສອບມີວັດສະດຸການຕ່ຳກວ່າ 480 ສິນລູມຈະຢູ່ທີ່ສິນລູມຂອງເນື້ອຫຼັກ):

ບົດຕອນ

@media screen and (min-width: 480px) {
  body {
    background-color: lightgreen;
  {}
{}

Try It Yourself

ອີງຕາມບົດຕອນດັ່ງກ່າວນີ້ຈະສະແດງຄູ່ມືບັນຊີທີ່ຈະລຸກລາງໄປທາງຊ້າຍຂອງເວັບໄຊຖ້າວ່າວັດສະດຸການກວດສອບມີວັດສະດຸການ 480 ສິນລູມຫຼືຫຼາຍກວ່າ (ຖ້າວ່າວັດສະດຸການກວດສອບມີວັດສະດຸການຕ່ຳກວ່າ 480 ສິນລູມຈະຢູ່ທີ່ສິນລູມຂອງເນື້ອຫຼັກ):

ບົດຕອນ

@media screen and (min-width: 480px) {
  #leftsidebar {width: 200px; float: left;}
  #main {margin-left: 216px;}
{}

Try It Yourself

More Media Query Examples

For more media query examples, please visit the next page:CSS MQ Example.

CSS @media Reference Manual

For a complete overview of all media types and properties/expressions, please see our CSS @media Rule in Reference.