1. 程式人生 > >關於ul下內插入內容標籤自動換行不在同一行問題

關於ul下內插入內容標籤自動換行不在同一行問題

前提,li span {float:right;}
如果這麼寫
<li>美纖網<span>2013.05.23</span></li>
這個日期就會竄到下一行去
而如果這樣
<li><span>2013.05.23</span>美纖網</li>
日期和文字就會同行顯示
問題出來了,
第一:這是為啥呢?
第二:如何給span定義屬性讓他能夠在第一種html寫法下不換行?
當初來看,比較詭異的現象
仔細分析一下,原來是這樣
Span本身雖然是內聯元素,但加上浮動後它就變成了塊級元素了,所以才會自動換行,
浮動元素的頂端不能高於先於它出現的浮動元素或段落的頂端
看下面這個例子就清楚了:
<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01 Transitional//EN” “http://www.w3.org/TR/html4/loose.dtd”>
<html>
<head>
<title>測試</title>
<style type=”text/css”>
span#test{float:left; width:300px; height:200px; background:#eee; border:1px solid #ccc;}
span#floattest{width:300px; height:200px; border:1px solid #CCC;}
</style>
</head>
<body>
<span id=”test”>加float寬高有作用,</span>
<span id=”floattest”>不加float寬高無作用</span>
</body>
</html>
所以,上面的例子應該
li{position:relative;}
li span{position:absolute ;right:0px;}
這樣來寫,如果水平不齊的話
那麼可以用個top來解決 

相關推薦

關於ul插入內容標籤自動不在同一行問題

前提,li span {float:right;} 如果這麼寫 <li>美纖網<span>2013.05.23</span></li> 這個日期就會竄到下一行去 而如果這樣 <li><span>2013.05.23</span>

標籤自動

標籤自動換行 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <htm

html 標籤自動排列

   <style type="text/css">         a {            display: block;     &nbs

li標籤自動

<li><b></b>其他店鋪報名要求:<p style="width: 100%; word-break : break-all;white-space:normal;">$!{datail.shop_remark} #if($!{datail.sh

頁面正常顯示文章內容自動

<style>      pre{ white-space:pre-wrap; white-space:-moz-pre-wrap;

對於span標籤文字自動的屬性white-space

<span style="white-space: pre-wrap;"> 測試資料 </span> white-space -- 通過HTML文件的原始碼的排版方式控制頁面顯示文字的排版方式  取值: normal | pre | nowrap |

如何讓固定寬度的li自動,表格內容自動

一、在做專案中,涉及到頁面顯示,想把所有結果顯示出來,希望超過寬度後 自動換行。但是總是不行,最後查找了下 資料 才發現只要為li新增一個屬性就可以了。 .link-m1 ul li{  float:left;  margin:2px 5px;  list-style:no

A標籤內容在IE上自動,Chrome沒事的問題

最近遇到一個小問題,因為本人前端比較菜,所以弄了半天,問題描述如下:         網頁的頭部使用A標籤進行各網頁之間的跳轉,一直是在Chrome下進行除錯,沒有問題,但是在IE下A標籤的內容自己換行了,造成頁面的整體都跟著進行了改變,很是不爽,但是一直

C# ASP.NET 2.0中禁止GridView的內容自動 (測試有效!!)

有人喜歡換行,我不喜歡換行,經MSDN論壇高人解答,測試後有效: 在原始檔模式下的頭部加入定義             .brk         {                 white-space:pre;         } 然後在繫結事件後 e.Row.C

div 標籤裡的內容或字串自動

一、 <div style="width:300px; height:auto; float:left;"> lsdkjflksdjflsdjf裡的房價是離開的解放路口lksjdlfdsdsdsdsdssdsdsdsdfjsdlkfjlsdjflskdf <

使pre的內容自動

ace 自動 text 表示 div 查看 問題 pan ref <pre> 元素可定義預格式化的文本。被包圍在 pre 元素中的文本通常會保留空格和換行符。而文本也會呈現為等寬字體。 <pre> 標簽的一個常見應用就是用來表示計算機的源代碼。

(轉載)div文字超過寬度時自動

strong 部分 div 英文單詞 tar oba blank word-wrap ati 解決方法:div 設置寬度後 style加上 word-break:break-all; 或者 word-wrap:break-word; 區別:(http://zhidao.

LaTex的listing,程式碼顯示的高階操作,不加空格對齊,自動和外邊框

近段時間使用latex往裡面添加了一些程式碼,看著是很好看,但是copy出來的程式碼卻一塌糊塗.到處都加滿了空格,還不能自動換行. S c i e n t i f i c computing f o r Lua .就像這樣,但是在網上也沒有找到相應的解決方法,最後只好到官方的指導文件上去找.官方

通過logstash讓文字內容在ES上自動顯示

ES上神奇的換行控制 修改logstash上的conf檔案中的內容,最主要的是filter中的條件 input { kafka { bootstrap_servers => "kafka地址和埠" topics => ["topic名字"] consumer

PL/SQL Developer設定 長SQL自動

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

[Xcode10 實際操作]四、常用控制元件-(4)UILabel文字標籤自動

本文將演示標籤控制元件的換行功能, 在專案導航區,開啟檢視控制器的程式碼檔案【ViewController.swift】 1 import UIKit 2 3 class ViewController: UIViewController { 4 5 override f

bootstrap 表格設定列固定寬度以及內容自動的CSS

<style type="text/css"> #contentTable{ table-layout:fixed; /* bootstrap-table設定colmuns中某列的寬度無效時,需要給整個表設定css屬性 */ word-break:break-all;

EditText單行、多自動顯示內容

由於上述相關屬性都來自繼承的TextView,那麼先說說TextView的單行、多行的應用場景: 1) TextView預設是多行顯示的,並且能夠自動換行。不過自動換行時對中文處理的不是很好,很容易在控制元件邊框附近出現空白間隙。要想處理這種情況只能夠去自定義TextView了,具體可檢視Android

Androi實戰—EidtText和TextView顯示指定數,內容過長自動問題

EidtText和TextView中內容過長的話自動換行,使用android:ellipsize與android:singleine可以解決,使只有一行。使用android:maxLines可設定最大行數。

ext表格內容自動

renderer : function (value, meta, record) { meta.style = 'white-space:normal;word-break:break-all;'; return value; } renderer : function (