块级(块)元素与内联(行内)元素

大多数HTML元素可分为块级元素(block element)内联元素(inline element)


块级元素的特点:

  • 通常以新行开始,不管有多少个块级元素,都是重新在新的一行表示。
  • 高度、行高、内边距(padding)和外边距(margin)都是可以控制改变的。
  • 宽度,块级元素的宽度默认是100%,不管其中的内容文本或图片的宽度是多少,块级元素的宽度都是100%表示,可通过CSS样式改变它的宽度。
  • 块级元素中可包括内联元素和块级元素。
  • 虽说块级元素是以新的一行开始的,默认情况下是多个块级元素是不能在同一行上显示的,但可以通过以下两种方式使其可在一行上显示:
    • 通过CSS的"dispay: inline"属性变成内联元素(获得内联元素的部分特点),可使多个块级元素可在同一行上显示。
    • 通过定位的方式也可使其在同一行上显示。
  • <div>是最简单、常见的块级元素。

<!DOCTYPE html>
<html lang="zh">
  <head>
    <meta charset="utf-8">
	<title>块级元素元素</title>
	<style>
	
	  div {
	    display: inline;
	    width: 160px;
		height: 150px;
		color: red;
		background-color: blue;
	  }
	
	</style>
  </head>
  <body>
    
	<div>这是一个块级元素,但可以通过CSS样式使其有内联元素的特点。</div>
	<div>这是一个块级元素,但可以通过CSS样式使其有内联元素的特点。</div>
	 
	
  </body>
</html>


效果如下:




内联元素的特点:


  • 内联元素和其它元素在同一行上。
  • 高度、行高、内边距(padding)和外边距(margin)是不可改变的。
  • 宽度,内联元素的宽度就是其文本内容或图片的宽度,也是不可改变的。
  • 内联元素可容纳文本或其它的内联元素,但不能容纳块级元素。
  • 虽说内联元素在默认情况下,不能改变其的高度、行高、内边、外边距和宽度的,但可通过CSS样式的属性"display: inline-block"使其具有块级元素的部分特点,使其的高度、宽度、内边、外边和宽度可以改变。
  • <span>是最简单、常见的内联元素。

<!DOCTYPE html>
<html lang="zh">
  <head>
    <meta charset="utf-8">
	<title>内联元素</title>
	<style>
	
	  span {
	    display: inline-block;
	    width: 160px;
		height: 150px;
		color: red;
		background-color: blue;
	  }
	
	</style>
  </head>
  <body>
    
	<span>这是一个内联元素,但可以通过CSS样式使其有块级元素的特点。</span>
	<span>这是一个内联元素,但可以通过CSS样式使其有块级元素的特点。</span>
	 
	
  </body>
</html>


效果如下:






常见的块级元素有:
  • div--最简单的块级元素,定义一个容器
  • address--定义作者或所有者的联系方式
  • blockquote--定义一个块引用。
  • dl--定义一个定义列表
  • h1~h6--定义标题
  • form--定义交互表单
  • ul--定义无序列表
  • ol--定义有序列表
  • p--定义一个文本段落


常见的内联元素有:
  • span--最简单的内联元素
  • a--在页面中定义一个链接到另一个页面的超链接
  • img--定义链接到页面中的图片,或者说在页面中创建一个图片的点位符
  • b元素
  • strong元素
  • em元素
  • i元素
  • input--定义用户输入控件
  • q--定义短引用
  • sub--定义下标
  • sup--定义上标
  • small--定义小字体
  • select--定义下拉列表
  • textarea--定义多行文本输入控件


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值