禁止html自動換行的方法:1、為html元素新增「display:inline」樣式,將元素設定為行內元素;2、給html元素加入「float:left」樣式,使元素脫離文檔流,浮動到同一行顯示。
本教學操作環境:windows7系統、CSS3&&HTML5版、Dell G3電腦。
demo:
<div>性别: <input id="sex0" name="sex" type="radio" value="0" checked="checked"/>男 <input id="sex1" name="sex" type="radio" value="1"/>女 </div>
讓兩個input在同一行顯示方法:
1、使用樣式display:inline
<style> .c{ display:inline; } </style> <div>性别: <input class="c" id="sex0" name="sex" type="radio" value="0" checked="checked"/>男 <input class="c" id="sex1" name="sex" type="radio" value="1"/>女 </div>
display:inline
的作用是設定物件做為行內元素顯示,inline是內聯物件的預設值(ps:內嵌物件就是不自動產生換行的元素,例如span) 用該值將從物件中刪除行。
這裡兩個input都是inline的則在同一行。例如我們一般用的div是區塊級元素,預設display屬性是block, 但如果將div的display設定為inline的話,則多個div就可以顯示在一行了。
2、使用樣式float:left(不建議使用)
<style> .f{ float:left; } </style> <div class="f">性别: <p class="f"><input id="sex0" class="f" name="sex" type="radio" value="0" checked="checked"/>男</p> <p class="f"><input id="sex1" class="f" name="sex" type="radio" value="1"/>女</p> </div>
多個元素時使用比較麻煩,而且可能造成其他元素的位置混亂。
其他適用於純文字的用法
1.標籤
<nobr> 12345456<nobr>
2.標籤
<div nowrap>123123123</div>
3.標籤
<pre class="brush:php;toolbar:false">23423423
4.樣式
c{ white-space:nowrap; }
【推薦學習:Html5教學】
以上是如何禁止html自動換行的詳細內容。更多資訊請關注PHP中文網其他相關文章!