Rumah / Skype / Template HTML untuk aplikasi seluler. Templat versi seluler Unduh templat html untuk perangkat seluler

Template HTML untuk aplikasi seluler. Templat versi seluler Unduh templat html untuk perangkat seluler

Halo pembaca blog saya yang terkasih. Galiulin Ruslan berhubungan. Hari ini kita akan berbicara tentang situs versi seluler yang harus dimiliki setiap situs atau blog untuk maju ke TOP mesin pencari. Dalam artikel ini saya akan memberikan kode gaya dan contoh tata letak halaman siap pakai yang dapat Anda unduh ke komputer Anda.

Jika situs Anda masih belum mobile-friendly, sebaiknya gunakan saran saya atau hubungi profesional - http://www.mobile-version.ru yang akan melakukan segalanya sesuai standar mesin pencari. Anda juga dapat memeriksa situs Anda untuk mobilitas menggunakan tautan yang sama.

DI 2013 Google tahun mulai menekan webmaster ( https://webmasters.googleblog.com/2013/06/changes-in-rankings-of-smartphone_11.html), meyakinkan akan kebutuhan untuk membuat modifikasi website yang ringan, dan sejak tahun 2015, mobilitas menjadi salah satu aspek pemeringkatan ( https://webmasters.googleblog.com/2015/04/rolling-out-mobile-friendly-update.html). Yandex tidak ketinggalan, setelah membuat algoritma Vladivostok khusus yang memperhitungkan kesesuaian situs untuk dilihat dari ponsel.

Mobile Friendly saat ini tidak hanya mengurusi pengunjung, tetapi menjadi syarat mutlak untuk berpromosi.

Ketika sebuah situs dibuat dari awal, pendekatan Mobile First diterapkan. Tetapi sebagian besar memiliki proyek kerja lama. Pertanyaan utama yang dimunculkan oleh versi seluler situs dalam situasi seperti itu adalah bagaimana membuatnya tanpa merusak template yang ada?

Ada tiga pendekatan:

  • Alamat dan tata letak terpisah - ditempatkan pada subdomain dari formulir m.site.ru. Pengalihan terjadi melalui pengalihan server oleh agen pengguna.
  • Desain responsif - url dan html tetap sama seperti dalam format desktop, tetapi dalam CSS, kueri media mengembalikan aturan untuk layar yang berbeda.
  • RESS adalah desain yang responsif, alamatnya tetap sama, tetapi server mengirimkan kumpulan gaya tergantung pada jenis perangkat keras yang meminta halaman tersebut.

Untuk pemilik proyek lama pilihan optimal- penggunaan tata letak adaptif. Bagaimana melakukannya sendiri dan tanpa menggunakan plugin yang tidak aman, kami akan mempertimbangkan langkah demi langkah.

Versi seluler situs: bagaimana melakukannya dengan benar

Langkah selanjutnya akan membutuhkan pengetahuan dasar yang kuat tentang html dan css atau kemampuan untuk dengan cepat mencari hal-hal yang tidak dapat dipahami di Google.

Informasi untuk pemula: di CSS, kata-kata sebelum tanda kurung kurawal berarti bagian tertentu dari file html yang bertanggung jawab untuk ditampilkan. Lebih sering ditulis dengan titik atau tanda pagar - #place (properti: nilai;).

Langkah 1. Hapus batasan.

Pemilik tata letak cairan dapat melewati langkah ini. Sisanya harus bekerja keras.

Lebar- kami mencari bagian besar dalam kode dengan tampilan yang ditentukan secara kaku. Jika parameter ditentukan dalam piksel atau titik, Anda perlu mengubah nilainya menjadi persentase, em, dan unit lain yang sensitif terhadap lingkungan. Seringkali wadah utama atau area konten memiliki lebar tetap - dalam banyak kasus, batasan dihilangkan dengan menggantinya dengan lebar maksimum.

Foto-foto- alih-alih ukuran yang jelas, kami meresepkan properti untuk tag img, yang akan memberikan kemampuan beradaptasi pada gambar. Foto akan mengubah rasio tinggi lebar dalam wadah induknya.

img(

Lebar maks: 100%

tinggi: otomatis;

meja- Kemampuan beradaptasi penuh tidak dapat diatur, tetapi Anda dapat membuat halaman dengannya sesuai untuk perangkat seluler dengan menambahkan kode ini:

meja (

tampilan: blok;

Lebar: 100%;

overflow-x: gulir;

overflow-y: tersembunyi;

ms-overflow-style: -ms-autohiding-scrollbar;

webkit-overflow-scrolling: sentuh;

Wraps - disetel oleh properti float. Mengatur opsi ini akan memungkinkan kotak bergerak berdasarkan pengaturan jendela, menyesuaikan dengan elemen dengan posisi stabil atau di dalam wadah induk. Elemen div standar diterjemahkan secara default masing-masing ke garis baru. Misalnya, dengan menempatkan blok div 200 px dalam wadah 1000 px, Anda dapat melihat gambar ini.

Blok ditumpuk di atas satu sama lain. Menambahkan pembungkus menghapus baris baru, menempatkan elemen dalam satu baris di semua ruang yang tersedia.

Langkah 2: Rencanakan reorganisasi konten.

Cari tahu detail situs desktop apa yang harus ditampilkan di perangkat seluler. Untuk melakukan ini, jawab sendiri pertanyaan-pertanyaan berikut:

  • Blok mana yang hanya melakukan fungsi dekoratif? - Lebih sering ini adalah penggeser, dekorasi bilah sisi, kuesioner, foto acak.
  • Apa yang diabaikan pengunjung? - Peta klik dan jalur panas akan membantu menjawab pertanyaan ini. Kami dengan kejam menyembunyikan elemen yang paling tidak aktif.
  • Apa yang harus tetap ada dalam versi seluler? - Biasanya ini adalah sebuah iklan, sebuah bentuk masukan, tombol berlangganan atau media sosial.
  • Pikirkan tentang tampilan situs di tablet, ponsel cerdas, dan ponsel kecil lama - Anda dapat mengatur tampilan Anda sendiri untuk setiap perangkat.

Langkah 3. Kenyamanan.

Navigasi: layar ponsel terlalu kecil, menu situs yang biasa jarang cocok dengan bingkai seperti itu. Merupakan kebiasaan untuk mengatur menu, drop-down pada tombol.

Area konten: untuk ponsel, sebagai aturan, atur lebar blok utama di CSS menjadi 100%, tergantung pada ruang yang tersedia. Ini berarti teks, modul, iklan, konten bilah sisi akan ditampilkan di perangkat kecil dalam satu kolom.

Sensor: Jari tidak seakurat mouse, menyisakan banyak ruang untuk mereka. Ruang di sekitar tautan dan elemen aktif lainnya minimal harus berukuran 28 x 28 piksel.

Bantu pengunjung Anda menentukan ruang aktif - pengisi, penyorotan, perubahan warna, dan hal-hal lain yang dapat diatur untuk disentuh, tentukan kelas semu hover untuk tautan dan tombol.

Menerapkan Kueri Media dengan Contoh

Jika Anda pernah membuat tabel CSS untuk dicetak, Anda sudah memiliki gagasan tentang kemungkinan menetapkan gaya individual tergantung pada kondisinya.

Kueri media adalah ekspresi logis, mengaksesnya menyiratkan respons dengan parameter benar atau salah. Jika hasil kueri benar, yaitu agen pengguna atau dimensi perangkat cocok dengan jenis media yang diberikan, maka aturan gaya yang ditentukan di dalam blok media akan diterapkan secara otomatis.

Kueri media dapat ditetapkan berdasarkan parameter:

  • lebar dan tinggi jendela browser;
  • lebar dan tinggi perangkat;
  • orientasi - mode lanskap atau potret;
  • resolusi layar.

Daftar argumen terbaru tersedia di spesifikasi resmi.

Mari kita beralih ke contoh. Ada template siap, ukuran bagian kontennya adalah 1000 piksel, semua elemen internal dan detail dikonfigurasi sehubungan dengan parameter ini.

Jika layar pengguna lebih sempit dari bagian konten yang ditentukan, bilah gulir akan muncul. Elemen desain mengambang dapat berperilaku dengan cara yang tidak terduga - bertemu satu sama lain, menyebar, terlalu sempit.

Pertama-tama, kami menghapus ukuran tetap yang membuat strip sehingga tidak mengganggu penyesuaian. Dalam template kami, ini adalah pembungkus navigasi. Dalam tata letak pembaca, ini bisa berupa satu atau lebih elemen. Jika Anda bingung dengan definisinya, buka alat pengembang browser - menggunakan tampilan model kotak, temukan elemen yang tidak sesuai dengan dimensi layar.

Untuk memperbaikinya, kami menghapus bingkai tetap dengan menambahkan gaya templat:

@media saja layar dan (max-width: 1000px) (

Nav ( lebar: 100%; )

Sekarang jika lebar layar pengguna kurang dari 1000px, maka lebar menu akan sama dengan 100% dari ukurannya. Versi utama dari template terlihat sama seperti sebelumnya. Mengganti properti menghapus bilah gulir bawah saat mengecilkan layar.

Tapi balok masih terlihat meragukan - mari kita ubah tampilannya dengan menambah lebar sebagai persentase agar sesuai dengan dimensi yang diinginkan.

Kami menambahkan ke mediaquery yang sama:

Blok (lebar: 35%;)

Bagaimana cara mengetahui ukuran optimal untuk blok situs Anda? Hitung secara manual atau ambil sebagai dasar setiap grid siap pakai - grid cairan. Anda dapat fokus pada standar yang ada: dalam tata letak dua kolom dengan lebar jendela 980-1050px, pembungkusnya diambil sebagai 95%, kontennya 60%, dan 30% dibiarkan untuk bilah sisi. Ruang yang tersisa digunakan untuk pembentukan batas dan margin untuk akurasi.

Namun, Anda dapat menerapkan ukuran kotak ke konten, agar tidak menghitung piksel setiap kali, tetapi bekerja sesuai dengan dimensi keseluruhan.

Mari beralih ke pengaturan tampilan pada layar dengan resolusi lebih rendah:

@media saja layar dan (max-width: 600px) (

Memblokir (

mengapung: tidak ada;

Lebar: 85%;

Margin: 1em otomatis;

Jika layarnya kurang dari 600 px, maka blok kita harus masuk ke dalam satu kolom - kita hapus pembungkusnya, atur indentasi baru, tengah dan ubah lebarnya. Lebih sering, 100% diatur, tetapi jika karena alasan tertentu ini tidak nyaman, kami mengatur ukuran kami sendiri.

Jadi Anda tidak hanya dapat mengatur dimensi blok konten, tetapi juga tampilannya. Misalnya, untuk melarang tampilan elemen besar, menggantinya dengan yang nyaman.

Mari kita tunjukkan kemungkinan menggunakan contoh perubahan warna dan tampilan.

Pada versi smartphone, menu utama disembunyikan dan warna blok diubah menjadi biru, sedangkan layar yang lebih besar menampilkan desain tanpa perubahan ini.

Menyembunyikan navigasi diperlukan dalam banyak kasus - diganti dengan tombol. Lebih tepat melakukan ini menggunakan javascript, Anda dapat menggunakan solusi yang sudah jadi.

Pengeditan dilakukan secara runtut, rentang dapat dibatasi baik dari atas maupun bawah. Cepat dan nyaman - satu baris menetapkan CSS terpisah untuk perangkat yang berbeda tanpa mempengaruhi tampilan utama situs.

Anda dapat mendeklarasikan aturan @media di mana saja di dalam tabel yang ada style, atau buat yang terpisah untuk deklarasi ini, lalu impor ke CSS utama menggunakan aturan @import.

Versi seluler situs: cara membuat dan apa yang harus dicari

Mediacware dipahami oleh semua browser modern, tetapi tidak akan berfungsi di IE 8 dan di bawahnya. Masalahnya diselesaikan dengan merujuk ke IE lama melalui komentar bersyarat. Mereka harus ditulis dalam kode template, bukan dalam CSS.

Skrip itu sendiri tersedia di github ( https://github.com/scottjehl/respond), menambahkan dukungan untuk dimensi dan kueri media minimum dan maksimum ke IE yang lebih lama.

Masalah lain adalah bahwa desain responsif menyiratkan penggunaan Html5, yang sekali lagi tidak dapat dipahami oleh browser lama. Diobati dengan peretasan:

Kode ditulis dalam html, selain itu, tampilan blok elemen yang dibuat diatur dalam CSS:

header, nav, bagian, artikel, samping, footer (tampilan: blok;)

Mari kita segera menjawab pertanyaan - bagaimana membuat beberapa skrip hanya ditampilkan ketika parameter yang diberikan layar. Jika jquery terinstal, Anda perlu menambahkan skrip sederhana ke kode template. Angka-angka diubah menjadi yang diperlukan. Bunyinya seperti ini: jika lebar jendela melebihi 980 piksel, skrip yang ditentukan di jalur diterapkan ke halaman. Anda dapat menentukan beberapa, sintaks ditulis dengan analogi melalui titik koma di dalam kurung kurawal.

If ($(document).width() > 980 (

$.getScript("jalur ke skrip");

Poin lainnya adalah bagaimana peramban seluler IPhone harus memproses konten yang diberikan, apakah peningkatannya diizinkan. Untuk melakukan ini, skala awal ditulis di kepala:

Tetap hanya untuk memeriksa kebenaran - untuk ini Anda dapat menggunakan browser dan telepon Anda sendiri, atau menghubungi layanan.

Jika situs diubah menjadi server lokal, kebenarannya dapat ditentukan dalam ami.responsivedesign.is. Untuk tampilan yang tepat, pemilik Denver perlu mengubah penyandian ke utf-8 dengan mengedit file httpd.conf server.

Layanan akan menunjukkan bagaimana proyek terlihat pada perangkat yang berbeda.

Selain itu, template diuji https://developers.google.com/speed/pagespeed/insights/ atau dalam bentuk khusus https://www.google.com/webmasters/tools/mobile-friendly, serta di webmaster.

Di Yandex, ini terlihat detail, dan Google hanya akan melaporkan bahwa tidak ada masalah.

Jika semuanya dilakukan dengan benar, tidak akan ada pengguliran, tidak ada elemen yang tidak perlu. Versi seluler sudah siap, dan sekarang Anda telah belajar cara membuatnya sendiri. Jika materi itu bermanfaat bagi Anda, maka suka dan berlangganan buletin blog. Semua yang terbaik.

Di bawah ini dengan mengklik salah satu tombol, Anda dapat mengunduh 2 contoh halaman yang dilipat dalam pelajaran ini dan mudah untuk digunakan halaman yang sudah jadi dan salin kodenya.

Hormat kami, Galiulin Ruslan.

Saat ini, kebanyakan orang online melalui gadget seluler - tablet, ponsel, dalam hal ini, pengoptimalan situs juga dilakukan tingkat baru. Jika pengguna masuk dan melihat bahwa situs tersebut tidak dioptimalkan untuk perangkat seluler: gambar tidak dapat dilihat, tombol telah dipindahkan, fontnya kecil dan tidak dapat dibaca, desainnya miring - 99 dari 100% dia akan keluar dan mulai mencari yang lain yang lebih nyaman. A akan mencentang kotak bahwa sumber daya tidak relevan, yaitu, tidak cocok dengan kueri penelusuran. Oleh karena itu, desain halaman harus disesuaikan dengan berbagai perangkat seluler. Apa itu versi seluler dari situs tersebut, bagaimana cara membuatnya, dan apa cara terbaik untuk menerapkannya? Baca selengkapnya di artikel ini.

Jadi, ada empat cara utama untuk mengadaptasi situs untuk versi seluler.

Metode Satu - Desain Responsif

Template responsif mengubah gambar situs tergantung pada ukuran layar. Sebagai aturan, mereka diatur ke standar 1600, 1500, 1280, 1100, 1024 dan 980 piksel. Query digunakan untuk implementasi. Itu tidak mengubah dirinya sendiri.

Keuntungan dari metode ini antara lain:

  • pengembangan yang nyaman, karena struktur itu sendiri beradaptasi dengan parameter layar, dan pembaruan apa pun tidak memerlukan pengembangan desain dari awal, cukup untuk mengubah CSS dan HTML;
  • satu alamat URL- pengguna tidak perlu mengingat beberapa nama, tidak perlu redirect (pengalihan dari satu alamat ke alamat lain), yang dapat mempersulit pekerjaan seorang webmaster, dan lebih mudah bagi mesin pencari untuk mengurutkan dan memberi peringkat sumber daya dengan satu alamat.

Tentu saja, template adaptif memiliki kekurangan, yang lebih dari sekadar kelebihan. Namun demikian, banyak pengembang yang menganut konsep ini, misalnya, Google Corporation, yang versi seluler situsnya memiliki desain adaptif. Jadi, kerugiannya:

  • Desain responsif tidak mendukung tugas yang sama di seluler seperti di desktop. Jika ini, misalnya, versi seluler dari situs web bank, di mana informasi tentang nilai tukar atau ATM terdekat lebih mungkin penting bagi pengguna, maka desain ini sudah cukup. Tetapi jika itu adalah sumber daya terstruktur yang kompleks dengan banyak bagian dan subbagian, maka pengunjung tidak akan menyukainya.
  • Pemuatan yang lambat mengubah situs favorit menjadi situs yang penuh kebencian. Hal ini terutama berlaku untuk sumber daya di mana animasi, video, pop-up, dan elemen aktif lainnya berlimpah. Karena bobotnya yang besar, halaman hanya akan "melambat", pengguna akan marah dan pergi, dan cari posisi situs - jatuh.
  • Ketidakmampuan untuk menonaktifkan versi seluler adalah kelemahan signifikan lainnya. Jika beberapa elemen disembunyikan oleh tata letak seperti itu, tidak ada yang dapat Anda lakukan untuk membukanya, tidak seperti situs di mana Anda dapat mematikannya dan beralih ke domain biasa.

Namun demikian, versi situs seluler seperti itu dengan cepat, tanpa keahlian dan biaya khusus, memungkinkan Anda untuk menyesuaikan sumber daya dengan gadget apa pun. Tetapi, mengingat kekurangan yang terdaftar, itu akan sesuai dengan sumber daya yang kecil dan sederhana dengan informasi dan multimedia yang minimal, tanpa navigasi yang sulit dan animasi. Untuk situs yang kompleks, 2 metode lain cocok.

Metode dua - versi situs yang terpisah

Metode ini sangat umum dan sering berhasil membuat situs lebih mudah dibaca di perangkat seluler. Esensinya adalah membuat versi halaman yang terpisah, digambar untuk aplikasi dan terletak di URL atau subdomain yang terpisah, misalnya, m.vk.com. Pada saat yang sama, fungsi utama dipertahankan, desain situs hanya terlihat berbeda. Keuntungan dari metode ini jelas:

  • antarmuka yang ramah pengguna;
  • mudah untuk mengubah dan mengedit, karena versinya ada secara terpisah dari sumber utama;
  • karena bobotnya yang rendah, versi situs yang terpisah bekerja jauh lebih cepat daripada template responsif;
  • paling sering dimungkinkan untuk pergi ke versi utama halaman dari ponsel.

Tetapi bahkan di sini bukan tanpa kekurangan:

  • Beberapa alamat - versi desktop dan seluler situs. Bagaimana membuat pengguna mengingat dua opsi? Master web sering meresepkan dari versi desktop ke versi seluler, tetapi jika halaman ini tidak ada di versi seluler, pengguna akan menerima kesalahan. Di sini, kesulitan muncul dengan mesin pencari, yang sulit untuk menentukan peringkat 2 sumber daya yang identik, dan ini secara langsung mempengaruhi promosi.
  • Versi seluler situs dari komputer, jika pengguna mengunjunginya secara tidak sengaja, akan terlihat konyol, yang juga dapat memengaruhi lalu lintas.
  • Versi ini sering sangat dibatasi, desktop, sehingga pengguna akan menerima fungsionalitas yang sangat terbatas. Tetapi pada saat yang sama, jika ada sesuatu yang hilang, pengunjung dapat pergi ke versi lengkap halaman.

Secara umum, situs seluler terpisah membenarkan dirinya sendiri dan merupakan cara paling umum untuk mengadaptasi sumber daya untuk perangkat seluler. Ini populer dengan toko online besar seperti Amazon.

Cara ketiga - RES-desain

Mesin pencari Google secara aktif mendukung arah desain seluler ini. Ini adalah metode yang paling rumit, mahal, tetapi efektif untuk menyesuaikan situs dengan ponsel atau tablet. Namanya RES. Ini adalah penargetan sumber daya dalam aplikasi seluler yang dapat diunduh untuk setiap perangkat secara terpisah. Untuk android - dengan GooglePlay, dan untuk Apple - dengan iTunes.

Aplikasi semacam itu cepat, gratis, nyaman, memiliki kemampuan untuk menampung berbagai jenis informasi, sementara memori telepon dan lalu lintas Internet tidak habis dimakan seperti ketika mengunjungi situs melalui browser. Mereka mudah diakses, karena tautan akan selalu ada di layar, dan tidak perlu memasukkan nama yang rumit di bilah alamat peramban.

Tentu saja, ada juga kelemahan di sini, seperti kerumitan dalam pengembangan, biaya tenaga kerja yang tinggi untuk sejumlah besar programmer, dan kebutuhan untuk membuat beberapa opsi tata letak. Terkadang perangkat seluler tidak dikenali oleh aplikasi. Reguler dukungan teknis, koreksi kekurangan. Namun demikian, opsi ini dianggap yang terbaik dari tiga yang diusulkan karena operasinya yang produktif dan tidak terputus.

Cara termurah untuk membuat situs web seluler

Semua metode di atas melibatkan, meskipun tidak selalu panjang dan rumit, tetapi tetap dibayar oleh seorang webmaster. Jika Anda tidak melihat kebutuhan mendesak untuk pengembangan seperti itu, versi seluler situs yang sederhana dan gratis akan cocok untuk Anda. Apa cara termudah untuk membuatnya?

Unduh templat khusus (plugin) untuk desain adaptif. Misalnya WP Mobile Detector, WordPress Mobile Pack, WPSmart Mobile dan lain-lain. Mereka akan membantu menampilkan situs dengan lebih benar di telepon, sementara Anda akan menerima beberapa tip tentang apa yang perlu diperbaiki untuk menyesuaikan halaman dengan versi seluler dengan lebih baik.

Tentu saja, metode ini hampir tidak cocok untuk sumber daya yang serius. Sebaliknya, itu kesempatan gratis ditujukan untuk situs kecil dan sederhana, blog, umpan berita. Jangan lupa bahwa mesin pencari Google, serta Yandex, hari ini membuat tuntutan serius pada versi seluler, sehingga ada peluang besar untuk menurunkan posisi Anda menggunakan metode ini.

Dengan metode ini, kemungkinan besar, iklan dan spanduk pop-up akan terpotong, tetapi halaman akan dimuat dengan cepat dan tanpa "lag".

Prinsip membuat versi seluler

Tidak masalah jika versi seluler situs dibuat secara gratis atau dengan bantuan staf webmaster, itu dibuat pada sistem RESS atau menggunakan templat adaptif. Yang paling penting, untuk operasinya yang efektif, diperlukan untuk mematuhi beberapa prinsip yang sangat penting. Jadi, apa yang seharusnya menjadi versi seluler dari situs tersebut? Bagaimana membuatnya produktif, efisien dan produktif?

Kami menghapus semua yang tidak perlu

Minimalisme adalah apa yang harus diperjuangkan oleh pengembang situs versi seluler. Bayangkan betapa sulitnya memahami informasi yang penuh dengan warna, tombol, spanduk, dan yang harus Anda gulir tanpa henti untuk mencari materi yang tepat. Desain ponsel harus sederhana dan bersih. Pilih 2-3 warna untuk membagi ruang (misalnya, bermerek). Lebih baik jika salah satunya berwarna putih. Bagilah ruang layar kecil menjadi zona yang dapat dimengerti dan dibaca. Kunci virtual harus terlihat sehingga pengguna dengan jelas tahu di mana harus menekan dan melihat - ini produknya, ini formulir pengisian datanya, ini informasi pengiriman dan pembayarannya.

Semua opsi tambahan, yang akan berguna dalam versi desktop dan akan membuat hidup lebih mudah bagi pengguna, hanya akan membawa kesulitan di sini. Tinggalkan hanya elemen yang paling penting. Animasi, spanduk iklan, multimedia, kemungkinan besar, hanya akan memperlambat kerja situs atau aplikasi dan mengalihkan perhatian dari hal utama.

penyelarasan

Masalah keselarasan tidak kalah akut, karena jika dilakukan dengan tidak benar, pengguna hanya akan mendapatkan akhiran kata-kata penting. Rata kiri dan perataan vertikal diterima secara umum. Bayangkan diri Anda menggulir feed berita di ponsel Anda. Anda melakukannya dari atas ke bawah, tetapi tidak ke kiri atau ke kanan.

Sebuah asosiasi

Ketika tidak ada kemungkinan rantai transisi yang panjang, cobalah untuk menggabungkan beberapa langkah menjadi satu. Misalnya, situs memerlukan entri data dalam beberapa tahap - nama, lalu alamat, di mana setiap sel individu berisi rumah, jalan, apartemen yang terpisah, dll. Agar tidak memaksa pengguna untuk mencoba menekan banyak sel kecil, tanyakan dia untuk mengisi hanya 2 - nama dan alamat.

Dan pemutusan

Terkadang, sebaliknya, diperlukan untuk memutuskan sambungan juga sejumlah besar informasi. Misalnya, di menu tarik-turun Anda memiliki daftar lebih dari 80 kota tempat pengiriman dilakukan. Kelompokkan mereka berdasarkan wilayah sehingga pengguna tidak perlu menggulir daftar besar ini. Saat dia mengarahkan kursor ke pusat atau wilayah regional, daftar kota lain akan keluar.

Daftar

Omong-omong, tentang daftar. Ada dua di antaranya - tetap dalam urutan abjad atau lainnya dan dengan substitusi. Pilihan mereka tergantung pada apa yang akan dicantumkan.

Tetap berguna jika pengguna tahu persis apa yang mereka cari. Misalnya, kota, nomor atau tanggal. Opsi kedua cocok untuk nama kompleks yang panjang atau untuk kasus di mana ada banyak variasi nama yang sama, dan masing-masing membawa pengguna selangkah lebih dekat ke tujuan. Opsi substitusi otomatis lebih sering digunakan saat pengunjung membutuhkan bantuan. Misalnya, situs merajut menawarkan untuk membeli jarum rajut. Pengguna masuk permintaan pencarian"Jarum rajut logam", tetapi di ujung alat ia melihat "jarum rajut 5 mm", "jarum rajut 4,5 mm", dll.

Pelengkapan otomatis

Poin ini terutama berlaku untuk situs di mana sesuatu dijual secara online, dan Anda harus mengisi bentuk standar pembayaran, pengiriman, dll. Jika seseorang melakukan pembelian dari telepon, kemungkinan besar dia tidak punya waktu untuk pergi ke komputer, yang berarti bahwa proses pembelian harus dilakukan secepat dan senyaman mungkin.

Untuk melakukan ini, formulir mungkin berisi data yang sudah diisi, Anda dapat menggunakan jawaban paling populer. Misalnya, masukkan tanggal hari ini, metode pembayaran tunai, kota jika Anda bekerja di wilayah yang sama. Mereka dapat diubah, tetapi jika Anda mencapai target, waktu pengguna akan dihemat.

Semuanya dibaca, semuanya dilihat

Saat membuat desain situs versi seluler, ingatlah bahwa ponsel setiap orang berbeda, begitu juga penglihatan mereka. Mungkin situs Anda akan dilihat dari layar kecil, sehingga font harus sederhana dan mudah dibaca, tombol harus cukup besar untuk diklik tanpa dibawa ke halaman lain, dan gambar harus terbuka secara terpisah, besar, terutama jika kita sedang berbicara tentang toko online.

Beberapa statistik

Berbicara tentang adaptasi situs ke perangkat seluler, orang tidak dapat tidak menggunakan statistik untuk memahami betapa pentingnya proses ini untuk promosi online.

Angka-angkanya adalah sebagai berikut. Saat ini, gadget digunakan oleh 87% populasi, tampaknya, kecuali untuk anak-anak terkecil dan beberapa orang tua. Para ekonom memprediksi pertumbuhan perdagangan seluler 100 kali selama 5 tahun ke depan. Pada saat yang sama, hanya 21% situs yang diadaptasi untuk bekerja dengan perangkat seluler. Ini berarti bahwa lalu lintas Internet dan pasar e-commerce hanya ditempati oleh bagian ke-5 kecil.

Pikirkan tentang angka-angka ini. Apakah masuk akal untuk menyesuaikan sumber daya Anda? Tentu saja ya. Selain itu, sementara ada begitu banyak ruang bebas di pasar ini, Anda dapat mengambil segmen Anda sendiri di dalamnya.

Di mana versi seluler diperlukan?

Menggunakan versi seluler masuk akal untuk platform apa pun yang bertujuan untuk mendapatkan peringkat tinggi. Bagaimanapun, ini adalah dampak langsung pada pengguna, menciptakan kondisi yang nyaman baginya untuk tetap berada di situs Anda.

Tanpa versi seluler tidak akan ada:

  • portal berita, karena sebagian besar dilihat dari telepon dalam perjalanan ke tempat kerja atau belajar;
  • jejaring sosial - untuk alasan yang sama, ditambah ada faktor komunikasi online, yang berarti bahwa obrolan yang nyaman dan dapat dimengerti harus dibuat untuk ini;
  • referensi, situs dengan navigasi, dll., ke mana orang pergi ketika mereka mencari sesuatu;
  • belanja online - peluang untuk menarik pelanggan yang tidak membuang waktu berbelanja, tetapi membeli semuanya melalui Internet seluler.

Alih-alih kesimpulan

Hari ini teknologi seluler berada dalam tahap pertumbuhan dan perkembangan aktif, oleh karena itu, berjuang untuk kepemimpinan di pasar, setiap perusahaan harus memastikan bahwa sumber daya Internetnya memenuhi persyaratan. Karena tuntutan pengguna yang terus meningkat, situs harus terus-menerus dimodernisasi dan disesuaikan dengan berbagai perangkat. Jelas bahwa jika tidak nyaman bagi seseorang untuk berada di sumber daya tertentu, dia tidak bisa mendapatkan informasi tentang produk atau harga di sana, memesan, mencari tahu tentang pengiriman, maka dia akan menemukan situs di mana semua ini akan menjadi mungkin. . Oleh karena itu, untuk memenangkan persaingan, penting untuk memiliki sumber daya yang fleksibel, nyaman, fungsional, dan menarik.

Versi seluler dari situs Android atau Ios akan membantu melakukan ini. Untuk melakukan ini, Anda harus memilih salah satu metode desain ulang di atas - templat adaptif, buat situs baru di subdomain dan buka dengan mengarahkan ulang, gunakan template gratis atau kreasi aplikasi seluler, yang dengannya pengguna dapat masuk dan berada di halaman dengan lebih mudah.

PADA dunia modern terkadang memiliki situs web sendiri sama pentingnya dengan memiliki nomor telepon atau alamat Surel. Sayangnya, tidak semua orang dapat membuat situs web profesional yang indah sendiri, dan terkadang bahkan kurva tidak berfungsi. Memesan dari programmer juga bukan solusi yang ideal, karena tidak semua orang mampu membelinya.

Templat situs web HTML gratis akan membantu Anda keluar dari situasi ini. Templat situs HTML adalah sekumpulan halaman statis siap pakai untuk situs dengan subjek tertentu. Dengan menggunakan template ini, Anda dapat membuat situs web sederhana hanya dalam beberapa jam, dengan pengetahuan dasar markup HTML. Di bagian HTML, Anda akan mendapatkan pengetahuan ini jika Anda menghabiskan beberapa jam lagi untuk belajar, dan jika Anda tidak meluangkan waktu di bagian CSS, Anda akan dapat sepenuhnya mengontrol desain templat situs HTML dan menyesuaikannya sepenuhnya untuk kebutuhan Anda.

Keuntungan lain yang tak terbantahkan dari templat situs web adalah bahwa mereka biasanya ditulis oleh para profesional. Template situs profesional tidak hanya berarti indah dan desain modern, tetapi juga saat kode ditulis. Mesin pencari mereka melihat bagaimana situs Anda ditulis, apakah kodenya dioptimalkan untuk SEO atau tidak, dan atas dasar ini mereka menurunkan atau meningkatkan posisi Anda dalam hasil pencarian. Oleh karena itu, situs yang baik seharusnya tidak hanya cantik dan modern, yang penting, tetapi juga ditulis dengan baik dalam hal kode.

Unduh templat situs web HTML gratis dan buat proyek Anda dalam waktu singkat.

Saat ini, banyak perusahaan lebih memperhatikan untuk menciptakan sumber daya seluler berkualitas tinggi, karena menurut data terbaru, 80% pengguna Internet menggunakan perangkat portabel untuk menemukan informasi yang Anda butuhkan. Terlebih lagi, pemasar bersiap untuk perubahan besar dalam algoritme Google yang mulai berlaku pada 21 April 2015. Blog resmi perusahaan mengatakan bahwa sekarang kualitasnya pengoptimalan seluler sumber daya akan sangat menentukan posisinya dalam hasil pencarian.

Pembaruan yang akan datang akan memiliki dampak yang jauh lebih besar pada sistem peringkat daripada Panda atau , dan itulah sebabnya peningkatan pengalaman seluler harus menjadi prioritas utama Anda dalam waktu dekat. Menurut artikel Search Engine Land tentang pembaruan ini, semua situs akan menjalani pemeriksaan responsif seluler yang ketat.

Agar Anda dapat sepenuhnya mempersiapkan situs Anda untuk perubahan besar seperti itu, kami telah memilih 15 contoh inspirasi desain web seluler untuk Anda.

Shutterfly adalah layanan online yang memungkinkan Anda membuat album foto, kartu ucapan, surat undangan, dan banyak lagi. Dengan semakin banyak orang mengakses foto mereka di ponsel cerdas mereka setiap hari, Shutterfly berkomitmen untuk memberikan pengalaman seluler yang positif bagi pelanggannya.

Situs seluler perusahaan tetap sukses karena dua alasan utama: memudahkan pengguna menemukan informasi tentang penawaran dan menjualnya melalui gambar yang indah.

Setelah di situs, Anda akan melihat bahwa bagian menu di sini disajikan sebagai tombol besar di bagian bawah layar. Berkat ini, pengunjung dapat dengan cepat memutuskan pilihan opsi yang mereka minati dan mendapatkan informasi tambahan.

Saya mengadaptasi template ini untuk browser standar platform seperti IOS(3.1+), Android(2.1+), Blackberry(6.0+), Windows Phone 7, serta Opera mobile untuk Android, yang semakin populer. Saya ingin mencatat bahwa semua browser standar (dengan pengecualian Windows Phone 7 yang memiliki IE9) didasarkan pada webkit.

Apa perbedaan antara mengembangkan situs desktop dan situs untuk perangkat seluler? Selanjutnya, saya akan berbicara tentang beberapa trik yang akan membantu mengatasi banyak masalah.

Resolusi apa yang harus dipilih, dan tag meta viewport

Tampaknya kita harus memiliki pertanyaan tentang izin apa yang harus diambil sebagai dasar dari situs kita? Bagaimanapun, perangkat dengan 230x340 (misalnya, HTC Wildfire S), dan sekitar 800x480.960x640 (HTC Incredible S, Iphone 4), dan bahkan 1280x720 (HTC One X) relevan sekarang. Tag meta viewport datang untuk menyelamatkan, yang akan menyelesaikan masalah dengan resolusi dan penskalaan.

  • width=device-width - nilainya ditetapkan oleh perangkat itu sendiri
  • skala awal=1 - skala awal diatur ke 1 (yaitu 1:1)
  • maximum-scale=1.0, user-scalable=no - penskalaan dinonaktifkan (Saya ingin mencatat bahwa bahkan dengan pengaturan ini, HTC akan tetap menskala dengan keras kepala, dan pengembang mengatakan bahwa ini bukan bug, tetapi fitur)

Sedikit tentang grafis

Bahkan dengan rentang resolusi ini, perlu dicatat bahwa sebagian besar perangkat seluler, memiliki resolusi tinggi mereka menggunakannya bukan untuk memperluas ruang kerja mereka, tetapi untuk meningkatkan kejelasan (lebih lanjut tentang ini). Dengan kata lain, saturasi pikselnya (DPI) beberapa kali lebih tinggi daripada resolusi yang lebih kecil. Dari mana kesimpulannya bahwa perangkat dengan PDI besar sebenarnya memampatkan situs sebanyak 2 kali untuk mendapatkan dimensi yang sama seperti pada perangkat dengan resolusi lebih rendah (misalnya, di Perangkat Apple tampilan retina memiliki 4 kali lebih banyak titik pada area layar yang sama, yang meningkatkan kejelasan). Hasilnya bisa kita lihat lebih baik pada gambar di bawah ini.

Sekarang setelah kita mengetahui cara kerja layar dengan DPI tinggi, ada baiknya memikirkan tampilan yang benar dari semua elemen situs Web kita.
Mari kita mulai dengan elemen seperti font, border, dan elemen serupa lainnya. Semua elemen ini pada dasarnya adalah objek vektor yang dapat diskalakan oleh browser tanpa masalah, jadi kami tidak akan membahasnya.
Hal lain adalah dengan gambar dan gambar latar belakang. Lagi pula, jika kita menyimpan gambar latar belakang berdasarkan fakta bahwa kita memiliki 320x480, maka perangkat dengan DPI yang lebih padat tidak akan dapat muncul dengan segala kemegahannya di depan kita, dan semua upaya untuk menyampaikan kejelasan dan pesona gambar. gambar akan sia-sia, karena mereka benar-benar akan meningkatkannya 2 kali (dan tidak peduli seberapa baik skala browser - kualitasnya selalu hilang ketika perangkat lunak meningkatkan ukurannya). Di sinilah kecerdikan datang! Saya akan mencoba menjelaskan dengan sebuah contoh. Kami memiliki situs, di header yang ada latar belakang tertentu yang menempati lebar 320px. Jadi, agar layar super jernih kami menampilkan gambar ini 100%, gambar asli tidak boleh 320x50 tetapi 640x100 (tepat 2 kali lebih besar), dan sudah menggunakan css set background-size: 320px 50px;. Kami melakukan perdukunan serupa dengan gambar dalam bentuk img.

Mengoptimalkan kueri

Karena fakta bahwa Android, BlackBerry, IOS dan Windows Phone 7 sepenuhnya mendukung Data-url, kami dapat secara signifikan mengurangi jumlah permintaan dengan menerapkan semua gambar latar belakang di css. Selain optimasi kueri, kami mendapatkan keuntungan besar karena caching css.

Masalah dengan sprite dan gambar

Karena fakta bahwa browser kami mengompresi konten dan menskalakan ke satu atau beberapa ukuran lain, mungkin salah membulatkan ukuran selama perhitungan, dan oleh karena itu, ketika sprite direkatkan piksel demi piksel, strip elemen berikutnya akan keluar. Untuk menghindari ini, ada baiknya membuat celah saat menempelkan beberapa piksel.

Masalah kecil dengan format gambar

Saya juga mengalami masalah yang tidak menyenangkan pada beberapa perangkat yang terkait dengan format gambar. Sekali lagi, saya akan memberikan contoh: ada 2 gambar yang disimpan menggunakan Save for Web di Photoshop (salah satunya adalah gradien linier yang membentang sepanjang sumbu Y, dan yang kedua adalah beberapa jenis gambar yang dipotong dengan potongan gradien, dan sebenarnya harus sesuai dengan gradien berulang) tetapi dalam format yang berbeda (png dan jpg). Jadi pada beberapa perangkat, satu gambar lebih terang, dan yang kedua lebih gelap. Jadi untuk mengatasi masalah ini, saya harus menyimpan kedua gambar dalam format yang sama.

Menyembunyikan bilah URL

Karena kami tidak memiliki banyak ruang di perangkat kami, tidak ada salahnya kami memenangkan beberapa lusin piksel tambahan. Dan kami dapat menemukannya dengan menyembunyikan bilah URL kami. Untuk ini kami memiliki skrip sederhana:

AddEventListener("memuat", function() ( setTimeout(hideURLbar, 0); ), false); fungsi hideURLbar() ( window.scrollTo(0, 1); )

Tetapi saya perhatikan bahwa skrip ini dapat mengganggu kami jika tautan kami mengarah ke salah satu jangkar halaman baru(dalam hal ini, kami akan menggulir ke elemen kami, dan setelah memuat halaman itu akan kembali ke atas), tetapi ini dapat dengan mudah dihindari dengan melakukan pemeriksaan tambahan pada URL kami.

Efek visual mengklik elemen

Sebagai contoh, pada IOS kita dapat mencapai efek klik dengan pseudo-class :active. Tetapi itu akan berfungsi bahkan jika elemen kita dalam fokus saat menggulir halaman, yang tidak terlalu bagus. Oleh karena itu, saya memutuskan untuk menulis skrip kecil yang akan meniru klik dan membatalkannya saat menggulir halaman.

var penggulung = salah; $("a").live("touchstart",function(event)( var elem=$(this); clickable=setTimeout(function() ( elem.addClass("active");), 100); )) ; $("a").live("touchmove",function(event)( clearTimeout(dapat diklik); scroller=true; )); $("a").live("touchend",function(event)( var elem=$(this); clearTimeout(dapat diklik); if(!scroller) ( elem.addClass("active"); setTimeout(function ( ) ( elem.removeClass("active");), 50); ) else ( elem.removeClass("active"); ) ));

Menghapus batas dan sorotan dari tautan dan tombol

Mungkin setiap pengguna memperhatikan bahwa ketika Anda mengklik tautan, tautan itu dibingkai dan disorot. Efek seperti itu dapat sangat merusak ide desainer. Di sini semacam pengaturan ulang gaya datang untuk menyelamatkan (diuji di semua browser webkit, dan ini adalah browser asli iOS, Android, BlackBerry)

*( -webkit-text-size-adjust: none; /*perbaiki bug di iOS dengan penskalaan dalam lanskap*/ outline: none; /*hapus batas di sekitar tautan dan tombol*/ -webkit-touch-callout: none; /* jika perlu, nonaktifkan penyorotan teks*/ -webkit-tap-highlight-color:rgba(0,0,0,0); /*hapus penyorotan latar belakang tautan dan tombol*/ )

dukungan tetap

Karena teknologi seluler sekarang bergerak maju dengan sangat cepat, dan pada saat penulisan, persentase browser yang tidak mendukung tetap cenderung nol, saya tidak akan menyelidiki deskripsi terlalu dalam. Saya hanya akan mengatakan bahwa untuk browser ini kita harus menggunakan iscroll . Saya juga akan menjelaskan sedikit trik tentang koneksi dinamis skrip (ini akan diperlukan agar tidak menghubungkan file tambahan untuk browser normal)

//versi IOS lama mendeteksi var OSName="OS Tidak Dikenal"; if (navigator.appVersion.indexOf("Mac")!=-1) OSName="MacOS"; var bversion=parseInt(jQuery.browser.version,10); if((OSName=="MacOS")&&(bversion

PADA contoh ini Saya memeriksa apakah itu Iphone dan versi browsernya kurang dari 534 (tidak mendukung perbaikan). Saya secara dinamis menyertakan skrip fixing.js

CSS3

Juga, jangan lupa bahwa kita sudah dapat menggunakan beberapa properti css3 secara maksimal (jangan lupa tentang awalan moz-, webkit-, o-). Untuk WP7, jangan ragu untuk menyertakan pie.htc.

Tautan desktop iOS

Mungkin bagi pengguna iOS bukan rahasia lagi bahwa di Safari Anda dapat menempatkan tautan ke situs di desktop.
Berikut adalah contoh tautan seperti itu ke Forismatic.

Di bawah contoh HTML kode untuk ikon (IOS sendiri akan menskalakannya, menambahkan pembulatan sudut), pengumuman bahwa tautan ini harus dibuka sebagai aplikasi (berjalan dalam layar penuh), serta kode yang menyembunyikan bilah URL. Jika diinginkan, Anda bahkan dapat menampilkan jendela splash.

- mengumumkan apa yang akan terbuka di layar penuh, sembunyikan bilah URL - ubah warna bilah status menjadi hitam (nilai yang tersedia adalah default, hitam, hitam-transparan). bawaan - tautan ke ikon yang ditampilkan di desktop.

Kita bisa melihat contoh hidup dari semua hal di atas.