好程式設計師web前端分享HTML元素強制不換行

好程式設計師IT發表於2019-04-16

好程式設計師 web 前端分享 HTML 元素強制不換行 HTML nowrap 是用來強制不換行的

 

  在排版中

 

  對包裹 plain text 的標籤使用 nowrap 屬性即刻實現強制不換行 .

 

  如 :

 

  強制不換行

 

  強制不換行

 

  在使用 div 的超文字中

 

  把 div,h1,section,nav,a,li 等元素 強制變成行內元素

 

  display:inline;

 

  然後就能夠像第一種情況一樣對其進行操作 .

 

  例子 : 父級 nav 限寬下 ul 元素強制不換行

 

  使子標籤 ul 自身有 wrap-content( 借用 android layout 的關鍵形容詞 ) 的寬度

 

  nav>ul>li*10>a[href='#']{ 隨機連結 $}

 

  nav{ 固定寬度 width:40em; nowrap 屬性 white-space:nowrap; }

 

  ul,li,a{ 行內元素 display:inline; 消除浮動 float:none; }

 

  // li 變成 inline 是必要的

 

  當 ul 不為 inline 的時候 ,ul 本身寬度最大值為父級 nav 的寬度 ;

 

  當 ul inline 的時候 ,ul 寬度為 wrap-content 寬度 .

 

  demo 見我的導航


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69913892/viewspace-2641560/,如需轉載,請註明出處,否則將追究法律責任。

相關文章