Apakah ada seperangkat kelas dalam kerangka Bootstrap Twitter yang menyelaraskan teks?
Misalnya, saya memiliki beberapa tabel dengan $
total yang ingin saya selaraskan ke kanan ...
<th class="align-right">Total</th>
dan
<td class="align-right">$1,000,000.00</td>
html
css
twitter-bootstrap
text-align
Mediabeastnz
sumber
sumber
Menggunakan Bootstrap 3.x menggunakan
text-right
berfungsi dengan sempurna:sumber
Tidak, Bootstrap tidak memiliki kelas untuk itu, tetapi kelas semacam ini dianggap sebagai kelas "utilitas", mirip dengan kelas ".pull-right" yang disebutkan @anton.
Jika Anda melihat utilitas. Kecuali Anda akan melihat sangat sedikit kelas utilitas di Bootstrap, alasannya karena kelas semacam ini umumnya disukai, dan direkomendasikan untuk digunakan untuk: a) prototipe dan pengembangan - sehingga Anda dapat dengan cepat membangun keluarkan halaman Anda, lalu hapus kelas tarik-kanan dan tarik-kiri untuk menerapkan mengapung ke kelas yang lebih semantik atau ke elemen itu sendiri, atau b) ketika itu jelas lebih praktis daripada solusi yang lebih semantik.
Dalam kasus Anda, menurut pertanyaan Anda, sepertinya Anda ingin memiliki teks yang lurus di kanan dalam tabel Anda, tetapi tidak semuanya. Semantik, akan lebih baik untuk melakukan sesuatu seperti (Saya hanya akan membuat beberapa kelas di sini, kecuali kelas bootstrap default, .table):
Dan cukup terapkan
text-align: left
atautext-align: right
deklarasi ke kelas harga-nilai dan label-harga (atau kelas apa pun yang cocok untuk Anda).Masalah dengan menerapkan
align-right
sebagai kelas, adalah bahwa jika Anda ingin memperbaiki tabel Anda, Anda harus mengulangi markup dan gaya. Jika Anda menggunakan kelas semantik, Anda mungkin bisa lolos dengan hanya mengembalikan konten CSS. Plus, jika meluangkan waktu untuk menerapkan kelas ke elemen, praktik terbaik untuk mencoba menetapkan nilai semantik ke kelas itu sehingga markup lebih mudah dinavigasi untuk programmer lain (atau Anda tiga bulan kemudian).Satu cara untuk memikirkannya adalah ini: ketika Anda mengajukan pertanyaan "Untuk apa ini?", Anda tidak akan mendapatkan klarifikasi dari jawaban "luruskan-kanan".
sumber
Bootstrap 2.3 memiliki kelas utilitas
text-left
,text-right
dantext-center
, tetapi mereka tidak bekerja dalam sel tabel. Sampai Bootstrap 3.0 dirilis (di mana mereka telah memperbaiki masalah) dan saya dapat beralih, saya telah menambahkan ini ke CSS situs saya yang dimuat setelahbootstrap.css
:sumber
Cukup tambahkan stylesheet "khusus" yang dimuat setelah stylesheet Bootstrap. Jadi definisi kelas kelebihan beban.
Dalam stylesheet ini deklarasikan perataan sebagai berikut:
Sekarang Anda dapat menggunakan konvensi penyelarasan "umum" untuk elemen td dan th.
sumber
Saya kira karena CSS sudah memiliki
text-align:right
, AFAIK, Bootstrap tidak memiliki kelas khusus untuk itu.Bootstrap memang memiliki "pull-right" untuk div mengambang, dll ke kanan.
Bootstrap 2.3 baru saja keluar dan menambahkan gaya pelurusan teks:
Bootstrap 2.3 dirilis (2013-02-07)
sumber
Bootstrap 4 akan datang ! Kelas utilitas yang dikenali di Bootstrap
3.x
sekarang diaktifkan dengan break-point. Breakpoints default:xs
,sm
,md
,lg
danxl
, sehingga kelas perataan teks ini terlihat seperti.text-[breakpoint]-[alignnment]
.Penting: Saat menulis ini, Bootstrap 4 hanya ada di Alpha 2. Kelas-kelas ini dan bagaimana mereka digunakan dapat berubah tanpa pemberitahuan.
sumber
Bootstrap perataan teks di v3.3.5:
Contoh CodePen
sumber
Baris kode berikut berfungsi dengan benar. Anda dapat menetapkan kelas-kelas seperti pusat teks, kiri atau kanan, Teks akan menyelaraskan sesuai.
Di sini tidak perlu membuat kelas eksternal. Ini adalah kelas-kelas Bootstrap dan memiliki properti mereka sendiri.
sumber
Anda dapat menggunakan CSS ini di bawah:
sumber
The
.text-align
kelas benar-benar valid dan lebih bermanfaat daripada memiliki.price-label
dan.price-value
yang tidak ada gunanya lagi.Saya sarankan pergi 100% dengan kelas utilitas kustom yang disebut
Saya suka melakukan sihir, tetapi itu terserah Anda, seperti sesuatu:
sumber
Inilah jawaban singkat dan manis dengan sebuah contoh.
sumber
link
danscript
valid di luarhead
ataubody
tag? Mengapa tidak memberikan contoh dokumen HTML yang lengkap dan valid?Memperluas jawaban David , saya hanya menambahkan kelas sederhana untuk menambah Bootstrap seperti ini:
sumber
Ow, dengan rilis Bootstrap 3, Anda dapat menggunakan kelas
text-center
untuk perataan tengah,text-left
untuk perataan kiri,text-right
untuk perataan kanan dantext-justify
untuk perataan yang benar.Bootstrap adalah kerangka kerja frontend yang sangat sederhana untuk dikerjakan, begitu Anda menggunakannya. Serta sangat mudah untuk menyesuaikan agar sesuai dengan keinginan Anda.
sumber
Kami memiliki lima kelas untuk itu, yang dapat Anda rujuk dari sini: http://v4-alpha.getbootstrap.com/components/utilities/
sumber
Inilah solusi paling sederhana
Periksa di sini: Demo
sumber
sumber
Dalam Bootstrap versi 4. Ada beberapa kelas bawaan untuk memposisikan teks.
Untuk header tabel keterpusatan dan teks data:
Anda juga dapat menggunakan kelas ini untuk memposisikan teks apa pun.
Untuk lebih jelasnya
Semoga ini bisa membantu Anda.
sumber
Dalam tiga kelas ini Bootstrap kelas tidak valid
sumber
Gunakan
text-align:center !important
. Mungkin adatext-align
aturan css lain sehingga!important
ini penting.sumber