CSS块元素和行内元素的相互转换

块元素和行内元素可以使用display进行相互转换

display:inline ->转为行内元素(例如div)

display:block ->转为块元素(例如a)

例:

<html>
<head>
<title>块元素和行内元素的相互转换</title>
<link rel="stylesheet" style="text/css" href="test.css" />
</head>
<body>
<p class="cls1">www.bianceng.cn</span></p>
<p class="cls2">www.bianceng.cn</span></p>
</body>
</html>

test.css的内容:

.cls1{
  color:blue;
  background-color:yellow;
  font-size:20px;
  font-weight:bold;
  display:block; /*按块元素显示,占满整行*/
  }
  .cls2{
  color:blue;
  background-color:yellow;
  font-size:20px;
  font-weight:bold;
  display:inline; /*按内联元素显示,只占文本的宽度,不占满整行*/
  }

效果如图:

更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/web/Css/

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索display
, 元素
, www
, 相互转换
, 按块显示元素
, 文本整行内容
, 相互
font-size
css 块级元素转换、微量元素的相互影响、元素相互作用参数、金属元素相互扩散、css 第一个元素,以便于您获取更多的相关知识。

时间: 2024-11-01 12:53:58

CSS块元素和行内元素的相互转换的相关文章

[HTML/CSS]盒子模型,块级元素和行内元素

目录 概述 盒子模型 块级元素 行内元素 可变元素 总结 概述 在div+css中,了解块级元素和行内元素还是非常有必要的,比如:对行内元素使用width属性就会失效.虽然自己不是做前端的,但是,在项目中,曾经也弄过从前端布局,也吃过这方面的亏.今天,群里有朋友问起这个,就趁着学习一下,也算是查漏补缺吧,虽然,谈不上精通,但是了解,还是很有必要的. 盒子模型 css盒子模型分为两种,一种是遵循w3c标准的标准盒子模型,另外一种就是IE盒子模型. 标准盒子模型 IE盒子模型 通过上面两张图可以看出

Css块内元素和行内元素

行内元素(inline element),又叫内联元素: 内联元素可容纳文本或者其它内联元素,常见的内联元素有<span>.<a>.<input>. 块元素(block element): 块元素一般都从新行开始,可以容纳文本.其它内联元素和其它块元素. 即使内容不满一行,块元素也要把整行占满,而且会换行显示,常见的块元素有<div>.<p>. 某些CSS属性可能对行内元素不生效,这与浏览器的版本和类型有关, 因此,要尽可能使用块元素定位. 例:

行内元素、块元素都有哪些

行内元素只占内容的宽度,块元素不管内容多少都要占全行,下面为大家介绍下常见的行内元素及块元素有哪些,感兴趣的朋友可以参考下,希望对大家有所帮助   1.行内元素只占内容的宽度,块元素不管内容多少都要占全行. 2.行内元素只能容纳文本和其他行内元素,块元素可以容纳行内元素和块元素.(与浏览器有关) 3.有些css属性对行内元素不生效,建议尽可能使用块元素定位.(与浏览器有关) 4.常见的行内元素有:<a>.<span>.<input type="xxx"&g

清除行内元素之间HTML空白的几种解决方案

行内块(inline-block)是非常有用的特别是想要不用'block'和'float'来控制这些行内元素的margin,padding之时,行内元素之间的空白有时候显示在屏幕上那是相当的讨厌   至今我还记得年轻是在IE6上开发的那些苦逼日子,特别希望IE浏览器采用 inline-block 的显示方式. 行内块(inline-block)是非常有用的,特别是想要不用'block'和'float'来控制这些行内元素的margin,padding之时. 问题来了,HTML源码中行内元素之间的空

【原】行内元素产生水平空隙是bug吗

重构工程师们在设计代码时,有喜欢手动删除行内元素之间产生的额外空隙,并通过设置margin或padding来获取想要间距吗?如代码: <div class=""><span class="bgr">去掉了间距</span><span class="bgr">去掉了间距</span><span class="bgr">去掉了间距</span>&l

block(块元素)、inline(内联元素)的差别是什么?

我们首先要了解,所有的html元素,都要么是block(块元素).要么是inline(内联元素).下面了解一下block.inline各自的特点: block元素的特点: 总是在新行上开始: 高度,行高以及顶和底边距都可控制: 宽度缺省是它的容器的100%,除非设定一个宽度. inline元素的特点: 和其他元素都在一行上: 高,行高及顶和底边距不可改变: 宽度就是它的文字或图片的宽度,不可改变. 我们来详细了解它们的情况. 块元素(block element)一般是其他元素的容器元素,块元素一

css中替换元素和不可替换元素

  1. 替换和不可替换元素  从元素本身的特点来讲,可以分为替换和不可替换元素.  a) 替换元素  替换元素就是浏览器根据元素的标签和属性,来决定元素的具体显示内容.  例如浏览器会根据<img>标签的src属性的值来读取图片信息并显示出来,而如果查看(x)html代码,则看不到图片的实际内容:又例如根据<input>标签的type属性来决定是显示输入框,还是单选按钮等.  (x)html中的<img>.<input>.<textarea>.

CSS网页制作教程:display属性行内元素和块级元素

文章简介:内联(行内)元素.块级元素区别. A:行内就是在一行内的元素,只能放在行内:块级元素,就是一个四方块,可以放在页面上任何地方. B:说白了,行内元素就好像一个单词:块级元素就好像一个段落,如果不另加定义的话,它将独立一行出现.C:一般的块级元素诸如段落<p>.标题<h1><h2>....列表,<ul><ol><li> .表格<table>.表单<form>.DIV<div>和BODY<

CSS行内对齐的黑魔法

本文和以前的文章类似,orange 尽量带给大家分享实际项目中的坑怎么填,当然只是提供思想,方法很多欢迎讨论,还有就是对于刚上手前端的新人不是特别友好,没关系,涉及到基础知识我会对应的进行指引,给出链接或给出提示,大家可以自行 Google(百度). 说到行内对齐大家可能会想到类似水平对齐,垂直对齐总结类型的文章,既然我们叫 黑魔法 就不会是基础的对齐教程,基础教程的文章好多,大家想必都知道多种方法实现对齐 <!--more--> 项目背景 还是 orange 所在公司的移动端项目,上案例 截