標籤:upload www 上下 自動換行 技術 str http 通過 設定
在html網頁中,我們看到文章段落使用p標籤後上下段落之間會有行間隔距離,這裡要介紹是p與p段落行間距離如何調整設定?
html p行間距 p上下段落間行間距
從上html <p>段落文章示範效果看出,p與p上下段落行間距是有一定距離的。這種段落p行間距是可以通過CSS調節調整的。常見方法有兩種,一種line-height調整,另外一種使用margin調整行間距。
一、使用css line-height設定p行間距
使用CSS行高樣式line-height可以設定調整p行間距,但是同時會影響每行文字間的上下間距,所以使用line-height雖然可以用來設定html p 行距離間隔,但是不是很實用,一般line-height只設定上下文字間間距。
一個未設定line-height和一個設定行間距對比效果
很顯然是一css line-height固然能改變p行與P行間距間隔,但是也讓每段自動換行的文字上下間距也變化了,所以line-height不實用。
二、使用margin實現p與p上下行間距改變
1、實現p與p上下行間距與br換行一樣零距離
1)、關鍵html p行間距代碼:
- p{margin:0 auto}
解釋:對p設定上下間距為0,左右自動間距。
2)、p行間距離設定為0完整代碼
- <!DOCTYPE html>
- <html>
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- <title>html p段落行間距CSS設定 ThinkCSS</title>
- <style>
- p{ margin:0 auto}
- /* 設定p上下距離為0,左右自動 */
- </style>
- </head>
- <body>
- <p>第一段落P測試內容<br />第一段第二排內容</p>
- <p>第二段落P測試內容<br />第二段第二排內容</p>
- <p>第三段落P測試內容<br />第三段第二排內容</p>
- </body>
- </html>
3)、p行與行間距設定效果
margin設定p行間距為零的
4)、html p行距為零總結
這種設定margin:0 auto(相等於maring:0 auto 0 auto縮寫,上為0,左為自適應,下為0,右為自適應),可以實現p行距離為零。
2、html p行間距調大調小
當然這裡還是使用css margin實現p段落上下段落行距離調整。
1)、關鍵html p行距離調整CSS代碼
依然是margin對象間間距屬性。
- p{margin: 10px auto}
2)、p行距變小與變大代碼說明
這裡分別以不設定margin,預設原始的距離;設定margin:10px auto,設定行距上下距離為10px;設定margin:30px auto,設定行距上下距離為30px.
三種CSS代碼分別為:
一種:不設定;
二種:p{margin: 10px auto}
三種:p{margin: 30px auto}
三種效果如下:
改變p段落上下段落行間距三種距離改變情況下
三、html <p>段落行間距總結
在設定P行間距距離時,需要考慮是否有必要,一般情況下,在HTML內放的一篇文章使用p標籤來分區段標記,是不需要調整p段落距離的。實在有必要調整時候一般通過padding或margin調整文章段落間行距離。
html p行間距離 <p>標籤上下行間距CSS設定