Rumah Kewangan Peribadi Bagaimana Membuat Tapak Mudah Alih Responsif dalam AJAX untuk Pemrograman HTML5 dan CSS3 - monyet

Bagaimana Membuat Tapak Mudah Alih Responsif dalam AJAX untuk Pemrograman HTML5 dan CSS3 - monyet

Isi kandungan:

Video: Technology Stacks - Computer Science for Business Leaders 2016 2024

Video: Technology Stacks - Computer Science for Business Leaders 2016 2024
Anonim

Pemaju web HTML5 dan CSS3 boleh menggunakan AJAX untuk membuat tapak mudah alih yang responsif. Salah satu cara untuk membuat laman web berfungsi dengan baik pada pelbagai resolusi ialah menyediakan peraturan CSS yang berbeza berdasarkan jenis media yang dikesan.

CSS3 mempunyai ciri baru yang luar biasa yang dipanggil pertanyaan media, yang membolehkan anda menentukan jenis media dan menentukan pelbagai ciri paparan. Anda boleh menggunakan spesifikasi ini untuk membina subset CSS yang seharusnya digunakan apabila penyemak imbas mengesan jenis atau saiz paparan tertentu.

Nyatakan jenis media

Peraturan @media membenarkan anda menentukan jenis output yang dimasukkan CSS harus diubah suai. Jenis media yang paling biasa ialah skrin, cetak, pertuturan, pegang tangan, unjuran dan tv. Terdapat lebih banyak, tetapi cetakan dan skrin hanya disokong secara universal.

Sebagai contoh, kod berikut akan menentukan saiz fon apabila pengguna mencetak dokumen:

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

CSS ini boleh dimasukkan ke dalam CSS biasa dokumen, tetapi ia biasanya perlu diletakkan pada akhir dokumen kerana ia memegang pengecualian dengan peraturan biasa. Anda boleh meletakkan kod CSS sebanyak yang anda mahu di dalam elemen @media, tetapi anda hanya perlu memasukkan kod CSS yang berkaitan dengan situasi khusus yang anda minati.

Bagaimana untuk menambah kelayakan

Sebagai tambahan untuk menyatakan jenis media, peraturan @media mempunyai helah yang sangat kuat. Anda boleh memohon syarat kelayakan khas kepada media.

Apabila pelayar lebih lebar daripada 500 piksel, anda boleh melihat teks hitam pada latar belakang putih. Tetapi membuat skrin lebih sempit, dan anda melihat sesuatu yang menarik.

Biasanya anda akan menggunakan helah ini untuk mengubah susun atur, tetapi mulakan dengan contoh warna yang lebih mudah berubah ini. Berikut adalah kod untuk contoh yang lebih mudah ini:

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

Demo Qualifier

Cuba ubah saiz halaman ini. Apabila halaman lebih lebar daripada 500 piksel, ia menunjukkan teks hitam pada latar belakang putih.

Apabila halaman lebih sempit daripada 500 piksel, warna-warna di belakang, memberikan teks putih pada latar belakang hitam.

Berikut ialah cara membina halaman yang menyesuaikan diri dengan lebar skrin:

  1. Bina tapak anda seperti biasa.

    Ini adalah satu tempat di mana keseluruhan "kandungan berasingan dari susunatur" itu benar-benar terbayar. HTML yang sama akan mempunyai dua gaya yang berbeza.

  2. Gunakan gaya CSS dengan cara biasa.

    Bina gaya standard anda dengan cara biasa - buat masa sekarang, semak gaya dalam halaman dengan tag.Gaya utama anda harus mengendalikan kes yang paling umum. (Biasanya, desktop bersaiz penuh.)

  3. Bina peraturan @media.

    Peraturan CSS @media harus pergi pada akhir CSS normal.

  4. Tetapkan lebar maksima: kualifier 500px.

    Kualifikasi ini menunjukkan bahawa peraturan di dalam segmen ini hanya akan digunakan jika lebar skrin lebih kecil daripada 500 piksel.

  5. Letakkan peraturan kes khas di dalam set gaya baru.

    Mana-mana peraturan CSS yang anda tentukan di dalam @media rule akan diaktifkan jika kualifier itu benar. Gunakan peraturan ini untuk mengatasi CSS sedia ada. Perhatikan anda tidak perlu mentakrifkan semula segala-galanya. Hanya berikan peraturan yang masuk akal dalam konteks tertentu anda.

  6. Tambah viewport.

    Peramban mudah alih kadang-kadang akan cuba menyelaraskan halaman supaya semua dapat dilihat sekaligus. Ini mengalahkan tujuan gaya khas, jadi gunakan metrik viewport untuk menunjukkan bahawa penyemak imbas harus melaporkan lebar sebenarnya. Ia juga sering berguna untuk mematikan penskalaan halaman kerana tidak perlu lagi.

Dalam contoh ini, pelayar sentiasa memakai gaya utama (teks hitam pada latar belakang putih). Kemudian ia melihat peraturan @media untuk melihat apakah kelayakan itu benar.

Jika lebarnya kurang daripada 500 piksel, lebar maksimum: kualifier 500px dinilai sebagai benar, dan semua kod CSS di dalam segmen @media diaktifkan. Penyemak imbas kemudian menyimpan kedua-dua set CSS dan menggunakan CSS yang betul berdasarkan status peraturan.

Bagaimana Membuat Tapak Mudah Alih Responsif dalam AJAX untuk Pemrograman HTML5 dan CSS3 - monyet

Pilihan Editor

Cara Mengeksport karya seni dari Fireworks - dummies

Cara Mengeksport karya seni dari Fireworks - dummies

Setelah anda mengoptimumkan imej itu, sudah waktunya untuk mengeksport dari Fireworks. Mengekspot imej adalah agak mudah; pilih Fail → Eksport dan kemudian nyatakan folder di mana untuk menyimpan imej. Apabila anda mengeksport dokumen seperti menu navigasi dengan beberapa kepingan, anda mengeksport dokumen itu sebagai imej dan HTML seperti berikut: Pilih Fail → Eksport. The ...

Cara Cari Warna untuk Skema Warna Laman Web Anda - dummies

Cara Cari Warna untuk Skema Warna Laman Web Anda - dummies

Peraturan yang paling asas Skim warna untuk laman web adalah bahawa anda perlu bekerja dengan beberapa warna yang terkurung. Jika tidak, laman web anda hanya akan membentangkan warna cacian warna. (Ya, pendekatan gila-gilaan juga merupakan bentuk skema warna, tetapi sebagai peraturan umum tidak begitu berkesan.) Bagaimana ...

Pilihan Editor

Memilih Penutupan Daripada Potret Khas - patung

Memilih Penutupan Daripada Potret Khas - patung

Potret di mana imej anda dipangkas dengan ketat supaya subjek itu mengambil sebahagian besar atau semua bingkai - adalah alat licik dalam beg jurufat jurulatih. Walau bagaimanapun, orang umumnya tidak suka mempunyai kamera terlalu dekat dengan mereka, kerana ketakutan bahawa imej itu ...

Menangkap Highlights and Drips dalam Fotografi Makanan Anda - dummies

Menangkap Highlights and Drips dalam Fotografi Makanan Anda - dummies

Sedikit dari fotografi bukan makanan. Fotografi komersil tradisional cenderung untuk menjauhkan diri dari kekejangan sorotan spekular dan kelemahan drip dan ketidaksempurnaan. Sorotan specular kadang-kadang hanya smidge yang terlalu cerah dan mengganggu dalam foto, tetapi kemuncaknya berkilat ...

Pilih Lensa Makro Kanan untuk Subjek Anda - patung

Pilih Lensa Makro Kanan untuk Subjek Anda - patung

Komponen utama untuk dipertimbangkan ketika mencari makro Kanta yang sesuai dengan gaya fotografi rapat anda adalah subjek yang akan anda ambil gambar dengan lensa. Sekiranya anda menembak mata secara tidak langsung, anda boleh meletakkan kanta anda dengan sangat dekat dengannya. Subjek lain mungkin memerlukan anda menyimpan jarak yang selamat, yang bermaksud ...

Pilihan Editor

Bagaimana Mengubah Transparansi Layer Jenis di Photoshop CS6 - dummies

Bagaimana Mengubah Transparansi Layer Jenis di Photoshop CS6 - dummies

Anda boleh menukar transparansi lapisan jenis, seperti yang anda boleh dengan lapisan lain dalam Adobe Photoshop Creative Suite 6, mengurangkan kelegapan (ketelusan) jenis supaya ia membolehkan lapisan mendasar untuk menunjukkan. Lapisan adalah seperti susunan lapisan digital yang mana setiap unsur imej anda ...

Bagaimana Tukar Resolusi Imej dalam Adobe Photoshop CS6 - dummies

Bagaimana Tukar Resolusi Imej dalam Adobe Photoshop CS6 - dummies

Menggunakan kotak dialog Ukuran Imej hanya satu cara yang anda boleh mengawal resolusi dalam Adobe Photoshop CS6. Walaupun anda boleh meningkatkan resolusi, berbuat demikian dengan berhati-hati dan mengelakkannya, jika anda boleh. Pengecualian kepada peraturan ini adalah apabila anda mempunyai imej yang besar dalam saiz dimensi tetapi rendah ...

Cara Mengukir Huruf menjadi Imej Tekstur Batu di Photoshop CS6

Cara Mengukir Huruf menjadi Imej Tekstur Batu di Photoshop CS6

Dalam Adobe Photoshop CS6, anda boleh menggunakan alat jenis untuk membuat pilihan yang dibentuk seperti huruf dan kemudian menggunakan imej itu sendiri sebagai tekstur (seperti batu) untuk jenisnya. Pemilihan jenis boleh memotong mana-mana bahagian gambar untuk menggunakan apa-apa cara yang anda mahukan. Ikuti langkah-langkah ini untuk mengukir huruf ke dalam tekstur batu ...