Apakah ada yang setara dengan tetapi untuk membuat tab?
Juan Solano
Tidak ada &tab;, tapi saya menemukan potongan js kecil ini di github (pada dasarnya menemukan dan mengganti untuk membuat lima berturut-turut) ... gist.github.com/AustinDizzy/1231e82184bea35c42ad
dgig
Jawaban:
145
Untuk memasukkan tab spaceantara dua kata / kalimat yang biasa saya gunakan
Karakter entitas  dan  masing-masing menunjukkan en spasi dan ruang em, di mana ruang en adalah setengah ukuran titik dan ruang em sama dengan ukuran titik font saat ini. Untuk font pitch tetap, agen pengguna dapat memperlakukan en space sebagai setara dengan karakter spasi, dan ruang em sebagai setara dengan dua karakter spasi.
Ini jawaban yang bagus. Tapi saya hanya ingin mengatakan bahwa akan lebih baik menggunakan kelas CSS daripada id (itu berarti mengganti #tabdengan .tabdan id="tab"oleh class="tab") karena jika kita menggunakannya lebih dari sekali dalam dokumen yang sama, kita mungkin memiliki perilaku yang tidak terdefinisi. Lihat, misalnya, pertanyaan ini .
Hilder Vitor Lima Pereira
Ini membantu saya hari ini. Terima kasih banyak.
justnisar
19
Jenis dari Spaces dalam HTML
Menciptakan empat spasi di antara teks-  
Membuat dua spasi di antara teks -  
Membuat ruang reguler di antara teks -
menciptakan ruang sempit (mirip dengan ruang biasa tetapi sedikit perbedaan -
"&thinsp";
Jika Anda meminta tab untuk meluruskan hal-hal di beberapa baris, Anda dapat menggunakannya <table>.
Masukkan setiap baris <tr> ... </tr>. Dan setiap elemen dalam baris dalam <td> ... </td>. Dan tentu saja Anda selalu dapat mengontrol bantalan setiap sel tabel untuk menyesuaikan ruang di antara mereka.
Ini akan membuat mereka sejajar dan mereka akan terlihat cukup bagus :)
Tabel harus digunakan untuk mewakili data tabular, bukan untuk memformat. Di tabel 90-an di mana sering digunakan untuk memformat karena keterbatasan dalam HTML dan frustrasi menulis HTML dengan gaya yang bekerja secara konsisten di seluruh browser. Saat ini dianggap sebagai anti-pola.
David Baucum
Saya mengerti maksud Anda, Ini mungkin solusi kuno, tetapi saya pernah punya masalah satu kali dan menggunakan tabel bekerja sempurna untuk saya
Argento
1
Ya, tetapi Anda dapat menggunakan gaya tabel (dengan CSS modern) tanpa mengacaukan makna semantik! display: table, dll.
Julix
3
Atau disebut sebagai ruang tetap atau ruang keras, non-breaking space (NBSP) digunakan dalam pemrograman dan pengolah kata untuk membuat ruang dalam garis yang tidak dapat dipecah oleh bungkus kata.
Dengan HTML, Anda dapat membuat banyak ruang yang terlihat di halaman web dan tidak hanya dalam kode sumber.
Ruang putih? Tidak bisakah Anda menggunakan bantalan? Itu ide. Itulah cara Anda dapat menambahkan "area kosong" di sekitar elemen Anda. Jadi, Anda dapat menggunakan tag CSS berikut:
Untuk menyisipkan simbol tab (jika tombol tab standar, gerakkan kursor) tekan Alt+ 0+ 0+9
.element {-moz-tab-size:4;tab-size:4;}
Pilihan saya:
*{-moz-tab-size:1;tab-size:1;}
Lihatlah potongan atau contoh cepat yang ditemukan di ukuran tab .
.t1{-moz-tab-size:1;tab-size:1;}.t2{-moz-tab-size:2;tab-size:2;}.t4{-moz-tab-size:4;tab-size:4;}
pre {border:1px dotted;}
<h3>tab = {default} space</h3><pre>
one tab text
two tab text
</pre><h3>tab = 1 space</h3><preclass="t1">
one tab text
two tab text
</pre><h3>tab = 2 space</h3><preclass="t2">
one tab text
two tab text
</pre><h3>tab = 4 space</h3><preclass="t4">
one tab text
two tab text
</pre>
jawaban pengguna8657661 adalah yang paling dekat dengan kebutuhan saya (berbaris di beberapa baris). Namun, saya tidak bisa mendapatkan kode contoh berfungsi sebagaimana disediakan, tetapi saya perlu mengubahnya sebagai berikut:
<html><head><style>.tab9 {position:absolute;left:150px;}</style></head><body>
Dog Food: <spanclass="tab9"> $30</span><br/>
Milk of Magnesia:<spanclass="tab9"> $30</span><br/>
Pizza Kit:<spanclass="tab9"> $5</span><br/>
Mt Dew <spanclass="tab9"> $1.75</span><br/></body></html>
Jika Anda membutuhkan nomor kanan-blok Anda dapat mengubah left:150pxke right:150px, tapi Anda harus mengubah nomor berdasarkan lebar layar (seperti yang tertulis angka-angka akan 150 piksel dari tepi kanan layar).
Saya pikir Anda perlu mengutarakan jawabannya dengan lebih jelas. Apakah maksud Anda menyalin dan menempel ruang dari suatu tempat? Saya tidak berpikir itu akan berhasil di sini.
smilyface
1
Ada TAB di sumber penurunan harga, tetapi tidak dalam output HTML di sini (bukan ruang tunggal).
tetapi untuk membuat tab?&tab;
, tapi saya menemukan potongan js kecil ini di github (pada dasarnya menemukan dan mengganti untuk membuat lima
berturut-turut) ... gist.github.com/AustinDizzy/1231e82184bea35c42adJawaban:
Untuk memasukkan
tab space
antara dua kata / kalimat yang biasa saya gunakan 
dan 
sumber
Dalam kasus di mana lebar / tinggi ruang berada di luar
biasanya saya gunakan:Untuk pengatur jarak horizontal:
Untuk pengatur jarak vertikal:
sumber
Anda dapat menggunakan
spasi,<
untuk<
(kurang dari, nomor entitas<
) dan>
untuk>
(lebih dari, nomor entitas>
).Daftar lengkap dapat ditemukan di Entitas HTML .
sumber
Coba
 
.Sesuai dokumentasi di Karakter Khusus :
sumber
Saya suka menggunakan ini:
Di CSS Anda:
Di HTML Anda:
sumber
#tab
dengan.tab
danid="tab"
olehclass="tab"
) karena jika kita menggunakannya lebih dari sekali dalam dokumen yang sama, kita mungkin memiliki perilaku yang tidak terdefinisi. Lihat, misalnya, pertanyaan ini .Jenis dari
Spaces
dalam HTMLMenciptakan empat spasi di antara teks-
 
Membuat dua spasi di antara teks -
 
Membuat ruang reguler di antara teks -
menciptakan ruang sempit (mirip dengan ruang biasa tetapi sedikit perbedaan -
"&thinsp";
jarak antar kalimat -
"</br>"
Tautan ini mungkin membantu Anda. Lihat [ https://hea-www.harvard.edu/~fine/Tech/html-sentences.html]
sumber
Baris pertama paragraf ini akan di-indentasi sekitar lima karakter, mirip dengan indentasi tab.
Lihat Cara Menggunakan HTML dan CSS untuk Membuat Tab dan Spasi untuk informasi lebih lanjut.
sumber
<span style="padding-left:68px;"></span>
Anda juga bisa menggunakan:
sumber
Selangkah lebih maju dari @Ivar dan beri style pada tag kustom saya sendiri seperti itu ... Bagi saya 'tab' lebih mudah diingat dan diketik.
Dan implementasi HTML ...
Dan tangkapan layar saya ...
sumber
Jika Anda meminta tab untuk meluruskan hal-hal di beberapa baris, Anda dapat menggunakannya
<table>
.Masukkan setiap baris
<tr> ... </tr>
. Dan setiap elemen dalam baris dalam<td> ... </td>
. Dan tentu saja Anda selalu dapat mengontrol bantalan setiap sel tabel untuk menyesuaikan ruang di antara mereka.Ini akan membuat mereka sejajar dan mereka akan terlihat cukup bagus :)
sumber
Atau disebut sebagai ruang tetap atau ruang keras, non-breaking space (NBSP) digunakan dalam pemrograman dan pengolah kata untuk membuat ruang dalam garis yang tidak dapat dipecah oleh bungkus kata.
Dengan HTML,
Anda dapat membuat banyak ruang yang terlihat di halaman web dan tidak hanya dalam kode sumber.sumber
Ruang putih? Tidak bisakah Anda menggunakan bantalan? Itu ide. Itulah cara Anda dapat menambahkan "area kosong" di sekitar elemen Anda. Jadi, Anda dapat menggunakan tag CSS berikut:
sumber
Anda dapat menggunakan kode ini
 
untuk menambahkan spasi di konten HTML. Untuk ruang tab, gunakan 5 kali atau lebih.Lihat contoh di sini: https://www.w3schools.com/charsets/tryit.asp?deci=8287&ent=ThickSpace
sumber
Gunakan CSS standar
tab-size
.Untuk menyisipkan simbol tab (jika tombol tab standar, gerakkan kursor) tekan Alt+ 0+ 0+9
Pilihan saya:
Lihatlah potongan atau contoh cepat yang ditemukan di ukuran tab .
sumber
Ini bekerja untuk saya:
Di CSS saya, saya punya:
Kemudian di HTML saya hanya menggunakan tab saya:
sumber
jawaban pengguna8657661 adalah yang paling dekat dengan kebutuhan saya (berbaris di beberapa baris). Namun, saya tidak bisa mendapatkan kode contoh berfungsi sebagaimana disediakan, tetapi saya perlu mengubahnya sebagai berikut:
Jika Anda membutuhkan nomor kanan-blok Anda dapat mengubah
left:150px
keright:150px
, tapi Anda harus mengubah nomor berdasarkan lebar layar (seperti yang tertulis angka-angka akan 150 piksel dari tepi kanan layar).sumber
Anda dapat melakukan melalui padding like
<span style="padding-left: 20px;">
, Anda dapat memeriksa lebih banyak cara di sini di - ruang kosong di htmlsumber
Berikut ini adalah teks "Tab" (salin dan tempel): ""
Ini mungkin tampak berbeda atau tidak tab penuh karena keterbatasan jawaban situs ini.
sumber