Saya ingin menampilkan satu baris teks ke browser yang berisi tag. Ketika ini diberikan, tampaknya DIV menyebabkan garis baru. Bagaimana saya bisa menyertakan konten dalam tag div pada baris yang sama - ini kode saya.
<?php
echo("<a href=\"pagea.php?id=$id\">Page A</a>")
?>
<div id="contentInfo_new">
<script type="text/javascript" src="getData.php?id=<?php echo($id); ?>"></script>
</div>
Saya sudah mencoba merapikannya di sini. Bagaimana saya bisa memiliki tampilan ini dalam satu baris?
echo $id;
valid sepertiecho($id);
.Jawaban:
The
div
tag adalah elemen blok, menyebabkan perilaku itu.Anda harus menggunakan
span
elemen sebagai gantinya, yang sebaris.Jika Anda benar - benar ingin menggunakan
div
, tambahkanstyle="display: inline"
. (Anda juga bisa memasukkannya ke dalam aturan CSS)sumber
display: inline
bertentangan untuk apa DIV itu, jadi tolong jangan lakukan itu! Gunakan span sebagai gantinya.if you really want to
.display: inline-block
dan elemen div. Katakan apa yang Anda inginkan tentang gaya, tetapi ini menyelesaikan kedua masalah.Saya bukan seorang ahli tapi cobalah
white-space:nowrap;
Properti white-space didukung di semua browser utama.
Catatan: Nilai
"inherit"
tidak didukung di IE7 dan sebelumnya. IE8 membutuhkan!DOCTYPE
. IE9 mendukung"inherit"
.sumber
overflow: hidden
elemen bungkus dan Anda memindahkannya sesuai dengan induk "di latar belakang" :)div
adalah elemen blok, yang selalu menempati barisnya sendiri.gunakan
span
tag sebagai gantinyasumber
Tambahkan
style="display: inline"
ke div Anda.sumber
gunakan float: left pada div dan link, atau gunakan span.
sumber
Gunakan properti css - white-space: nowrap;
sumber
Cara yang lebih baik untuk melakukan break line adalah menggunakan span dengan parameter gaya CSS white-space: nowrap;
span.nobreak { white-space: nowrap; } or span.nobreak { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
Contoh langsung di HTML Anda
<span style='overflow:hidden; white-space: nowrap;'> YOUR EXTENSIVE TEXT THAT YOU CAN´T BREAK LINE ....</span>
sumber
<div style="float: left;"> <?php echo("<a href=\"pagea.php?id=$id\">Page A</a>") ?> </div> <div id="contentInfo_new" style="float: left;"> <script type="text/javascript" src="getData.php?id=<?php echo($id); ?>"></script> </div>
sumber
Anda cukup menggunakan:
#contentInfo_new br {display:none;}
sumber