固定寬度文字換行

來源:互聯網
上載者:User

標籤:style   blog   http   color   io   width   re   c   

首先給出問題,如下:

html 代碼:

<!DOCTYPE HTML><html lang="en-US"><head>    <meta charset="UTF-8">    <title>固定寬度文字換行</title>    <style type="text/css">    *{margin:0;padding:0;}    body{font:12px SimSun;}    a{color:blue;text-decoration:none;}    a:hover{text-decoration:underline;}    .demo{width:100px;margin:0 auto;border:1px solid black;background:#aaa;padding:5px;overflow:hidden;}    </style></head><body>    <p class="demo">        <a href="#">測試</a>        <a href="#">測試</a>        <a href="#">測測試試</a>        <a href="#">測試</a>        <a href="#">測試</a>        <a href="#">測測試試</a>        <a href="#">測試</a>    </p></body></html>

我們可以看出第一行和第二行由於寬度不夠導致片語斷開了。

解決此問題有兩種方法。

方法一:display:inline-block;

html 代碼:

<!DOCTYPE HTML><html lang="en-US"><head>    <meta charset="UTF-8">    <title>固定寬度文字換行</title>    <style type="text/css">    *{margin:0;padding:0;}    body{font:12px SimSun;}    a{color:blue;text-decoration:none;}    a:hover{text-decoration:underline;}    .demo{width:100px;margin:0 auto;border:1px solid black;background:#aaa;padding:5px;overflow:hidden;}    .demo1 a{display:inline-block;}    </style></head><body>    <p class="demo demo1">        <a href="#">測試</a>        <a href="#">測試</a>        <a href="#">測測試試</a>        <a href="#">測試</a>        <a href="#">測試</a>        <a href="#">測測試試</a>        <a href="#">測試</a>    </p></body></html>

方法二:float:left;white-space:nowrap;

html 代碼:

<!DOCTYPE HTML><html lang="en-US"><head>    <meta charset="UTF-8">    <title>固定寬度文字換行</title>    <style type="text/css">    *{margin:0;padding:0;}    body{font:12px SimSun;}    a{color:blue;text-decoration:none;}    a:hover{text-decoration:underline;}    .demo{width:100px;margin:0 auto;border:1px solid black;background:#aaa;padding:5px;overflow:hidden;}    .demo2 a{float:left;white-space:nowrap;margin-right:5px;}    </style></head><body>    <p class="demo demo2">        <a href="#">測試</a>        <a href="#">測試</a>        <a href="#">測測試試</a>        <a href="#">測試</a>        <a href="#">測試</a>        <a href="#">測測試試</a>        <a href="#">測試</a>    </p></body></html>

測試的瀏覽器:ie6,ie7,ie8,firefox,google,safari,opera

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.