Rumah hujung hadapan web tutorial css Penjelasan terperinci tentang sifat pertanyaan media CSS: @media dan min-width/max-width

Penjelasan terperinci tentang sifat pertanyaan media CSS: @media dan min-width/max-width

Oct 21, 2023 am 10:04 AM
titik putus Reka bentuk responsif sifat media

CSS 媒体查询属性详解:@media 和 min-width/max-width

Penjelasan terperinci tentang sifat pertanyaan media CSS: @media dan lebar-min/lebar-maks

Dalam pembangunan web moden, peranti mempunyai pelbagai saiz dan peleraian skrin. Untuk mencapai pengalaman pengguna yang lebih baik, kami selalunya perlu melaraskan gaya dan reka letak halaman web mengikut peranti yang berbeza. Sifat pertanyaan media CSS ialah alat berkuasa yang boleh membantu kami menggunakan gaya berbeza secara dinamik berdasarkan ciri peranti. Artikel ini akan memperkenalkan peraturan @media dan atribut min-width dan max-width secara terperinci dan memberikan contoh kod khusus.

@media rules ialah kata kunci yang digunakan dalam CSS untuk pertanyaan media. Dengan menggunakan peraturan @media, kami boleh menggunakan gaya berbeza berdasarkan jenis dan syarat media yang berbeza. Jenis media boleh menjadi skrin, cetakan, atau pertuturan (sintesis pertuturan), dsb. Syaratnya boleh menjadi lebar, ketinggian, resolusi, dsb. peranti.

Dalam pertanyaan media, atribut keadaan yang biasa digunakan ialah lebar min dan lebar maks. lebar min mewakili lebar minimum peranti, manakala lebar maksimum mewakili lebar maksimum peranti. Melalui kedua-dua sifat ini, kami boleh melaksanakan susun atur responsif yang mudah. Berikut ialah contoh:

@media screen and (min-width: 768px) and (max-width: 1024px) {
  body {
    background-color: lightblue;
  }
  h1 {
    font-size: 24px;
  }
  p {
    font-size: 18px;
  }
}
Salin selepas log masuk

Kod di atas mengatakan untuk menggunakan gaya yang ditentukan apabila lebar peranti adalah antara 768px dan 1024px. Dalam contoh ini, warna latar belakang badan akan bertukar kepada biru muda, dan saiz fon h1 dan p akan dilaraskan dengan sewajarnya.

Selain atribut lebar min dan lebar maksimum, anda juga boleh menggunakan atribut bersyarat lain untuk melaksanakan pertanyaan media yang lebih kompleks. Sebagai contoh, kita boleh menggunakan lebar peranti min dan lebar peranti maks untuk membuat pertanyaan berdasarkan lebar sebenar peranti.

@media screen and (min-device-width: 320px) and (max-device-width: 480px) {
  /* 样式定义 */
}
Salin selepas log masuk

Satu lagi atribut bersyarat yang biasa digunakan ialah orientasi, yang digunakan untuk menentukan sama ada orientasi peranti ialah landskap atau potret.

@media screen and (orientation: landscape) {
  /* 横向样式定义 */
}

@media screen and (orientation: portrait) {
  /* 纵向样式定义 */
}
Salin selepas log masuk

Atribut pertanyaan media boleh disarangkan untuk mencapai pelarasan gaya yang lebih terperinci. Contohnya, kita boleh menyusun pertanyaan media lain dalam pertanyaan media dan menggabungkan berbilang atribut bersyarat untuk memenuhi keperluan susun atur tertentu.

@media screen and (min-width: 768px) and (max-width: 1024px) {
  body {
    background-color: lightblue;
  }
  
  @media (orientation: landscape) {
    h1 {
      font-size: 24px;
      margin-top: 20px;
    }
    p {
      font-size: 18px;
    }
  }
  
  @media (orientation: portrait) {
    h1 {
      font-size: 18px;
      margin-top: 10px;
    }
    p {
      font-size: 14px;
    }
  }
}
Salin selepas log masuk

Dalam contoh, apabila lebar peranti adalah antara 768px dan 1024px, gaya berbeza digunakan mengikut orientasi peranti.

Untuk meringkaskan, sifat pertanyaan media CSS ialah alat yang fleksibel dan berkuasa yang boleh melaraskan gaya dan reka letak halaman web secara dinamik berdasarkan ciri peranti. Dengan menggunakan peraturan @media dan atribut bersyarat seperti min-width/max-width, kami boleh melaksanakan reka letak responsif dengan mudah dan meningkatkan pengalaman pengguna. Dalam pembangunan sebenar, kita boleh memilih atribut pertanyaan media yang sesuai mengikut keperluan khusus dan menggunakannya bersama-sama dengan bersarang untuk mencapai pelarasan gaya yang halus. Saya harap kandungan di atas dapat membantu pemahaman anda tentang sifat pertanyaan media.

Atas ialah kandungan terperinci Penjelasan terperinci tentang sifat pertanyaan media CSS: @media dan min-width/max-width. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Cara Membuka Segala -galanya Di Myrise
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Cara melaksanakan reka letak fleksibel dan reka bentuk responsif melalui vue dan Element-plus Cara melaksanakan reka letak fleksibel dan reka bentuk responsif melalui vue dan Element-plus Jul 18, 2023 am 11:09 AM

Cara melaksanakan reka bentuk yang fleksibel dan reka bentuk responsif melalui vue dan Element-plus Dalam pembangunan web moden, reka bentuk yang fleksibel dan reka bentuk responsif telah menjadi trend. Reka letak fleksibel membolehkan elemen halaman melaraskan saiz dan kedudukannya secara automatik mengikut saiz skrin yang berbeza, manakala reka bentuk responsif memastikan halaman dipaparkan dengan baik pada peranti yang berbeza dan memberikan pengalaman pengguna yang baik. Artikel ini akan memperkenalkan cara melaksanakan reka letak fleksibel dan reka bentuk responsif melalui vue dan Element-plus. Untuk memulakan kerja kami, kami

Panduan reka bentuk responsif bertindak balas: Cara mencapai kesan susun atur bahagian hadapan yang adaptif Panduan reka bentuk responsif bertindak balas: Cara mencapai kesan susun atur bahagian hadapan yang adaptif Sep 26, 2023 am 11:34 AM

Panduan Reka Bentuk Responsif React: Cara Mencapai Kesan Susun Adaptif Bahagian Hadapan Dengan populariti peranti mudah alih dan permintaan pengguna yang semakin meningkat untuk pengalaman berbilang skrin, reka bentuk responsif telah menjadi salah satu pertimbangan penting dalam pembangunan bahagian hadapan moden. React, sebagai salah satu rangka kerja bahagian hadapan yang paling popular pada masa ini, menyediakan pelbagai alatan dan komponen untuk membantu pembangun mencapai kesan reka letak penyesuaian. Artikel ini akan berkongsi beberapa garis panduan dan petua untuk melaksanakan reka bentuk responsif menggunakan React, dan menyediakan contoh kod khusus untuk rujukan. Fle menggunakan React

Betulkan ralat titik putus pada Windows 11: 10 kaedah berkesan Betulkan ralat titik putus pada Windows 11: 10 kaedah berkesan Apr 24, 2023 am 10:19 AM

Memandangkan Windows 11 masih agak baru dan masih dijangka menampilkan banyak penambahbaikan, pengguna terikat untuk menangani satu atau dua pepijat. Satu ralat sedemikian ialah mesej ralat Breaking Point Reached pada Windows 11. Ralat ini boleh disebabkan oleh banyak faktor, sesetengah daripadanya diketahui, manakala yang lain sukar untuk ditentukan. Syukurlah, penyelesaian ini biasanya tidak dibuat-buat dan dalam beberapa kes hanya memerlukan kemas kini sistem. Tanpa mengira punca dan kerumitan, kami telah mengumpulkan cara untuk membetulkan ralat dalam panduan lengkap ini. Anda hanya perlu mengikut arahan dan anda akan baik-baik saja. Apakah maksud mesej ralat "Titik putus tercapai"? Titik putus yang dicapai ialah mesej ralat biasa yang mungkin dihadapi oleh pengguna Windows 11. Mesej ralat ini biasanya berlaku dalam

Cara menggunakan susun atur CSS Flex untuk melaksanakan reka bentuk responsif Cara menggunakan susun atur CSS Flex untuk melaksanakan reka bentuk responsif Sep 26, 2023 am 08:07 AM

Cara menggunakan reka letak anjal CSSFlex untuk melaksanakan reka bentuk responsif Dalam era peranti mudah alih yang meluas hari ini, reka bentuk responsif telah menjadi tugas penting dalam pembangunan bahagian hadapan. Antaranya, menggunakan susun atur elastik CSSFlex telah menjadi salah satu pilihan popular untuk melaksanakan reka bentuk responsif. Reka letak anjal CSSFlex mempunyai kebolehskalaan dan kebolehsuaian yang kuat, serta boleh melaksanakan reka letak skrin dengan saiz yang berbeza dengan cepat. Artikel ini akan memperkenalkan cara menggunakan reka letak elastik CSSFlex untuk melaksanakan reka bentuk responsif dan memberikan contoh kod khusus.

Bagaimana untuk melaksanakan reka letak responsif menggunakan Vue Bagaimana untuk melaksanakan reka letak responsif menggunakan Vue Nov 07, 2023 am 11:06 AM

Vue ialah rangka kerja pembangunan bahagian hadapan yang sangat baik Ia menggunakan mod MVVM dan mencapai reka letak responsif yang sangat baik melalui pengikatan data dua hala. Dalam pembangunan bahagian hadapan kami, reka letak responsif adalah bahagian yang sangat penting, kerana ia membolehkan halaman kami memaparkan kesan terbaik untuk peranti yang berbeza, sekali gus meningkatkan pengalaman pengguna. Dalam artikel ini, kami akan memperkenalkan cara menggunakan Vue untuk melaksanakan reka letak responsif dan memberikan contoh kod khusus. 1. Gunakan Bootstrap untuk melaksanakan reka letak responsif ialah a

CSS Viewport: Cara menggunakan unit vh, vw, vmin dan vmax untuk reka bentuk responsif CSS Viewport: Cara menggunakan unit vh, vw, vmin dan vmax untuk reka bentuk responsif Sep 13, 2023 pm 12:15 PM

CSSViewport: Cara menggunakan unit vh, vw, vmin dan vmax untuk melaksanakan reka bentuk responsif, contoh kod khusus diperlukan Dalam reka bentuk web responsif moden, kami biasanya mahu halaman web menyesuaikan diri dengan saiz skrin dan peranti yang berbeza untuk memberikan pengalaman pengguna yang baik. Unit CSSViewport (unit viewport) ialah salah satu alat penting untuk membantu kami mencapai matlamat ini. Dalam artikel ini, kami akan membincangkan cara menggunakan unit vh, vw, vmin dan vmax untuk mencapai reka bentuk responsif.

Django+Bootstrap membina sistem hujung belakang pengurusan responsif Django+Bootstrap membina sistem hujung belakang pengurusan responsif Jun 17, 2023 pm 05:27 PM

Dengan perkembangan pesat teknologi Internet dan pengembangan berterusan perniagaan perusahaan, semakin banyak perusahaan perlu mewujudkan sistem belakang pengurusan mereka sendiri untuk mengurus perniagaan dan data dengan lebih baik. Kini, trend penggunaan rangka kerja Django dan perpustakaan bahagian hadapan Bootstrap untuk membina sistem bahagian belakang pengurusan responsif semakin jelas. Artikel ini akan memperkenalkan cara menggunakan Django dan Bootstrap untuk membina sistem belakang pengurusan yang responsif. Django ialah rangka kerja web berdasarkan bahasa Python, yang menyediakan fungsi yang kaya

Cara menggunakan Layui untuk membangunkan reka bentuk reka letak web responsif Cara menggunakan Layui untuk membangunkan reka bentuk reka letak web responsif Oct 25, 2023 pm 12:24 PM

Cara menggunakan Layui untuk membangunkan reka bentuk reka letak halaman web yang responsif Dalam era Internet hari ini, semakin banyak laman web perlu mempunyai reka bentuk reka letak yang baik untuk memberikan pengalaman pengguna yang lebih baik. Sebagai rangka kerja bahagian hadapan yang ringkas, mudah digunakan dan fleksibel, Layui boleh membantu pembangun membina halaman web yang cantik dan responsif dengan cepat. Artikel ini akan memperkenalkan cara menggunakan Layui untuk membangunkan reka bentuk reka letak web responsif yang mudah, dan melampirkan contoh kod terperinci. Memperkenalkan Layui Mula-mula, perkenalkan fail berkaitan Layui dalam fail HTML

See all articles