css怎么设定p标签不换行
设定p标签不换行的办法:使用display属性,在p标签元素中设定display属性的值为“inline”或“inline-block”;这样可以使p标签被显示为内联元素或行内块元素,元素前后没有换行符,也就没法换行了。
本文操纵环境:宏基S40-51、CSS3&&HTML5&&HBuilderX.3.0.5版、Windows10 家庭中文版
(学习视频分享:css视频教程)
HTML p标签
p标签是块级元素,会独占一行。默许状况下p标签会主动换行的。
示例:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>css设定p标签不换行</title> <style> p{ background: pink; } </style> </head> <body> <p>测试文本。</p> <p>测试文本。</p> <!-- p标签是块级元素,会独占一行 默许状况下p标签会主动换行的 --> </body> </html>
结果图:
假如我们想要让p标签不换行,让两个p标签在统一行该怎样设定呢?
设定p标签不换行
css可以通过为p标签设定“display:inline;”或“display:inline-block;”样式使p标签不换行。
示例:
结果图:
display:inline;
display 属性规定元素应当生成的框的类型。
这个属性用于定义创立规划时元素生成的显示框类型。关于 HTML 等文档类型,假如使用 display 不慎重会很危险,由于大概违反 HTML 中已经定义的显示层次构造。关于 XML,由于 XML 没有内置的这种层次构造,所有 display 是绝对必要的。
属性值:
block 此元素将显示为块级元素,此元素前后会带有换行符。
inline 默许。此元素会被显示为内联元素,元素前后没有换行符。
inline-block 行内块元素,元素前后没有换行符。(CSS2.1 新增的值)
内联元素的特点:
设定宽高无效
对margin仅设定摆布标的目的有效,上下无效;padding设定上下摆布都有效,即会撑大空间
不会主动停止换行
行内块元素的特点:
不主动换行
能够识别宽高
默许摆列方式为从左到右