首页 » 编程语言 » html » 正文

html元素 p 标签的使用方法及作用

html元素<p>标签是英文“ paragraph”的缩写,是用来定义一个段落文本内容的,有关该标签的使用方法及作用详解如下:

<p>标签的定义

<p>标签是用来定义一段段落文本内容的;

<p>标签定义的段落文本与上下相邻文本均有一定的间距;

<p>标签的align属性已经不被html支持,请用CSS代替;

<p>标签属于块级元素,块级元素会独占一行显示,但在块级元素内的文本会自动换行;

<p>标签的用法

我们平时在word软件、txt文档等平台中写文章时,想要换段落,都是敲回车键(Enter),就会自动另起一个段落,而在HTM文档中编辑源代码,是需使用<p>标记实现换段落的效果。

1、<p>标签的写法

p标签既可以成对出现包含一个段落文本,也可以使用单独使用一个<p>来划分段落,其显示都是正确的,如下图所示:

2020-01-19_195941.png

如果全部段落使用了单独的p标签,就尽量不要再用</p>结束标签,否则可能造成布局上的错乱,尽量不要使用单独的<p>标签。

2、设置<p>标签宽高

<p>标签是一个块级元素,可用CSS样式设置宽度、高度,设置格式如下:

<p style="width:宽度值; height:高度值">

比如设置一个宽度为200px,高度为90px的段落,代码如下:

<p style="width:200px; height:90px"> 欢迎光临刘代码博客!</p>

3、设置段落首行缩进2个字符

通过css样式,设置p段落文本首行缩进2个字符,演示代码如下:

<p style="text-indent:2em">这是一个首行缩进2个字符的段落文本</p>

4、设置<p>标签段间距

被<p>标签包含的段落文本,在默认情况下,与上下相邻的两段文本都会有一定的间隙距离,这就是段间距;由于p标签属于块级元素,可通过CSS样式设置p标签的上外边距(margin-top)和下外边距(margin-bottom)来控制段间距的大小。

想要清除段间距,可使用的代码如下:

p {
   margin-top:0;
   margin-bottom:0;
}

或者设置有一定距离的段间距,只需要指定相应的上外边距和下外边距即可,比如,设置上外边距为10px,下外边距为5,代码如下:

p {
   margin-top:10;
   margin-bottom:5;
}

因为P标签是块级元素,所以只能通过设置上下的外边距来控制两个文本段落之间的段间距。

5、设置<p>段落文本内容的水平对齐方式

不要使用<p>标签的align属性,因为在 HTML 4.01中已经废弃,也不被HTML5所支持,请使用CSS样式来代替。

①设置左对齐的CSS写法

p {text-align:left}

②设置右对齐的CSS写法:

p {text-align:right}

③设置水平居中对齐的CSS写法:

p {text-align:center}

④设置两端对齐的CSS写法:

p {text-align:justify}

以上四种css样式设置,也可以在<p>标签内设置style样式:

<p style="text-align:left|right|center|justify">段落文本内容</p>

但要注意的是:

1、text-align:justify是对文本进行两端对齐的,但是要特别注意text-align不会处理已经换行的行和段落的最后一行;

2、如果段落文本只占有一行的话,就同时也是最后一行,那么,text-align设置为justify就不会产生任何效果;

3、解决text-align:justify对最后一行无效的办法,可以使用text-align-last,并将其设置为justify,但并不是所有的浏览器支持text-align-last;

<p>标签的嵌套

P标签属于块级元素,不能嵌套块级元素,所以,P标签不能嵌套P标签,也不能嵌套div、h1~h6、ul 、ol 、li 、dl 、dt 、dd 、form等其他块级元素。

如果想要将块级元素的<p>标签转换成联内元素或联内块级元素,可为其设置CSS样式,代码如下:

1、转化成联内元素:<p style="display:inline">或p {display:inline}

2、转化成联内块级元素:<p style="display:inline-block">p {display:inline-block}



欢迎您发表评论或留言