1. 程式人生 > >如何去除html程式碼標籤之間換行產生的空格

如何去除html程式碼標籤之間換行產生的空格

當使用inline-block時,HTML元素之間的空白會顯示在頁面上,為了保持程式碼的美觀,不建議使用全部寫在一行內或者影響美觀的方法。

推薦方法:在父元素上設定font-size: 0;

例:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style>
        body {
            margin: 0;
            padding
: 0
; }
div { height: 41px; border-top: 4px solid red; border-bottom: 1px solid gray; } a { display: inline-block; height: 41px; text-align: center; line-height: 41px; text-decoration
: none
; padding: 0px 5px; background-color: red; font-size: 14px; font-family: 楷體; }
.shouye { margin-left: 200px; } .shouye:hover { background-color: gray; }
</style> </head> <body
>
<div> <a class="shouye" href="#">設為首頁</a> <a href="#">手機新浪網</a> <a href="#">移動客戶端</a> </div> </body> </html>

效果預覽:
這裡寫圖片描述

修改後程式碼:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style>
        body {
            margin: 0;
            padding: 0;
        }
        div {
            font-size: 0;/*關鍵程式碼*/
            height: 41px;
            border-top: 4px solid red;
            border-bottom: 1px solid gray;
        }
        a {
            display: inline-block;
            height: 41px;
            text-align: center;
            line-height: 41px;
            text-decoration: none;
            padding: 0px 5px;
            background-color: red;
            font-size: 14px;
            font-family: 楷體;
        }
        .shouye {
            margin-left: 200px;
        }
        .shouye:hover {
            background-color: gray;
        }
    </style>
</head>
<body>
    <div>
        <a class="shouye" href="#">設為首頁</a>
        <a href="#">手機新浪網</a>
        <a href="#">移動客戶端</a>
    </div>
</body>
</html> 

效果預覽:
這裡寫圖片描述

相關推薦

如何去除html程式碼標籤之間產生空格

當使用inline-block時,HTML元素之間的空白會顯示在頁面上,為了保持程式碼的美觀,不建議使用全部寫在一行內或者影響美觀的方法。 推薦方法:在父元素上設定font-size

js過濾(去除)富文字編輯器中的html標籤回車等標記的正則表示式

一段這樣的Html包裹的文字: var description="<p>\n\t<img src=\"http://localhost/Scripts/KindEditor/Editor/plugins/emoticons/images/0.gif\" a

html 標籤自動排列

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

java去除html程式碼中含有的html、js、css標籤,獲取文字內容

       現在在做政府網站,網站裡有很多公開資訊和政務諮詢的新聞,現在需要做新聞的RSS訂閱功能,其中有一項是需要處理文章頁的內容。我們後臺新增編輯文章使用的是編輯器,文章內容會帶有很多html標籤

保留多行文本框的空格樣式,並轉義HTML標記的尖括號

inpu type 轉載 bmi replace rip col out 腳本 本文采用JavaScript進行演示,這並不影響你在項目中的實際應用,因為我提供的思路,你可以輕易地把它用你自己的語言進行實現,這通常是後臺語言,而且下面提供的正則表達式你幾乎可以完全照搬,因為

java中去除字串(String)中的字元(\r \n \t)

例1: public class Test { public static void main(String[] args) { String s = "'sds gdasda" + "\n" + "edaeafd'"; System.out.println("

利用BeautifulSoup去除HTML指定標籤去除註釋

去除指定標籤 from bs4 import BeautifulSoup #去除屬性ul [s.extract() for s in soup("ul")] # 去除屬性svg [s.extract() for s in soup("svg")] # 去除屬性script [s.extr

標籤自動

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

如何將html程式碼標籤原樣輸出

在專案開發過程中,我們有時候需要將html程式碼或標籤原樣輸出到瀏覽器上,以便使用者檢視html程式碼, 而不需要瀏覽器去解析或執行html程式碼,這個時候我們可以把html程式碼放入pre標籤裡面,即可實現html程式碼原樣輸出。 方法1: 如果是有空格和回車這樣的特殊字元的簡單文字, 在

如何讓textarea中輸入多的資料在p標籤

我們在用React開發Web專案的過程中,有的時候,我們需要把textarea中輸入的多行字串,在其他的標籤中輸出來,比如p標籤。但是,往往這個時候,在p標籤中輸出的內容其預設情況下是不換行的。比如下面的程式碼: import React,{Component} from 'reac

Eclipse格式化程式碼時不 與 自動

每次用Eclipse自帶的Ctrl+shift+f格式化程式碼時,如果原來的一行程式碼大於80列,Eclipse就會自動換為多行,這點感覺不是很舒服,簡單試了一下,通過以下方式可以修改: 1、preferences->Java->Code Style->C

pycharm 程式碼設定自動(Ubuntu裡的pycharm一樣)

適用於分屏操作-----類似於下面這種,螢幕小啊,只能一半一半嘍 操作步驟: File-----Settings…-------Settings------Editor------General ------Soft Wraps--------- Use soft wraps in e

字串去除空格

String nets = ""; if (nets!=null) { /* 去除 \n 回車(\u000a) \t 水平製表符(\u0009) \s 空格(\u0008)

保留多文字框的空格樣式,並轉義HTML標記的尖括號

假如在你的一個網站專案中,你需要提供一個留言入口,你用的只是普通多行文字框(textarea)進行留言內容的收集,並不喜歡使用者輸入一些HTML標記,甚至是指令碼。像下面我在douban的影評釋出一樣,如果你未加入處理,直接存入資料庫,最終在頁面輸出顯示的時候你也直接讀

格式化程式碼不格式化註釋,格式化程式碼註釋不

問題:在使用shift+ctrl+F格式化程式碼的時候會出現以下的情況,註釋也會格式化,把寫在一行的註釋分為兩行顯示,可讀性不高而且格式不友好。 不友好的格式:   實際需要的格式:   問題解決:

去除字串所有空格,字串新增%

//去除字串所有換行和空格private String fixString(String str){ String dest = ""; if (str!=null) { Pattern p = Pattern.compile("\\s*|\t|\r|

【109】內元素間的符導致出現空隙。Vue用刪除標籤符解決。

場景重現 讀者可以到 這裡寫連結內容 去閱讀整個演示專案的原始碼。本文只給出關鍵程式碼。 檔案結構 blog109 │ ├─.babelrc ├─.npmrc ├─index.template.html ├─package.j

li標籤自動

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

MySQL 去除欄位中的和回車符

解決方法:           UPDATE tablename SET  field = REPLACE(REPLACE(field, CHAR(10), ”), CHAR(13), ”);           其中:char(10):  換行符            

python多執行緒爬蟲學習--去除html標籤

import re import urllib page = urllib.urlopen("http://www.baidu.com") html = page.read() patter