Tag mana yang membuat paragraf dalam dokumen. HTML: Paragraf dan garis merah

Tipe dasar C/C++ seperti int , double , dll. Apakah atomic, misalnya, thread-safe?

apakah mereka bebas dari balapan data; yaitu, jika satu utas menulis ke objek jenis itu dan utas lain membaca darinya, apakah perilakunya didefinisikan dengan baik?

Jika tidak, apakah itu tergantung pada kompiler atau yang lainnya?

4 57

Peter Mortensen

4 jawaban:

sebagai gantinya Anda dapat menggunakan std::atomic atau std::atomic .

Catatan: std::atomic diperkenalkan dengan C++11, dan saya mengerti bahwa sebelum C++11, standar C++ tidak mengenali keberadaan multithreading sama sekali.

eksekusi program 5.1.2.3

ketika pemrosesan mesin abstrak terganggu oleh sinyal, nilai objek yang bukan objek non-penguncian atom atau tipe volatil sig_atomic_t tidak ditentukan, begitu pula keadaan lingkungan titik-mengambang. Nilai objek apa pun yang dimodifikasi oleh pegangan yang bukan objek atom non-penguncian atau tipe volatil sig_atomic_t menjadi tidak terdefinisi ketika pawang keluar, seperti halnya keadaan lingkungan titik-mengambang jika diubah oleh pawang dan tidak dikembalikan ke keadaan aslinya.

5.1.2.4 Eksekusi multi-utas dan balapan data

dua evaluasi ekspresi konflik jika salah satu dari mereka memodifikasi area memori dan yang lain membaca atau memodifikasi area memori yang sama.

[beberapa halaman standar - beberapa paragraf secara eksplisit mengacu pada tipe atom]

eksekusi program berisi perlombaan data jika berisi dua tindakan yang bertentangan pada utas yang berbeda, setidaknya salah satunya tidak atomik, dan tidak ada yang terjadi sebelum yang lain. jenis data race apa yang menghasilkan perilaku tidak terdefinisi.

prosesor juga dapat menyusun ulang akses memori sesuai dengan batasan pemesanan memori prosesor tersebut. Batas pemesanan memori untuk arsitektur x86 dapat ditemukan di Panduan Pengembang Perangkat Lunak Arsitektur Intel 64 dan ia32 bagian 8.2 mulai dari halaman 2212.

tipe primitif (int , char dll) bukan atom

saya harap ini menjelaskan mengapa tipe primitif tidak atomik.

informasi tambahan yang belum saya lihat disebutkan dalam jawaban lain sejauh ini:

jika Anda menggunakan std::atomic , misalnya, bool secara efektif atom pada arsitektur target, maka kompiler tidak akan menghasilkan penjaga atau kunci yang berlebihan. Kode yang sama akan dihasilkan seperti untuk bool sederhana.

dengan kata lain, menggunakan std::atomic hanya membuat kode kurang efisien jika benar-benar diperlukan untuk kebenaran pada platform. Jadi tidak ada alasan untuk menghindarinya.

- dalam proses pembuatan situs, kami harus banyak bekerja dengan blok teks, atau frasa teks. Suatu kali, saya perlu menambahkan frasa teks, sehingga sebelum frasa teks ini ada beberapa teks indentasi dari tepi html blok di mana teks yang diberikan ditambahkan.

Jadi, cara pertama adalah yang paling alami dan sederhana. Untuk membuat indentasi sebelum teks, tambahkan sebelum teks kode html spasi - Anda dapat menambahkan kode spasi html di editor html apa pun.

Saya memberikan contoh kode kerja untuk mengatur indentasi teks menggunakan kode spasi:

HTML teks indent kiri, gunakan kode spasi


Dalam contoh ini, sebelum teks yang kita pilih, kode spasinya adalah -  ditambahkan empat kali, sebagai hasilnya, kami mendapatkan indentasi yang kami butuhkan.

Kita tahu bahwa kode spasi diproses oleh browser apa pun. Oleh karena itu, dengan menambahkan jumlah spasi yang diperlukan sebelum teks, Anda bisa mendapatkan lekukan yang diperlukan untuk teks.

Metode ini bagus karena dijamin akan berhasil oleh browser apa pun.

Tetapi metode ini ada kelemahan yang signifikan. Untuk membuat indentasi untuk teks yang cukup panjang, dalam kode html, Anda harus menambahkan sebelum teks sejumlah besar karakter luar angkasa, yang mungkin terlihat jelek, berat, dan tidak profesional.

Salah satu solusi untuk masalah ini adalah cara selanjutnya pekerjaan indent.

Metode indentasi teks HTML dua - metode ini didasarkan pada properti dari tag blockquote. Tag ini menetapkan indentasi sekitar 40 piksel ke kiri dan kanan untuk teks yang ditempatkan di dalamnya. Selain itu, lekukan diatur di bagian atas dan bawah. contoh html Kode untuk menggunakan metode ini diberikan di bawah ini:

di sebelah kiri, gunakan tag kutipan blok

Seperti yang Anda lihat, metode pengaturan indentasi untuk teks ini sangat mudah digunakan, tetapi metode ini juga memiliki kelemahan yang signifikan. Lekukan yang menetapkan tag kutipan blok, diperbaiki dan selalu sama dengan nilai yang sama - 40px.

Untuk memperbaiki situasi, dan ketika menambahkan indentasi html dan untuk teks untuk dapat mengatur nilai apa pun, kami akan menggunakan metode ketiga.

Indentasi teks HTML, metode tiga.

Di sini kita akan menggunakan properti parameter text-indent dari CSS Cascading Style Sheets.

Jika kita membuka referensi CSS, pada halaman properti indentasi teks, kita akan melihat bahwa dengan bantuan indentasi teks, kita dapat mengatur indentasi baris pertama atau paragraf pertama dari setiap blok teks.

Kami melihat contoh dengan blok teks pendek, sehingga properti indentasi teks cukup cocok untuk kasus kami.

Di bawah ini adalah kode html yang membuat indentasi teks menggunakan text-indent. Contoh menunjukkan bahwa dengan menyetel indentasi teks ke nilai argumen yang berbeda, kita dapat mengubah jumlah indentasi teks:

HTMLlekukanteks, bekerja gaya css - indentasi teks

Menurut pendapat saya, cara mengatur indentasi untuk teks ini adalah yang paling optimal, tetapi, bagaimanapun, mari kita pertimbangkan cara lain untuk mengatur indentasi menggunakan gambar.

Indentasi teks HTML, cara keempat - di sini kita akan menggunakan gambar untuk mengatur lekukan.

Sebagai contoh kerja, mari segera perhatikan kode html yang mendemonstrasikan pengoperasian metode ini:

di sebelah kiri, gunakan gambar

Dari contoh di atas terlihat jelas bahwa dengan mengubah lebar gambar, kita dapat mengubah posisi teks, yaitu mengatur indentasi teks yang diinginkan.

Sebagai gambar, Anda dapat menggunakan gambar yang lebar dan tingginya sama dengan satu piksel. Agar gambar yang kita gunakan tidak terlihat di halaman, kita akan mengatur warnanya persis sama dengan latar belakang halaman situs.

Menurut pendapat saya, metode pengaturan indentasi teks di atas cukup untuk mengatur indentasi yang Anda butuhkan dalam situasi apa pun saat menambahkan konten ke halaman di situs Anda.

Kategori: . Belum ada komentar. Diterbitkan: 17/05/2012.

Halo, hari ini kita akan mempertimbangkan topik yang sangat penting seperti penataan teks dalam HTML, dan setelah membaca artikel ini kita akan dapat dengan benar dan indah menyusun teks yang ada di halaman situs kita. Dalam artikel saya akan memberi tahu Anda dan tentu saja saya akan menunjukkan kepada Anda contoh cara membuat paragraf untuk halaman, membuat judul level yang berbeda dan juga menambahkan beberapa jenis daftar. Sekarang mari kita turun ke proses penataan teks.

Tanpa tag paragraf, teks kita pada halaman akan terlihat seperti satu potongan teks besar yang tidak nyaman untuk dibaca pengunjung, sehingga dibuatlah tag yang membuat paragraf dalam html dan berkat ini, Anda dapat memecah teks besar menjadi bagian-bagian logis. Tag ini terlihat seperti ini: teks harus ditempatkan di antara dua tag ini, yang kemudian akan dipisahkan dari teks utama.

Mari kita lihat tag paragraf dengan sebuah contoh. Saya sudah menyiapkan sebagian besar teks untuk ini, yang akan kita susun. Buka dokumen dalam program pengeditan, Anda dapat menggunakan notepad, notepad ++. Kami membuka dokumen dan melihat bahwa kami hanya memiliki sebagian besar teks, tanpa pemisahan apa pun.

Sekarang mari kita letakkan tag kita di dokumen setiap empat atau lima baris teks.

Dan sekarang mari simpan file dan buka di browser apa pun.

Sekarang kita melihat bahwa teks kita dibagi menjadi banyak bagian logis dan sekarang teks menjadi jauh lebih nyaman untuk dibaca. Saya harap Anda memahami bagaimana Anda dapat memecah teks menjadi bagian-bagian logis (paragraf) dan akan jauh lebih nyaman bagi pengunjung Anda untuk membaca artikel.

Setiap teks tidak dapat melakukannya tanpa judul dan subjudul, yang berbeda dalam arti dan pentingnya. Tag h1-h6 bertanggung jawab atas judul dalam html dan, tergantung pada nomornya, ukuran judul ditentukan, semua judul disorot dalam teks tebal. Mari kita ambil contoh penggunaan header.

Semua judul di situs ini akan terlihat seperti ini:

Untuk mengoptimalkan halaman di situs, Anda harus menggunakan heading dengan sangat hati-hati, terutama tag h1 dan h2. Seharusnya hanya ada satu judul h1 per halaman, ini harus menjadi judul utama situs dan sisanya adalah subjudul. Gunakan h2 sekali atau dua kali, tidak lebih sering, dan Anda dapat menggunakan semua judul lainnya rata-rata lima atau enam kali, dan ini dapat memiliki efek positif pada pengoptimalan.

Daftar dalam HTML.

Dalam HTML, kita juga dapat membuat daftar pada halaman, daftar sangat membantu untuk memberikan informasi di situs. Daftar juga sangat berguna saat membuat templat situs, dan kita akan membahasnya sebentar lagi. Nah, sekarang kita akan melanjutkan untuk mempertimbangkan semua opsi daftar seperti daftar bernomor, daftar berpoin.

Daftar bernomor dalam HTML.

Mari kita mulai pembahasan kita tentang topik daftar dalam HTML dengan daftar bernomor dalam HTML, dan sekarang kita dapat mulai mempelajarinya dengan aman. Hal pertama yang akan kita lakukan adalah menyiapkan daftar untuk menunjukkan kemungkinan daftar bernomor dalam HTML. Mari kita ambil contoh dari kehidupan dan menulis daftar untuk pergi ke supermarket.

Saus tomat
mayones
Garam
Lada
Dil
terong
Tomat

Berikut adalah daftar yang dikompilasi dan kami mulai memformatnya. Daftar bernomor dalam HTML atur menggunakan tag berpasangan dan sekarang pada contoh kita akan melihat proses pembuatan daftar bernomor.

Pertama, kita perlu menyertakan semua item daftar dalam sebuah tag.

Sebuah tugas

Tambahkan indentasi ke baris pertama setiap paragraf.

Larutan

Saat mengatur indentasi paragraf, juga dikenal sebagai garis merah, sebaiknya gunakan properti gaya indentasi teks. Nilainya menentukan berapa banyak untuk menggeser teks dari baris pertama ke kanan dari posisi awal. Lebar blok teks tidak berubah dan tetap pada awalnya. Jumlah padding dapat ditentukan dalam piksel, persentase, atau unit lain yang tersedia (contoh 1).

Contoh 1: Membuat indentasi baris pertama

HTML5 CSS 2.1 IE Cr Op Sa Fx

Indentasi baris pertama

Pandemi Babilonia, menurut tradisi Alkitab, adalah upaya gagal Raja Nimrod untuk membangun pilar di Babel setinggi langit. Tuhan, marah dengan orang-orang karena keinginan sembrono mereka, memutuskan untuk menghukum para pembangun: dia mencampuradukkan bahasa mereka sehingga mereka tidak lagi mengerti satu sama lain, terpaksa menghentikan konstruksi dan secara bertahap tersebar di seluruh dunia. Dari sini, seperti yang dijelaskan orang dahulu, perbedaan bahasa terjadi.

Dalam konsep biasa, kekacauan Babilonia berarti kekacauan, kebingungan dengan kerumunan besar orang.

Hasil dari contoh ini ditunjukkan pada Gambar. satu.