Memformat paragraf HTML. Perataan teks dalam HTML
Saat menata halaman, sering kali perlu melakukan perataan tengah menggunakan metode CSS: misalnya, memusatkan blok utama. Ada beberapa opsi untuk memecahkan masalah ini, yang masing-masing cepat atau lambat harus digunakan oleh perancang tata letak mana pun.
Perataan teks tengah
Seringkali, untuk tujuan dekoratif, perlu mengatur perataan teks ke tengah; CSS dalam hal ini memungkinkan Anda mengurangi waktu tata letak. Sebelumnya hal ini dilakukan dengan menggunakan atribut HTML, namun sekarang standar tersebut memerlukan perataan teks menggunakan style sheet. Tidak seperti blok, yang marginnya perlu diubah, dalam CSS, pemusatan teks dilakukan menggunakan satu baris:
- perataan teks:tengah;
Harta ini diwariskan dan diwariskan dari orang tua kepada seluruh keturunannya. Mempengaruhi tidak hanya teks, tetapi juga elemen lainnya. Untuk melakukan ini, mereka harus inline (misalnya, span) atau inline-block (blok apa pun yang memiliki kumpulan properti display: block). Opsi terakhir juga memungkinkan Anda mengubah lebar dan tinggi elemen, serta menyesuaikan indentasi dengan lebih fleksibel.
Seringkali di halaman, penyelarasan ditetapkan ke tag itu sendiri. Hal ini segera membuat kode menjadi tidak valid, karena W3C telah menyatakan atribut align menjadi usang. Tidak disarankan menggunakannya pada halaman.
Menyelaraskan blok ke tengah
Jika Anda perlu memusatkan div, CSS menawarkan cara yang cukup mudah: menggunakan margin. Indentasi dapat diatur untuk elemen blok dan elemen blok sebaris. Nilai properti harus 0 (padding vertikal) dan auto (padding horizontal otomatis):
- margin:0 otomatis;
Sekarang opsi ini diakui benar-benar valid. Menggunakan padding eksternal juga memungkinkan Anda mengatur gambar agar berada di tengah: ini memungkinkan Anda menyelesaikan banyak masalah terkait posisi elemen pada halaman.
Sejajarkan blok ke kiri atau ke kanan
Terkadang perataan tengah CSS tidak diperlukan, tetapi Anda perlu menempatkan dua blok berdampingan: satu di tepi kiri, yang lain di kanan. Untuk tujuan ini, terdapat properti float, yang dapat mengambil salah satu dari tiga nilai: kiri, kanan, atau tidak sama sekali. Katakanlah Anda memiliki dua balok yang perlu ditempatkan berdampingan. Maka kodenya akan menjadi seperti ini:
- .kiri (mengapung:kiri;)
- .kanan(mengambang:kanan)
Jika ada juga blok ketiga, yang seharusnya ditempatkan di bawah dua blok pertama (misalnya footer), maka blok tersebut perlu diberi properti clear:
- .kiri (mengapung:kiri;)
- .kanan(mengambang:kanan)
- footer (hapus: keduanya)
Faktanya adalah bahwa blok dengan kelas kiri dan kanan keluar dari aliran umum, yaitu semua elemen lainnya mengabaikan keberadaan elemen yang selaras. Properti clear:both memungkinkan footer atau blok lainnya melihat elemen yang keluar dari aliran dan melarang float di kiri dan kanan. Oleh karena itu, dalam contoh kita, footer akan bergerak ke bawah.
Penjajaran vertikal
Ada kalanya mengatur perataan tengah menggunakan metode CSS saja tidak cukup; Anda juga perlu mengubah posisi vertikal blok anak. Elemen inline atau inline-block apa pun dapat disarangkan di tepi atas atau bawah, di tengah elemen induk, atau di lokasi mana pun. Paling sering, blok perlu disejajarkan ke tengah; untuk ini, atribut perataan vertikal digunakan. Katakanlah ada dua blok, yang satu bersarang di dalam blok yang lain. Dalam hal ini, blok dalam adalah elemen blok sebaris (tampilan: blok sebaris). Anda perlu menyelaraskan blok anak secara vertikal:
- perataan atas - .child(vertical-align:top);
- perataan tengah - .child(vertical-align:middle);
- perataan bawah - .child(vertical-align:bottom);
Baik perataan teks maupun perataan vertikal tidak memengaruhi elemen blok.
Kemungkinan masalah dengan blok yang selaras
Terkadang memusatkan div menggunakan CSS dapat menimbulkan sedikit masalah. Misalnya, saat menggunakan float: misalkan ada tiga blok: .first, .second, dan .third. Blok kedua dan ketiga terletak di blok pertama. Elemen dengan kelas kedua diratakan ke kiri, dan blok terakhir diratakan ke kanan. Setelah mendatar, keduanya terjatuh dari arus. Jika elemen induk tidak memiliki ketinggian yang ditetapkan (misalnya, 30em), maka elemen tersebut tidak akan lagi meregang setinggi blok turunannya. Untuk menghindari kesalahan ini, gunakan "spacer" - blok khusus yang melihat .second dan .third. Kode CSS:
- .detik(mengambang:kiri)
- .ketiga(mengambang:kanan)
- .clearfix(tinggi:0; hapus: keduanya;)
Pseudo-class:after sering digunakan, yang juga memungkinkan Anda mengembalikan blok ke tempatnya dengan membuat pseudo-spacer (dalam contoh, div dengan kelas container terletak di dalam.pertama dan berisi.kiri dan.kanan) :
- .kiri(mengambang:kiri)
- .kanan(mengambang:kanan)
- .container:after(content:""; tampilan:tabel; jelas:keduanya;)
Opsi di atas adalah yang paling umum, meski ada beberapa variasi. Anda selalu dapat menemukan cara paling sederhana dan nyaman untuk membuat pseudo-spacer melalui eksperimen.
Masalah lain yang sering dihadapi oleh desainer tata letak adalah penyelarasan elemen blok sebaris. Sebuah spasi secara otomatis ditambahkan setelah masing-masingnya. Properti margin, yang disetel ke indentasi negatif, membantu mengatasi hal ini. Ada metode lain yang lebih jarang digunakan: misalnya, zeroing. Dalam hal ini, font-size: 0 ditulis di properti elemen induk. Jika ada teks di dalam blok, maka ukuran font yang diperlukan sudah dikembalikan di properti elemen blok sebaris. Misalnya, ukuran font:1em. Metode ini tidak selalu nyaman, jadi opsi dengan indentasi eksternal lebih sering digunakan.
Menyelaraskan blok memungkinkan Anda membuat halaman yang indah dan fungsional: ini termasuk tata letak keseluruhan, penataan produk di toko online, dan foto di situs web kartu nama.
Seringkali, orang hanya malas atau tidak punya waktu untuk mempelajari antarmuka program Microsoft Word, itulah sebabnya muncul pertanyaan seperti “Bagaimana cara menyelaraskan teks di Word?” - baiklah, mari kita cari tahu. Saat Anda mengetik teks dalam program ini, teks tersebut secara otomatis disejajarkan ke kiri. Apakah bisa dipindah ke tengah? Atau di sisi kanan? Tentu saja ya. Selain itu, Anda dapat menempatkan judul (header dokumen) di tengah halaman, dan meratakan teksnya ke kiri.
Belajar menyelaraskan teks di MS Word
Pada bagian “Home” terdapat tombol-tombol khusus yang beberapa di antaranya bertugas untuk meratakan teks ke tengah, tepi kiri dan kanan, serta lebar dokumen.Kami akan kembali ke sana nanti, pertama-tama mari kita cari tahu bagaimana cara tidak menyelaraskan teks.
Perataan teks salah di Word
Pengguna yang tidak berpengalaman sering kali mulai menyelaraskan teks sesuai kebutuhan mereka, menggunakan cara improvisasi - yaitu, menambahkan spasi tambahan atau mengetuk tombol "Tab". Perataan ini dianggap salah, karena jarak dari batas kiri dihitung dengan mata, sehingga sangat merepotkan untuk pengetikan atau pengeditan teks lebih lanjut. Selain itu, hampir tidak mungkin membuat lekukan yang diperlukan dengan mata, itulah sebabnya beberapa dokumen mungkin tidak diterima. Khususnya, ini berlaku untuk ijazah - tidak ada satu guru pun yang akan menerima teks yang dicetak dengan cara ini - semua persyaratan harus dipatuhi dengan ketat, hingga lekukan dan penyelarasan. Selain itu, metodenya sendiri tidak bisa disebut nyaman - Anda harus terlalu banyak mengetuk tombol dan Tab yang bermasalah.Itu satu hal jika menyangkut ijazah. Bagaimana jika ini adalah dokumen resmi? Dengan pendekatan ini, Anda dapat dengan mudah kehilangan reputasi bisnis Anda. Itu sebabnya, untuk menyelaraskan teks, Anda harus menggunakan alat standar MS Word - tombol yang terletak di bagian "Beranda".
Untuk memeriksa kebenaran dokumen, ada juga tombol khusus; dengan mengkliknya, Anda akan melihat tanda-tanda tersembunyi, itulah sebabnya lebih baik mendekati masalah pemformatan teks dengan benar sejak awal.
Setelah mengklik, karakter aneh, banyak titik dan panah akan muncul di teks.
Titik-titik adalah ruang yang Anda masukkan. Panah – menekan tombol Tab, sisanya tidak memiliki arti praktis bagi kami pada tahap ini. Jadi, jika Anda meletakkan terlalu banyak spasi dalam satu baris untuk menyelaraskan teks sesuai kebutuhan, saat Anda mengklik tombol "Tampilkan semua karakter", kesalahan Anda akan segera terlihat - banyak titik dan panah.
Untuk mengembalikan dokumen ke bentuk sebelumnya, klik lagi tombol yang sama.
Sejajarkan teks menggunakan alat standar Microsoft Word
Jadi, mari kembali ke empat tombol yang sama yang disajikan sebelumnya.Seperti yang Anda lihat, semuanya sangat sederhana. Kami segera menyenangkan Anda, Anda tidak perlu menulis ulang teks - Anda dapat menyelaraskannya bahkan setelah dicetak. Pilih area yang diperlukan dengan mouse dan klik salah satu tombol.
Hingga saat ini, kami hanya menyelaraskan elemen ke kiri. Lebih tepatnya, Anda dan saya tidak melakukan ini sama sekali, dan browser itu sendiri menyelaraskan elemen ke kiri secara default. Tentu saja akan terlalu membosankan jika semuanya disejajarkan ke kiri. Oleh karena itu, ada berbagai cara untuk menyelaraskan ke tengah dan ke kanan.
Penyelarasan elemen adalah sesuatu yang perlu Anda ketahui saat melakukan ini. Hal pertama yang perlu Anda lakukan adalah mengetik halaman sederhana.
Alkisah ada sebuah tag
Anda bisa menambahkan gambar, juga rata tengah, ayo pindah juga ke baris berikutnya menggunakan tag
:
Judul tingkat 1, rata tengah
Itu adalah sebuah tanda
Untuk mengatasi masalah ini, para pengembang menemukan cara universal untuk menyelaraskan elemen HTML. Metodenya adalah dengan menggunakan apa yang disebut container, yang dibuat menggunakan tag Mari kita menulis hal yang sama sekarang kode HTML, tapi dengan menggunakan container, mari kita sejajarkan bukan ke tengah, tapi ke kanan. Seperti yang Anda lihat, semuanya berfungsi. Saya menyarankan Anda untuk juga mengubah nilai atribut " meluruskan" untuk melihat jenis penyelarasan konten penampung lainnya. Cara lain untuk menyelaraskan elemen HTML- ini adalah tabel, tetapi topik ini perlu dibahas secara terpisah, jadi kita akan membicarakannya di salah satu artikel berikut. Untuk saat ini, halaman Anda akan terlihat seperti ini: Hormat kami, Mikhail Rusakov. P.S. Jika Anda ingin tahu lebih banyak tentang HTML, lalu lihat kursus gratis saya dengan contoh membuat situs web di HTML: jendela: Internet Explorer 3.0+, Firefox 1.0+, Google Chrome, Opera 3.51 - 6.xx dan 9.0+, Safari 3.1+, SeaMonkey 1.0+ [1]. Linux: Firefox 1.0+, Chromium, Opera 5.0 - 6.xx dan 9.0+, SeaMonkey 1.0+ [2]. Memusatkan konten halaman di area tampilan jendela browser menggunakan HTML - tanpa CSS. Wadah di mana konten halaman web akan ditempatkan disejajarkan di tengah - lebar dan tinggi: [Buka halaman contoh]. Dan juga di Netscape 2.02 - 4.80 dan Offbyone. Di Netscape 2.02 - 4.80, ada beberapa pergeseran konten halaman ke sudut kiri atas area tampilan jendela browser karena cara program ini menyediakan ruang untuk bilah gulir. Dan juga di Netscape 2.02 - 4.80. Di Netscape 2.02 - 4.80, ada beberapa pergeseran konten halaman ke sudut kiri atas area tampilan jendela browser karena cara program ini menyediakan ruang untuk bilah gulir. Subdito dan tema yang mirip Netsurf: Hv3: Dillo: Links2 Saat ini, browser web yang benar-benar ringan adalah browser yang tidak bekerja atau bekerja sangat terbatas dengan JavaScript dan Flash. Karena browser web, bahkan dengan antarmuka paling ringan sekalipun, akan menjadi berat ketika bekerja dengan Internet modern, dipenuhi dengan skrip dan multimedia. Hanya ada sedikit browser seperti itu dan beberapa di antaranya sedang bergerak menuju kemampuan JavaScript - mis. sampai-sampai keluar dari kategori "Peramban Web Ringan". Browser web yang ringan bisa lebih canggih - bekerja dengan CSS. Atau kurang - tidak bekerja dengan CSS atau bekerja sangat lemah. Netsurf - / beranda / Saat ini browser web ringan tercanggih untuk Linux. Dukungan CSS yang sangat menyeluruh. Kerja bagus dengan HTML. Dukungan JavaScript sangat lemah, yang dapat dinonaktifkan. Untuk sistem *nix ada versi yang dapat bekerja tanpa X, menggunakan framebuffer kartu grafis. Awalnya dibuat untuk OS RISC dan baru kemudian di-porting ke Linux. Ada juga versi untuk sistem *nix lainnya, untuk AmigaOS, AmigaOS 4, Atari OS, BeOS/Haiku, Mac OS X, MorphOS. (Lebih lanjut tentang karakteristik teknis Netsurf) NetSurf 3.0 di PuppyLinux 5.2.8: netsurf-browser.org NetSurf 3.0 di PuppyLinux 5.2.8: w3schools.com/browsers/browsers_stats.asp NetSurf 3.0 di PuppyLinux 5.2.8: en.wikipedia .org /wiki/Netsurf NetSurf 3.0 di PuppyLinux 5.2.8: ebay.com NetSurf 3.0 di PuppyLinux 5.2..htm NetSurf 3.0 di PuppyLinux 5.2.8: twitter.com Hv3 - / halaman beranda / Browser web ringan yang kurang canggih untuk Linux, tapi itu juga memiliki dukungan CSS yang signifikan. Dukungan JavaScript/ECMAScript yang lemah. Kerja bagus dengan HTML. Ada banyak layanan online untuk membuat sitemap.xml. Namun, Anda dapat melakukannya sendiri di komputer menggunakan browser lynx dan beberapa utilitas baris perintah Linux. Berikut ini adalah contoh skrip bash bernama "sitemap.sh" yang menggunakannya. Skrip Bash yang membuat file sitemap.xml: #!/bin/bash cd /home/me/sitemap/www/ lynx -crawl -traversal -accept_all_cookies -connect_timeout=30 http://www.compmiscellanea.com/ > / dev /null cd /home/me/sitemap/www2/ lynx -crawl -traversal -accept_all_cookies -connect_timeout=30 http://compmiscellanea.com/ > /dev/null cat /home/me/sitemap/www2/traverse.dat > > /home/me/sitemap/www/traverse.dat cat /home/me/sitemap/www/traverse.dat | sed -e "s/\ Tampaknya tidak ada yang sulit untuk memasang gambar atau teks di tengah jendela browser. Kami menggunakan tag CENTER dan semuanya berjalan ke tempat yang kami inginkan. Namun, tidak semuanya sesederhana itu. Ada tiga cara untuk melakukan center align, masing-masing memiliki karakteristik dan perbedaan tersendiri pada browser yang berbeda. Salah satu tag paling sederhana dan nyaman, CENTER, dirancang untuk menyelaraskan blok teks. Tag ini juga dapat digunakan untuk memusatkan gambar dan tabel. Pengecualian adalah elemennya
atau
yang perataannya ditentukan oleh properti tag IMG. Jadi, jika Anda menempatkan sebuah elemen di dalam tag CENTER, gambar akan rata kanan. Secara formal, CENTER hanya boleh digunakan sebagai parameter tag blok lainnya (P, PRE, dan lainnya). Namun, di browser Netscape Navigator 2.0, CENTER diperkenalkan sebagai tag terpisah. Penambahan ini dirancang untuk menghilangkan ruang vertikal ekstra yang muncul saat menggunakan tag blok. Jika alih-alih tag CENTER, teks ditempatkan di dalam paragraf ( )
, ada tambahan spasi vertikal antara garis horizontal dan teks ini. CENTER bukan bagian dari spesifikasi HTML. Dalam HTML "resmi", pemformatan seperti perataan teks harus dilakukan melalui atribut tag (mis.
) atau menggunakan gaya. Namun, tag ini telah memperoleh hak untuk hidup. Namun, setelah spesifikasi HTML 4 W3 dipublikasikan, Konsorsium merekomendasikan untuk tidak menggunakan tag CENTER dan sebagai gantinya menggunakan elemen Cara lain untuk memusatkan adalah dengan menggunakan gaya. Gaya adalah instruksi yang memungkinkan Anda mengontrol atribut pemformatan seperti font, warna, perataan, dll. Contoh penggantian tag P untuk memusatkan teks. Sekarang kapan Anda akan menggunakan tag P dengan yang di atas
Judul tingkat 1, rata tengah
Judul tingkat 1, rata kanan
Contoh 4.1. Memusatkan dengan tag CENTER
Teks ini akan disejajarkan dengan bagian tengah jendela browser, dan di bawahnya
menggambar di tepi kanan.
Contoh 4.2. Memusatkan dengan Tag DIV
Memusatkan teks menggunakan tag DIV
Contoh 4.3. Pemusatan dengan Gaya
gaya, teks paragraf akan disejajarkan dengan bagian tengah jendela browser