Secara umum, kita dapat menggunakan program yang sama untuk membuat dokumen HTML yang digunakan untuk membuat program PHP. Jika kita melihat jenis dokumen ini di halaman web, kita akan tahu bahwa halaman tersebut mungkin menggunakan sintaks yang sedikit berbeda untuk merender dokumen HTML-nya.
MEMBUAT HTML YANG BAIK
Sama seperti bagian kepala yang berisi elemen lain seperti judul dan informasi meta, bagian isi juga dapat berisi beberapa elemen HTML. Misalnya, di bagian utama ini Anda akan menemukan semua link dan elemen gambar, beserta paragraf, tabel, dan semua hal lain yang diperlukan untuk menampilkan halaman.
PERBEDAAN ANTARA ELEMEN DIV DAN SPAN
Elemen judul seperti
,
hingga
merupakan tempat yang baik untuk menempatkan judul, sedangkan
,
, dan
merupakan wadah yang cocok untuk teks yang lebih panjang, misalnya paragraf. Elemen Tingkat Blok: Elemen
dan
keduanya dikenal sebagai elemen tingkat blok.
Gambar 1.2 Berbagai elemen dengan lebar berbeda
BERLATIH MEMBUAT TABEL
Perhatikan bahwa satu-satunya perbedaan adalah penambahan spasi dan kemudian batas di dalam elemen
.Gambar 1.8 Tabel latihan.
MENYERTAKAN TAUTAN DAN GAMBAR DI HALAMAN WEB ANDA
Seperti sebelumnya, link terdapat dalam elemen
, namun perhatikan bahwa atribut href sekarang hanya mengarah ke table.html. Dengan kata lain, IMG01.jpg terletak di direktori yang sama dengan halaman image.html di server web.
Gambar 1.10 Halaman dengan tautan
MENULIS HTML VALID
Tempelkan HTML ke Validator: Ini berarti menyalin HTML dari editor teks dan menempelkannya ke tab 'Validasi dengan masukan langsung' di Validator. Dengan browser terbuka, ketik http://validator.w3.org ke alamat browser atau bilah lokasi dan tekan Enter untuk membuka Validator.
Gambar 1.13 W3C Layanan Validasi Markup, terkadang hanya disebut Validator.
MENAMBAHKAN STYLE DENGAN CSS
CSS meringankan beban memperbarui elemen-elemen individual ini dan membuatnya sehingga kita dapat menerapkan satu gaya ke satu atau lebih elemen. Misalnya, jika kita ingin semua judul dicetak tebal, namun beberapa judul harus dicetak miring, kita dapat melakukannya dengan CSS.
KETERBATASAN CSS
Kita bisa menerapkan beberapa gaya ke elemen yang sama, dan kita bisa menargetkan gaya tertentu ke elemen individual. Pengujian di browser lain memungkinkan kami melihat tampilan situs di browser tersebut dan memperbaiki masalah tata letak sebelum menampilkan situs di web.
TIPE GAYA
Untuk mempelajari cara membuat gaya penjelajahan default Anda sendiri, gunakan mesin pencari untuk memasukkan nama browser Anda diikuti dengan "userstyle" (mis. "Firefox userstyle" atau "Opera userstyle") untuk mengetahui caranya. Jika gaya pengguna ditentukan yang ditetapkan sebagai browser default, pengaturan browser default akan ditimpa.
MENYAMBUNGKAN CSS KE HALAMAN
Gaya apa pun yang tidak ditentukan dalam lembar gaya pengguna akan mempertahankan nilai defaultnya seperti yang ditetapkan di browser. Namun, pada titik ini Anda harus mulai menghilangkan pemisahan antara gaya dan konten, karena file gaya eksternal apa pun yang dimuat pada saat yang sama akan memiliki prioritas lebih rendah.
CASCADE CSS
Halaman ini menambahkan lembar gaya internal untuk menambahkan font tebal ke elemen
dan font gaya miring ke semua elemen
di halaman. Pada contoh style sheet internal sebelumnya, pemilihnya adalah elemen
, atau semua elemen
pada halaman.Gambar 2.4 Membuat halaman web sederhana.
MENGIMPOR CSS DARI DALAM HTML
Daripada
seperti dalam HTML, kita menggunakan div ketika kita menggunakannya sebagai pemilih CSS. Berbeda dengan selector yang terjadi ketika kita memilih semua elemen
, kelas CSS hanya diterapkan pada elemen spesifik yang kita pilih.
COMMENT CSS
Ini menyatakan bahwa konten
dengan salam ID harus menerapkan gaya yang ditentukan dalam pengaturan gaya selamat datang. Elemen HTML bahkan tidak harus bertipe sama; kita dapat menerapkan kelas CSS yang sama pada
, pada tag , dan pada elemen
yang sama.
MENGGUNAKAN KELAS
Namun jika hanya ada satu pernyataan dalam baris (atau dalam pengaturan gaya inline dalam tag HTML), kita dapat menghapus titik koma, sama seperti yang dapat kita lakukan untuk pernyataan terakhir dalam grup. Namun, untuk menghindari kesalahan CSS yang sulit ditemukan, kita dapat memilih untuk selalu menggunakan titik koma setelah setiap pengaturan CSS.
ATURAN CSS
Dengan cara ini, kita dapat dengan mudah melihat di mana setiap kumpulan aturan baru dimulai karena pemilih selalu berada di kolom pertama, dan perintah berikutnya berbaris rapi dengan semua nilai properti yang dimulai pada offset horizontal yang sama. Dalam satu file, tidak ada gunanya mengulangi atribut yang sama untuk pemilih yang sama, namun pengulangan seperti itu sering terjadi di halaman web sebenarnya ketika beberapa style sheet diterapkan.
FONT DAN TIPOGRAFI
Dengan fitur font style kita dapat memilih ingin menampilkan font secara normal, miring atau miring. Seperti yang telah dijelaskan pada bagian ukuran sebelumnya, ada banyak cara untuk mengubah ukuran font.
Gambar 2.8 Memilih font-family
MENYESUAIKAN PADDING
Dimana padding menggerakkan elemen dari dalam, ada juga properti untuk memindahkan atau memindahkan elemen dari luar. Hasilnya, terdapat 10 piksel padding di atas elemen dalam, 20 piksel di kanan, 30 piksel di bawahnya, dan 40 piksel di kiri.
SELEKTOR CSS
Ketika ada sejumlah elemen pada halaman yang ingin kita bagikan gaya yang sama, kita dapat menetapkan nama kelas yang sama untuk semuanya (seperti:
);. Di browser modern, kita bisa membuat elemen HTML menggunakan lebih dari satu kelas dengan memisahkan nama kelas dengan spasi, seperti ini:
.
MEMILIH BERDASARKAN GRUP
Jika kita menggunakan ul.html, kita hanya perlu menambahkan elemen untuk menyematkan file CSS. Efek ini dibuat dengan menyetel nilai tipe gaya daftar ke none, seperti dalam contoh ini, yang dapat digunakan di file ul.css yang baru saja Anda buat.
Gambar 2.21 Mengubah list style.
MENAMBAHKAN BACKGROUND
Fokus pada elemen
di dalam
lain dalam HTML ini. Dengan menggunakan CSS, kita dapat menargetkan rentang ini berdasarkan posisinya sebagai elemen
turunan.
WARNA CSS
Ini berarti kami dapat melapisi seluruh HTML Anda, termasuk gambar lainnya, di atas gambar latar belakang. Daripada menggunakan warna latar belakang solid, kita dapat memilih untuk menerapkan gradien, yang kemudian secara otomatis akan berpindah dari warna awal yang ditentukan ke warna akhir pilihan Anda.
Gambar 2.25 Warna latar belakang yang solid, gradien linier, dan gradien radial Untuk membuat gradien, pilih di mana itu akan dimulai dari atas, bawah, kiri, kanan, dan tengah (atau kombinasi apa pun, seperti kiri atas atau kanan tengah), masukkan warn
ELEMEN PEMOSISIAN
Ketika hal ini dilakukan, segera terlihat bahwa elemen-elemen dengan posisi tetap tetap di tempatnya bahkan melalui gerakan. Pada gambar, elemen dengan posisi tetap awalnya sejajar dengan dua elemen lainnya, namun tetap di tempatnya sementara elemen lainnya telah berpindah ke atas halaman dan kini tampak tergeser di bawahnya.
Gambar 2.26 Menggunakan nilai pemosisian yang berbeda
PSEUDECLASS
Oleh karena itu, kita dapat menambahkan aturan pada CSS untuk membuat warna latar belakang default menjadi hitam. CSS ini menambahkan aturan penentuan posisi latar belakang dan menempatkannya di tengah bagian atas halaman.
Gambar 2.27 Pseudoclass diterapkan pada pilihan elemen
MENAMBAHKAN GAMBAR BERULANG
Nilai lainnya antara lain kiri, kanan, dan bawah, dan kita bisa menggabungkannya sehingga gambar latar belakang akan muncul di kanan bawah, misalnya. Seperti pada contoh untuk latar belakang gambar tunggal, sekarang kita dapat menambahkan HTML di atas latar belakang, dan sekali lagi memilih warna font yang mengimbangi gambar sehingga pengunjung dapat dengan mudah membaca teksnya.
MEMBUAT LAYOUT HALAMAN
Namun, karena kita ingin kedua kolom tersebut bersebelahan, kita perlu memindahkan wadah konten ke kiri dan sidebar ke kanan. Tata letak ini sekarang berubah sesuai dengan lebar browser, seperti yang ditunjukkan pada Gambar 2.36, di mana kita akan melihat bahwa lebar browser jauh lebih kecil.
Gambar 2.32 Halaman dasar sebelum menambahkan CSS 5. Buat dokumen teks baru.