Rumah Keuangan Pribadi Cara Membuat Situs Mobile Responsif di AJAX untuk Pemrograman HTML5 dan CSS3 - dummies

Cara Membuat Situs Mobile Responsif di AJAX untuk Pemrograman HTML5 dan CSS3 - dummies

Daftar Isi:

Video: Mempercantik Tampilan Web CodeIgniter dengan CSS (7) 2024

Video: Mempercantik Tampilan Web CodeIgniter dengan CSS (7) 2024
Anonim

Pengembang web HTML5 dan CSS3 dapat menggunakan AJAX untuk membuat situs seluler yang responsif. Salah satu cara untuk membuat situs bekerja dengan baik pada beberapa resolusi adalah dengan memberikan aturan CSS yang berbeda berdasarkan jenis media yang terdeteksi.

CSS3 memiliki fitur baru yang mengagumkan yang disebut kueri media , yang memungkinkan Anda menentukan jenis media dan menentukan berbagai fitur pada layar. Anda dapat menggunakan spesifikasi ini untuk membangun subset dari CSS yang harus digunakan saat browser mendeteksi jenis atau ukuran tampilan tertentu.

Tentukan jenis media

Aturan @media memungkinkan Anda menentukan jenis keluaran yang harus dimodifikasi CSS. Jenis media yang paling umum adalah layar, cetak, ucapan, genggam, proyeksi, dan tv. Masih ada lagi, tapi hanya cetak dan layar yang didukung secara universal.

Misalnya, kode berikut akan menentukan ukuran font saat pengguna mencetak dokumen:

@media print {body {font-size: 10pt;}}

CSS ini dapat disisipkan ke dalam CSS normal dokumen, tapi biasanya harus ditempatkan di akhir dokumen karena berisi pengecualian terhadap peraturan normal. Anda dapat menempatkan kode CSS sebanyak yang Anda inginkan di dalam elemen @media, namun sebaiknya Anda meletakkan kode CSS yang sesuai dengan situasi spesifik yang Anda minati.

Cara menambahkan kualifikasi

Selain menentukan jenis media, aturan @media memiliki trik lain yang sangat kuat. Anda bisa menerapkan syarat kualifikasi khusus ke media.

Bila browser lebih lebar dari 500 piksel, Anda dapat melihat teks hitam di latar belakang putih. Tapi buat layarnya lebih sempit, dan Anda melihat sesuatu yang menarik.

Biasanya Anda akan menggunakan trik ini untuk mengubah tata letak, tapi mulailah dengan contoh perubahan warna yang sederhana ini. Inilah kode untuk contoh sederhana ini:

narrowBlack. tubuh html {warna: hitam; background-color: white;} @media (max-width: 500px) {body {warna: putih; background-color: black;}}

Demo Qualifier

Cobalah mengubah ukuran halaman ini. Bila halaman lebih lebar dari 500 piksel, halaman ini menunjukkan teks hitam di latar belakang putih.

Bila halaman lebih sempit dari 500 piksel, warnanya terbalik, memberi teks putih di latar belakang hitam.

Berikut adalah cara membuat halaman yang sesuai dengan lebar layar:

  1. Bangun situs Anda seperti biasa.

    Ini adalah satu tempat di mana seluruh materi "konten terpisah dari tata letak" benar-benar terbayar. HTML yang sama akan memiliki dua gaya yang berbeda.

  2. Terapkan gaya CSS dengan cara biasa.

    Bangun gaya standar Anda dengan cara biasa - untuk sekarang, sematkan gaya di halaman dengan tag.Gaya utama Anda harus menangani kasus yang paling umum. (Biasanya, desktop ukuran penuh.)

  3. Bangun sebuah peraturan @media.

    Aturan @media CSS harus berada di akhir CSS biasa.

  4. Tetapkan kualifikasi max-width: 500px.

    Kualifikasi ini menunjukkan bahwa aturan di dalam segmen ini hanya akan digunakan jika lebar layar lebih kecil dari 500 piksel.

  5. Tempatkan aturan kasus khusus di dalam set gaya baru.

    Aturan CSS yang Anda tentukan di dalam aturan @media akan diaktifkan jika kualifikasi benar. Gunakan aturan ini untuk mengganti CSS yang ada. Perhatikan bahwa Anda tidak perlu mendefinisikan ulang semuanya. Berikan saja aturan yang masuk akal dalam konteks khusus Anda.

  6. Tambahkan area pandang.

    Browser mobile kadang-kadang mencoba untuk membuat ulang halaman sehingga semuanya bisa dilihat sekaligus. Ini mengalahkan tujuan gaya khusus, jadi gunakan metatag viewport untuk menunjukkan bahwa browser harus melaporkan lebar sebenarnya. Ini juga sering berguna untuk mematikan penskalaan halaman karena seharusnya tidak lagi diperlukan.

Dalam contoh ini, browser selalu menerapkan gaya utama (teks hitam di latar belakang putih). Lalu, lihat aturan @media untuk melihat apakah kualifikasi benar.

Jika lebarnya kurang dari 500 piksel, kualifikasi max-width: 500px dievaluasi menjadi benar, dan semua kode CSS di dalam segmen @media diaktifkan. Browser kemudian menyimpan kedua set CSS dan menerapkan CSS yang benar berdasarkan status aturan.

Cara Membuat Situs Mobile Responsif di AJAX untuk Pemrograman HTML5 dan CSS3 - dummies

Pilihan Editor

Rakit Menu untuk Situs Anda di Flash - dummies

Rakit Menu untuk Situs Anda di Flash - dummies

Jika Anda telah membuat satu tombol di Flash, Anda dapat menduplikat simbol tombol dan kemudian mengubah teks untuk menyempurnakan menu Anda. Jika Anda benar matematika, tombol Anda berukuran sempurna. Saat Anda menyelaraskan tombol ujung ke ujung, menu Anda akan dirakit. Untuk merakit menu, ikuti langkah-langkah berikut:

Tambahkan dan Edit Simbol pada Flash CS5 Stage - dummies

Tambahkan dan Edit Simbol pada Flash CS5 Stage - dummies

Anda dapat menggunakan kembali simbol setelah Anda menambahkan ke perpustakaan Adobe Flash Creative Suite 5 Anda. Setiap salinan simbol disebut sebagai contoh di Flash CS5. Meskipun semua contoh simbol tetap terhubung kembali dengan aslinya di Perpustakaan, Anda memiliki fleksibilitas untuk menskalakan, mengubah, dan memutar ...

Bitmap versus Vector Artwork di Flash CS5 - dummies

Bitmap versus Vector Artwork di Flash CS5 - dummies

Dalam desain berbasis komputer, Anda harus waspada terhadap dua jenis grafis: bitmap dan vektor. Lingkungan gambar di Flash secara native menciptakan grafis vektor, namun Anda dapat menggunakan grafik bitmap dan vektor dalam film Flash. Grafik vektor mengacu pada karya seni terukur yang terdiri dari titik, jalur, dan pengisian yang dibuat oleh komputer berdasarkan ...

Pilihan Editor

Kata 2016 Teks Entri dan Pemformatan Shortcut - dummies

Kata 2016 Teks Entri dan Pemformatan Shortcut - dummies

Kata 2016 menawarkan banyak cara untuk berinteraksi dengan dokumen Anda. Ada beberapa shortcut keyboard yang bisa menghemat waktu. Dengan cara pintas keyboard ini, Anda bisa mempercepat pengeditan dan pemformatan teks. Untuk melakukan ini Dengan keyboard Mulai baris baru di paragraf yang sama Shift + Enter Masukkan halaman istirahat Ctrl + Enter Insert ...

Kata 2016 Lihat Jalan Pintas - dummies

Kata 2016 Lihat Jalan Pintas - dummies

Pernah merasa Anda tidak memiliki perspektif yang benar? Nah, Word 2016 memudahkan Anda mengubah tampilan dokumen sehingga Anda bisa mendapatkan perspektif yang berbeda. Dengan cara pintas keyboard ini, Anda dapat beralih di antara berbagai tampilan di Word 2016. Beralih ke tampilan ini Dengan keyboard Print Layout Alt + Ctrl + P Garis Besar Alt + Ctrl + O Draft ...

Kata 2013 For Dummies Cheat Sheet - dummies

Kata 2013 For Dummies Cheat Sheet - dummies

Kata adalah salah satu program komputer yang paling banyak digunakan di planet ini. Membantu Anda menulis teks adalah salah satu hal yang dilakukan komputer dengan baik, tapi itu tidak membuat tugas penulisan teks lebih mudah atau menyiratkan bahwa menggunakan Word cukup sederhana sehingga Anda tidak memerlukan bantuan. Jadi nikmati Cheat Sheet ini.

Pilihan Editor

Administrasi jaringan: Memelihara Perintah Windows - dummies

Administrasi jaringan: Memelihara Perintah Windows - dummies

Kemampuan untuk menyusun perintah Windows bersama dapat membiarkan Anda menyelesaikannya dalam satu perintah apa yang akan mengambil puluhan perintah terpisah. Anda bisa memasukkan dua atau lebih perintah pada baris yang sama dengan memisahkan perintah dengan ampersand (&), seperti ini: C:> copy *. doc a: & del *. doc Di sini, salinan perintah Salin ...

Administrasi jaringan: Mengelompokkan alamat IP - dummies

Administrasi jaringan: Mengelompokkan alamat IP - dummies

Ketika perancang asli protokol IP membuat skema pengalamatan IP, mereka bisa saja menugaskan sejumlah bit alamat IP yang sewenang-wenang untuk ID jaringan. Bit yang tersisa kemudian akan digunakan untuk host ID. Sebagai contoh, anggaplah bahwa perancang memutuskan bahwa setengah dari alamat (16 bit) akan menjadi ...