Rata-rata pengunjung website anda tidak mungkin melihat dalam produk
jadi, tetapi untuk web developer, potongan kecil dari HTML dan CSS code
adalah merupakan produk jadi. HTML5 dan CSS3 memberikan pengembang web
tool bahkan lebih yang dapat digunakan untuk mengekspresikan dirinya
sendiri, di sini adalah gambaran dasar dari apa yang mereka buat dalam
membangun website.
The Navigation Tag
Ini adalah suatu yang sering diabaikan dari HTML5. Singkatnya, anda
harus selalu berusaha untuk membungkus link yang relevan di tag Nav
(“<nav>”). Ini tidak tampak seperti kebanyakan, tetapi ke elemen
sendiri ketika anda mempertimbangkan prospek SEO untuk website anda.
SEO (search engine optimization) adalah semua tentang membuat mesin
pencari yang populer yakin, biasanya Google, akan mengambil website anda
dalam daftar mereka. Semakin tinggi anda muncul dalam daftar ini,
semakin banyak lalu lintas online anda cenderung untuk menerima dan
bisnis yang lebih dari anda harapkan.
Google melihat link internal untuk membantu menentukan apa permintaan
pencarian anda harus ditemukan. Link dalam navigasi anda cenderung
menjadi indikasi yang baik bagi crawler dan menggunakan tag Nav berarti
anda secara eksplisit mengatakan “ini adalah link yang paling penting
pada website” dan membantu bot untuk memahami apa situs anda adalah
sesuatu. Ini tidak berarti anda akan memerlukan untuk tidak menggunakan
tag Nav, tetapi anda harus berusaha untuk melakukan segala upaya untuk
membantu crawler mesin pencari dalam cara apapun yang anda bisa.
Headers and Footers
Tag ini cukup sederhana, tetapi melayani tujuan penting. Header dan
footer (“<header>” dan “<footer>” masing-masing) bekerja
dengan baik dengan SEO. Tag memisahkan header dan footer item dari copy
utama.
Header dan Footer keduanya berbeda dengan tag <div> sederhana,
dengan menjadi diidentifikasi sebagai sesuatu yang berbeda, mesin
pencari dapat membedakan informasi dari konten lainnya dan peringkat
website anda sesuai tag tag tersebut.
Video, Audio and Output
Multimedia menjadi semakin populer dengan pengguna dan pergi adalah
hari-hari di mana pengunjung hanya dapat mengkonsumsi informasi dengan
teks. Tags untuk video (“<video>”) dan audio (“<audio>”)
mudah untuk menerapkan dan HTML5 memungkinkan kustomisasi penuh dengan
JavaScript dan berbagai codec – sehingga anda dapat dengan mudah
mendapatkan konten yang bekerja dengan cara yang anda inginkan.
Dalam cara yang sama, menggunakan HTML5 output (“<output>”) tag
untuk kustomisasi yang lebih baik. Dengan keluaran untuk JavaScript,
anda dapat lebih nyaman mengedit dan mengubah apapun elemen JavaScript
yang Aanda miliki di halaman, dari pada mencoba untuk melakukannya
melalui HTML. Kedengarannya cukup sederhana dan itu benar-benar membuat
proses lebih mudah untuk menyelesaikan.
Menawarkan pengunjung anda pilihan dalam bagaimana mereka
mengkonsumsi konten anda adalah penting jika anda ingin semua jenis
konsumen. Bagi mereka yang suka artikel yang baik, ada tag article
(“<article>”).
Developer dapat menggunakan tag article untuk menandai
potongan-potongan individual konten seperti posting blog, mengurangi
kebutuhan untuk tag Div tak berujung. Selanjutnya memisahkan teks utama
dari sebuah situs web setelah header dan footer sebelum anda menggunakan
tag article berarti kode lebih jelas dan optimasi potensial untuk mesin
pencari.
Tag article ini mungkin salah satu tag yang paling membantu dalam hal
SEO. Meskipun tidak ada yang diatur sebelumnya, ada kemungkinan bahwa
crawler mesin pencari akan menggunakan tag ini untuk memahami konten di
situs anda dan berat dalam algoritma sesuai. Google mencintai konten dan
dengan membungkus teks dalam tag article, anda mengatakan Google bahwa
anda memiliki konten di situs, yang akan membantu situs anda untuk
peringkat lebih tinggi. Bisa juga bahwa kata kunci / jangkar teks dalam
tag Pasal akan dilakukan pembobotan lebih dari kata kunci di luar tag
Pasal seperti anda mengatakan bots mesin pencari anda telah menulis
konten spesifik tentang istilah pencarian. anda juga dapat membantu
usaha SEO anda dengan memberikan Judul artikel (“<title>”) atribut
untuk alasan yang sama.
Canvas
Digunakan untuk memasukkan berbagai grafis, tag kanvas
(“<canvas>”) adalah fitur yang lebih modern dari HTML 5. Hal ini
memungkinkan kustomisasi yang lebih besar dalam desain, sebagai tag
tertentu dapat membungkus mana grafis dimaksudkan, gambar atau grafik
pergi untuk membuat desain website yang lebih jelas dan kode anda jadi
tidak berantakan.
Figures and Captions
Kedua berjalan beriringan dan membuat proses yang panjang jauh lebih
pendek. Dengan menggunakan tag figure (“<figure>”) anda dapat
mengisolasi grafik atau gambar. Sebuah keterangan (“<figcaption>”)
tag kemudian dapat digunakan untuk menyediakan teks captioning untuk
angka tertentu. Hal ini membuat tugas menggabungkan teks yang relevan
dengan gambar jauh lebih mudah, karena tag keterangan membantu
menentukan mana judul harus (dekat gambar, jelas).
Anda juga dapat menggunakan tag dalam tujuan yang sama dengan header, footer, dan bagian artikel.
Details
Jika anda belum pernah mendengar tag ini, itu karena itu masih bukan
fitur pokok tetapi tetap menjadi lebih dan lebih umum. Singkatnya,
detail (“<details>”) memungkinkan untuk mudah drop down teks untuk
dimasukkan. Lihat contoh
disini.
Manfaat dari drop down text banyak. Mereka menyimpan halaman dan
melihat yang berantakan, sehingga anda dapat fokus pada hanya menjaga
informasi yang relevan pada halaman. Anda bahkan bisa menangkap berapa
banyak pengunjung mencari informasi lebih lanjut dengan beberapa
JavaScript dan menyesuaikan upaya pemasaran anda berdasarkan pada data.
Utilising CSS3
Cascading Style Sheets, atau CSS, adalah lembar
bahasa style yang dapat digunakan bersama HTML5. CSS2 saat ini digunakan
oleh World Wide Web Consortium ( dikenal sebagai W3C) – sebuah
organisasi yang memvalidasi yang terbaik dari apa kode yang digunakan
secara online. Snapshot stabil terbaru dalam perkembangan mereka dari
CSS adalah pada tahun 2010. Namun, W3C saat ini bekerja dengan
mengadopsi CSS3, dengan beberapa modul yang sudah disetujui.
CSS3 memungkinkan anda untuk lebih fokus pada sisi penyajian website,
meninggalkan HTML5 untuk struktur umum. CSS3 menawarkan keuntungan
terbaru dalam font, warna dan berbagai latar belakang dan fitur border.
Namun, perlu dicatat bahwa tidak semua browser yang kompatibel dengan
CSS3. Beberapa efektif dengan modul tertentu, sedangkan beberapa yang
tidak. Firefox, misalnya, saat ini tidak dapat mendukung refleksi.
Safari dan Chrome, di sisi lain, mendukung segala sesuatu kecuali
bergulir melimpah, sayangnya, tidak ada web browser utama saat menerima
modul ini.
Di bagian bawah skala, Internet Explorer mendukung modul sangat
sedikit, meskipun versi terbaru yang menunjukkan perbaikan dalam hal
ini. Berikut ini merupakan tabel rinci
browser support untuk CSS3.
Pseudo Class Selectors and Attributes
Penyeleksi Pseudo class dapat digunakan untuk menambahkan informasi
tambahan fitur untuk tag dan divisi. Mereka mudah dikenali karena mereka
didahului oleh titik. Hover, misalnya, adalah pemilih sederhana yang
dapat menambahkan teks layar ketika mouse melayang di atas sebuah tag
yang diberikan.
Pada CSS3, anda dapat menentukan root (“: root:”) elemen dalam
dokumen. Dalam HTML, ini selalu menjadi “<html>” tapi fitur ini
sekarang lebih sangat ditampilkan dalam CSS3. Selektor class tambahan di
CSS3 memungkinkan lebih besar pertandingan-kontrol antara siblings. Ini
datang dikombinasikan dengan fleksibilitas yang lebih besar yang
memungkinkan untuk fungsi-fungsi yang lebih besar antara unsur-unsur
terkait. Hal ini membuat seluruh proses lebih intuitif dan saling
terkait, sehingga membuat hasil keseluruhan jauh lebih mengesankan.
Demikian juga, penyeleksi atribut baru memberikan kontrol yang lebih
besar bit tertentu yang berbeda dari elemen anda. Anda dapat memeriksa
untuk pertandingan dengan unsur-unsur lain, atau menetapkan atribut
untuk menciptakan efek ini. Format berikut ini digunakan untuk memilih
atribut: “elemen [att ^ = val]“
Jadi contoh nyata bisa terlihat seperti:
Selector ini menemukan setiap paragraf (“<p>”) dengan judul
(“<title>”) atribut yang dimulai dengan (“^”) SEO (“” SEO “”) dan
perubahan warna teks menjadi biru (“color:blue;”)
Substring Matching Attribute Selectors
Saya telah menyinggung kekuatan CSS3 dengan pemilih substring atribut
yang sesuai dimulai dengan (“^”). Pada kenyataannya, anda dapat
memanfaatkan “berakhir dengan” substring pemilih (“$”) dan “berisi”
substring pemilih (“*”) untuk lebih mempersempit apa atribut yang anda
pilih untuk styling.