kzen.dev
  • Pertanyaan
  • Tag
  • Pengguna
Notifikasi
Imbalan
Registrasi
Setelah Anda mendaftar, Anda akan diberitahu tentang balasan dan komentar untuk pertanyaan Anda.
Gabung
Jika Anda sudah memiliki akun, masuk untuk memeriksa pemberitahuan baru.
Akan ada hadiah untuk pertanyaan, jawaban, dan komentar tambahan.
Lebih
Sumber
Sunting
 scw
scw
Question

Mengapa bidang formulir Twitter Bootstrap saya meluap-luap dengan baik menggunakan wadah cairan?

UPDATE: Demo masalah di sini:

Dari sekitar 767px hingga 998px, bidang formulir lebih lebar daripada sumur yang berisi.

Lebih kecil dari 767px dan seluruh area formulir bergeser ke baris baru. Halaman yang dirender ketika jendela browser memiliki lebar sekitar 200px ditampilkan dengan sempurna. Bidang formulir menyusut seperti yang Anda harapkan.

Untuk visual, lihat pertanyaan yang sangat mirip ini: https://stackoverflow.com/questions/11706019/twitter-bootstrap-css-static-fluid-form-positioning

Berikut'semuanya di Kepala:

<link rel="stylesheet" href="http://twitter.github.com/bootstrap/assets/css/bootstrap.css" />
<link rel="stylesheet" href="http://twitter.github.com/bootstrap/assets/css/bootstrap-responsive.css" />
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.0/jquery.min.js"></script>

Inilah semua yang ada di dalam Tubuh:

<div class="container-fluid">

<div class="row-fluid">

<div class="span8">
<p>Some Content.</p>
</div>

<div class="span4">
  <div class="well">    
    <div class="control-group">
      <label class="control-label" for="name">Your Name</label>
      <div class="controls">
      <input type="text" class="input-xlarge" name="name" id="name" maxlength="100" />
      </div>
    </div>
  </div>
</div>

</div>

</div>

Saya pikir saya salah memahami beberapa bagian dari kerangka kerja. Bukankah seharusnya saya tidak menggunakan wadah cairan? Apa yang saya lakukan salah? Saya bisa melakukan sesuatu untuk memperbaikinya, tetapi saya pikir masalahnya mungkin karena saya melakukan sesuatu yang salah secara garis besar.

Saya mencoba mengubah span saya menjadi 7 dan 5 dan masih mengalami kesalahan yang sama. Saya mencoba 6 dan 6, tetapi pada saat itu halaman mulai terlihat konyol. Jawaban-jawaban lainnya tidak masuk akal bagi saya.

Saya mengubah kelas input menjadi besar, bukan xlarge. Masih ada rentang lebar di mana ia meluap, dan saya benar-benar ingin bidang formulir yang lebih luas jika ada ruang pada tampilan.

Saya ingin menghindari bilah gulir horizontal, dan saya ingin teks halaman memiliki ukuran yang sama dalam mode lanskap atau portait pada ponsel cerdas saya.

PEMBARUAN: Gambar

Halaman masalah saya:

halaman masalah

Versi yang disederhanakan:

versi sederhana

Versi yang disederhanakan pada lebar browser 200 px:

versi sederhana dengan lebar 200px

41 2012-08-07T22:33:10+00:00 3
 Community
Community
Pertanyaan edit 23 Mei 2017 в 11:47
Pemrograman
html
css
twitter-bootstrap
Pertanyaan ini memiliki :value jawaban dalam bahasa Inggris, untuk membacanya masuk ke akun Anda.
Solution / Answer
 Vino
Vino
7 Agustus 2012 в 11:19
2012-08-07T23:19:52+00:00
Lebih
Sumber
Sunting
#16895983

Tag html input dan gaya .input-* yang sesuai hanya mengatur width css. Ini adalah berdasarkan desain.

Tetapi menambahkan css max-width:100% akan memastikan bahwa input yang terlalu besar tetap terkendali.
misalnya, tambahkan ini ke Head Anda:_

<style>
    input {
        max-width: 100%;
    } 
</style>
62
0
Miljan Puzović
Miljan Puzović
7 Agustus 2012 в 11:23
2012-08-07T23:23:29+00:00
Lebih
Sumber
Sunting
#16895984

Biasanya saya lebih suka menggunakan class="row-fluid" dan class="span12" dalam elemen dengan class="spanX" untuk mendapatkan lebar 100% dari beberapa elemen. Itu tidak akan menyebabkan bug pada resolusi yang berbeda. Jadi, saya telah menambahkan kelas row-fluid lain di elemen anda dengan kelas span4, dan di dalam row-fluid baru itu ditambahkan div dengan span12. Anda terkadang harus mengesampingkan pengaturan Bootstrap default untuk mendapatkan apa yang Anda butuhkan, jadi saya juga menambahkan kelas .my-input di dalam elemen <input /> untuk mendapatkan lebar 100% dan menghapus padding kiri dan kanan (padding akan menyebabkan bug di sisi kanan). Dan berikut adalah kodenya:

<div class="container-fluid">
    <div class="row-fluid">
        <div class="span8">
            <p>Some Content.</p>
        </div>
        <div class="span4 well">
            <div class="row-fluid">
                <div class="span12">
                    <label class="control-label" for="name">Your Name</label>
                    <input type="text" class="my-input" name="name" id="name" maxlength="100" />
                </div>
             </div>
        </div>
  </div>
</div>

dan kelas CSS untuk override

​.my-input
{
    width: 100%;
    padding: 4px 0 4px 0 !important;
}​

Anda dapat melihat dan Jsfiddle demo, cobalah untuk mengubah ukuran layar.

4
0
 Rich2020
Rich2020
5 September 2012 в 9:01
2012-09-05T09:01:41+00:00
Lebih
Sumber
Sunting
#16895986

Saya baru saja menemukan masalah ini dan memeriksa dokumen bootstrap untuk input formulir yang menyatakan ' Gunakan kelas ukuran relatif seperti .input-large atau cocokkan input Anda dengan ukuran kolom grid menggunakan kelas .span *. '

Baris bootstrap saya diatur ke span9 untuk konten dan span3 untuk sidebar. Pengaturan <input class='span3'/> memecahkan masalah bagi saya, kotak input tetap berada di dalam bilah samping saat ukuran layar berkurang.

 Rich2020
Rich2020
Jawaban edit 5 September 2012 в 9:07
4
0
Related communities 5
HTML dan CSS Indonesia
HTML dan CSS Indonesia
4 368 pengguna
Silahkan bertanya terkait mengenai HTML maupun CSS. Membaca, menulis, berbagi. Baca dahulu pesan tersemat di pinned post.
Buka telegram
Pemrograman Web Indonesia (HTML CSS Javascript PHP MySQL)
Pemrograman Web Indonesia (HTML CSS Javascript PHP MySQL)
274 pengguna
Official Website : https://esistemindo.com Belajar Pemrograman Web (HTML CSS Javascript PHP MySQL) Grup Belajar Pemrograman Web. HTML + PHP + Javascript + MySQL DB Semoga menjadi forum belajar, menambah wawasan, peningkatan mutu personal kita semua.
Buka telegram
HTML INDONESIA
HTML INDONESIA
106 pengguna
Buka telegram
PHP HTML Indonesia
PHP HTML Indonesia
58 pengguna
~ Menerima Jasa Pembuatan Website untuk : Tugas & Instansi 💻 ~ Forum Diskusi Belajar Bersama ✅ ~ Promosi Jasa Minimal 1x Sehari ✅ ~ Dilarang Berbicara Kotor 🚫 ^ Other Grup : Whatsapp Group : Chat Admin untuk masuk ke Grup Whatsapp ^^
Buka telegram
Css Indonesia
Css Indonesia
13 pengguna
Css Indonesia group ini membahas tentang Css dan web design Bagi yg mau memperdalam Css atau ingin memulai Css atau bahkan Javascript dan html, bisa download aplikasi di bawah ini : https://play.google.com/store/apps/details?id=com.sololearn Thank you
Buka telegram
Tambahkan pertanyaan
Kategori
Semua
Teknologi
Budaya / Rekreasi
Kehidupan / Seni
Ilmu Pengetahuan
Profesional
Bisnis
Pengguna
Semua
Baru
Populer
1
Daniel Gogov
Terdaftar 6 hari yang lalu
2
工藤 芳則
Terdaftar 1 minggu yang lalu
3
Ирина Беляева
Terdaftar 2 minggu yang lalu
4
Darya Arsenyeva
Terdaftar 2 minggu yang lalu
5
anyta nuam-nuam (LapuSiK)
Terdaftar 2 minggu yang lalu
ID
JA
KO
RU
© kzen.dev 2023
Sumber
stackoverflow.com
di bawah lisensi cc by-sa 3.0 dengan atribusi