CSS Academy · Pelajaran

Sintaks dan Titik Henti Lazim

Pelajari sintaks pertanyaan media dan titik henti standard yang digunakan dalam reka bentuk web moden.

Pelajaran 1 daripada 413 langkah

Sintaks dan Titik Henti Lazim ialah pelajaran CSS Academy percuma di CoddyKit. Ini ialah pelajaran 1 daripada 4. Anda boleh membaca keseluruhan pelajaran di bawah secara percuma — kemudian berlatih secara praktikal dalam pelayar menggunakan penyunting kod terbina dalam dan tutor kecerdasan buatan 24/7. Pelajaran ini merupakan sebahagian daripada laluan pembelajaran CSS Academy, dan kemajuan anda disegerakkan merentas web serta aplikasi CoddyKit. Kursus CSS Academy merangkumi sejumlah 4 pelajaran.

Sintaks Pertanyaan Media

Pertanyaan media membungkus peraturan CSS dan menerapkannya hanya apabila sesuatu syarat dipenuhi. Sintaks asasnya:

<div class="box">Media query syntax demo</div>

Jenis Media

Jenis media yang paling biasa:

  • all — digunakan pada semua peranti keluaran (lalai)
  • screen — skrin komputer dan telefon
  • print — untuk pratonton cetakan dan pencetakan
  • speech — pembaca skrin
<div class="layout">
    <div class="item">Item 1</div>
    <div class="item">Item 2</div>
    <div class="item">Item 3</div>
  </div>

Ciri Media

Ciri media menerangkan ciri-ciri peranti atau ruang pandang. Ciri yang biasa digunakan: width, height, orientation, resolution, prefers-color-scheme, hover.

Pertanyaan min-width

Ciri yang paling kerap digunakan — menyasarkan skrin pada atau melebihi ambang lebar tertentu. Ini ialah pendekatan mengutamakan mudah alih.

<div class="box">Breakpoint ladder</div>

Titik Henti Biasa

Tiada titik henti yang betul secara universal. Berikut ialah set popular berdasarkan lebar peranti yang biasa:

  • 480px — telefon besar
  • 768px — tablet
  • 1024px — desktop kecil, tablet dalam orientasi landskap
  • 1280px — desktop standard
  • 1536px — desktop besar

Titik Henti Berasaskan Kandungan

Daripada menetapkan titik henti berdasarkan peranti, amalan moden menetapkannya pada tempat kandungan mula pecah. Reka bentuk pada satu saiz, ubah saiznya dan tambahkan titik henti apabila susun atur mula kelihatan tidak baik.

Sintaks Julat (Moden)

CSS moden menyokong sintaks julat dalam pertanyaan media — lebih mudah dibaca berbanding menggabungkan nilai minimum dan maksimum:

<div class="panel">Range syntax demo</div>

Menggabungkan dengan and

Gunakan and untuk memerlukan beberapa syarat dipenuhi serentak:

<div class="sidebar">Sidebar</div>

Menafikan dengan not

Gunakan not untuk menafikan pertanyaan media. Ia digunakan pada semua perkara yang NOT sepadan dengan pertanyaan tersebut:

<div class="doc">Not-screen demo (affects print/speech only)</div>

Beberapa Pertanyaan dengan ,

Pisahkan beberapa pertanyaan dengan koma — seperti senarai pemilih. Gaya digunakan jika ANY pertanyaan sepadan.

<div class="page">
    Multiple queries with comma
    <div class="nav-drawer">Nav drawer (hidden on wide screens or print)</div>
  </div>

Titik Henti Berasaskan em

Menggunakan unit em untuk titik henti (dan bukannya px) membolehkan titik henti itu berubah mengikut pilihan saiz fon pelayar pengguna, sekali gus meningkatkan kebolehcapaian.

<div class="box">Em-based breakpoints</div>

Semakan Pantas

Pertanyaan media manakah yang sepadan dengan skrin yang lebarnya sekurang-kurangnya 1024px?

Rumusan

Pertanyaan media menerapkan CSS secara bersyarat berdasarkan ciri-ciri peranti atau ruang pandang. Gunakan min-width untuk pendekatan mengutamakan mudah alih dan max-width untuk pendekatan mengutamakan desktop. Tetapkan titik henti berdasarkan keperluan kandungan, bukan pada saiz peranti yang sewenang-wenangnya. Sintaks julat moden meningkatkan kebolehbacaan.

Percuma untuk bermula

Pelajari CSS dengan tutor kecerdasan buatan — percuma

Tulis dan jalankan kod sebenar dalam pelayar anda, dapatkan bantuan segera daripada tutor kecerdasan buatan yang tersedia 24/7, dan sambung semula dari tempat anda berhenti di web atau dalam aplikasi.

Kursus
40
Pelajaran
159

Soalan Lazim

Adakah pelajaran “Sintaks dan Titik Henti Lazim” percuma?

Ya — teks penuh “Sintaks dan Titik Henti Lazim” boleh dibaca secara percuma di web ini. Untuk berlatih secara interaktif menggunakan penyunting kod terbina dalam dan tutor kecerdasan buatan 24/7, serta membuka kunci baki kursus CSS Academy, tingkat taraf kepada CoddyKit PRO. Kursus CSS Academy merangkumi sejumlah 4 pelajaran.

Apakah yang akan saya pelajari dalam “Sintaks dan Titik Henti Lazim”?

Pelajari sintaks pertanyaan media dan titik henti standard yang digunakan dalam reka bentuk web moden. Anda berlatih CSS Academy menggunakan kod praktikal yang dijalankan terus dalam pelayar, manakala tutor kecerdasan buatan 24/7 menjawab soalan anda semasa anda mengikuti pelajaran.

Adakah saya memerlukan pengalaman untuk memulakan CSS Academy?

Tiada pengalaman terdahulu diperlukan. Pembelajaran CSS Academy di CoddyKit disusun untuk pelajar daripada peringkat pemula hingga lanjutan, jadi anda boleh bermula di sini atau dari awal dan belajar mengikut kadar anda sendiri. Ini ialah pelajaran 1 daripada 4.

Berapa lamakah pelajaran “Sintaks dan Titik Henti Lazim” diambil?

Kebanyakan pelajaran CoddyKit mengambil masa kira-kira 5–10 minit. Setiap pelajaran ringkas dan interaktif, jadi anda boleh membuat kemajuan secara berterusan dan menyambung tepat dari tempat anda berhenti di web atau aplikasi.

Bolehkah saya menulis dan menjalankan kod dalam pelajaran CSS Academy ini?

Ya. Setiap pelajaran CSS Academy menyertakan penyunting kod terbina dalam, jadi anda boleh menulis dan menjalankan kod sebenar terus dalam pelayar serta menerima maklum balas kecerdasan buatan serta-merta — tanpa memerlukan persediaan setempat.

Semua pelajaran dalam kursus ini

  1. Sintaks dan Titik Henti Lazim
  2. Pertanyaan Lebar Tinggi dan Orientasi
  3. Prefers-Color-Scheme dan Prefers-Reduced-Motion
  4. Menggabungkan Berbilang Pertanyaan Media
← Kembali ke CSS Academy