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

Excel Order of Operations to Keep in Mind - dummies

Excel Order of Operations to Keep in Mind - dummies

Matematika menentukan sebuah protokol bagaimana formula diinterpretasikan, dan Excel mengikuti protokol itu. Berikut ini adalah urutan operator dan sintaks matematika diterapkan baik di Excel maupun dalam matematika umum. Anda bisa mengingat perintah ini dengan menghafal kalimat mnemonik, "Maafkan saya, Pak Bibi Sally. "Parentheses Exponents Multiplication and division ...

Excel Macro: Tombol Pintas untuk Bekerja di Jendela VBE Window - dummies

Excel Macro: Tombol Pintas untuk Bekerja di Jendela VBE Window - dummies

Apa yang harus Tekan pada Keyboard Anda Apa Itu Ctrl + Down Arrow Memilih prosedur berikutnya Ctrl + Up Arrow Memilih prosedur sebelumnya Ctrl + Page Down Shifts satu layar ke bawah Ctrl + Page Up Shifts satu layar Shift + F2 Menuju ke fungsi atau variabel yang dipilih Ctrl + Shift + ...

Excel Macro: Tombol Pintar Editor Visual Basic Basic - dummies

Excel Macro: Tombol Pintar Editor Visual Basic Basic - dummies

Apa yang harus Tekan pada Keyboard Anda Apa Itu Apakah Alt + F11 Beralih antara jendela VBE dan Excel Shift + F10 Menampilkan menu jalan pintas jendela aktif Ctrl + R Membuka Explorer Proyek F4 Membuka jendela Properties F2 Membuka Browser Objek F1 Membuka Bantuan VBA F7 Mengaktifkan jendela modul yang terbuka

Pilihan Editor

Membangun iOS 6 Apps Menggunakan Delegasi dengan Views dan Kelas Lain - dummies

Membangun iOS 6 Apps Menggunakan Delegasi dengan Views dan Kelas Lain - dummies

The Bagian berikut mencakup delegasi yang digunakan dalam pengembangan aplikasi iOS. Pengecualian saat Anda perlu menggunakan delegasi ditunjukkan dengan huruf miring di kolom Protokol Delegasi. Kelas Delegasi (s) Protokol ABPeoplePickerNavigationController ABNewPersonViewController ABNewPersonViewController ABUnknownPersonViewController ABPeoplePickerNavigationControllerDelegate ABNewPersonViewControllerDelegate ABNewPersonViewControllerDelegate ABUnknownPersonViewControllerDelegate AVAudioReco

Buat iOS 6 Apps untuk iPad's Big Screen - dummies

Buat iOS 6 Apps untuk iPad's Big Screen - dummies

Saat mengembangkan aplikasi seluler untuk iOS 6 , perlu diingat bahwa layar iPad menawarkan cukup ruang untuk menampilkan aplikasi bergaya laptop (yang merupakan salah satu alasan mengapa halaman web terlihat begitu hebat). Anda dapat mengatur aplikasi Anda dengan daftar utama dan daftar opsi menu yang terperinci, atau dalam tata letak untuk orientasi Lansekap dengan ...

Mengembangkan Aplikasi iOS Menggunakan SDK - dummies

Mengembangkan Aplikasi iOS Menggunakan SDK - dummies

Perangkat Pengembangan Perangkat Lunak iOS (SDK) memberikan dukungan untuk mengembangkan aplikasi iOS dan menyertakan seperangkat alat Xcode, kompiler, dan kerangka kerja lengkap untuk membuat aplikasi untuk iOS dan Mac OS X. Alat ini mencakup IDE Xcode (lingkungan pengembangan terpadu) dan alat analisis kinerja Instrumen, di antara banyak lainnya. Xcode 4. 5 (yang terbaru ...

Pilihan Editor

Bagaimana Menggambar Objek Sederhana di PowerPoint 2013 - dummies

Bagaimana Menggambar Objek Sederhana di PowerPoint 2013 - dummies

Untuk menggambar objek pada slide PowerPoint 2013, panggil dulu tab Insert pada Ribbon. Kemudian klik tombol Shapes (terletak di grup Ilustrasi) untuk mengungkapkan galeri bentuk yang dapat Anda pilih. Akhirnya, pilih bentuk yang ingin Anda gambar dari galeri Shapes. Simpan pointer ini untuk menyimpan ...

Bagaimana Menggambar Garis dan Bentuk Dasar pada PowerPoint Anda 2016 Slides - dummies

Bagaimana Menggambar Garis dan Bentuk Dasar pada PowerPoint Anda 2016 Slides - dummies

Untuk menggambar sebuah objek pada slide PowerPoint 2016, pertama-tama memanggil tab Insert pada Ribbon. Kemudian klik tombol Shapes (terletak di grup Ilustrasi) untuk mengungkapkan galeri bentuk yang dapat Anda pilih, seperti yang ditunjukkan di sini. Akhirnya, pilih bentuk yang ingin Anda gambar dari galeri Shapes. The Shapes ...

Bagaimana Flip dan Rotate Objects dalam PowerPoint 2013 - dummies

Bagaimana Flip dan Rotate Objects dalam PowerPoint 2013 - dummies

Untuk membalikkan sebuah benda berarti membuat cermin itu. Untuk memutar sebuah benda berarti mengubahnya dari pusatnya. PowerPoint 2013 memungkinkan Anda membalikkan objek secara horizontal atau vertikal, memutar objek dengan kecepatan 90 derajat, atau dengan bebas memutar objek ke sudut manapun. Rotasi bekerja untuk kotak teks dan teks Shape. Oleh karena itu, Anda ...