div与span怎么使用

发布时间:2021-12-21 09:11:14 作者:iii
来源:亿速云 阅读:145

这篇文章主要介绍“div与span怎么使用”,在日常操作中,相信很多人在div与span怎么使用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”div与span怎么使用”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

内容提要

HTML块级元素

HTML内联元素

HTML<div>元素

案例1

<!DOCTYPE html>
<html>

<head>
	<title>div元素是块级元素 </title>
	<style>
		.cities {
			background-color: black;
			color: white;
			margin: 20px;  /* 容器外边距 */
			padding: 20px;  /* 容器内边距 */
		}
	</style>
</head>

<body>

	<div class="cities">
		<h3>London</h3>
		<p>
			London is the capital city of England.
			It is the most populous city in the United Kingdom,
			with a metropolitan area of over 13 million inhabitants.
		</p>
		<!-- 默认的,我们知道,div是占满一行的 -->
		<!-- 把两个div显示在一行,就需要float,设置第一个div的float为left -->
		<div >11111</div>
		<div >2222</div>

		<!-- css的定义是后面的可以覆盖前面的 -->
		<!-- clear是清除的意思,它有三个值,left,right,both,
			如果设置了clear:left,就不让它的左边有float,
			同理clear:right,clear:both, -->

		<div >test</div>
		<div >hello</div>
	</div>

</body>

</html>

注意:搞清楚margin、padding、border这三个概念,不能混淆。

margin:容器自身与其他容器之间的距离

padding:容器内部的内容(content)与容器边框的距离。

border:容器的边框。

另外:top表示上、bottom表示下、left表示左、right表示右。

div与span怎么使用

案例2

<!DOCTYPE html>
<html>

<head>
    <title>div元素没有特定的含义</title>
    <style>
        .cities {
            background-color: rgb(7, 6, 6);
            color: white;
            margin: 20px;
            padding: 20px;
        }

        span.red {
            color: red;
        }
        h2{
            text-align: center;
        }
    </style>
</head>

<body>
    <h2>重点: <span class="red">div使用</span> span使用对比</h2>
    <div class="cities">
        <h3>London</h3>
        <p>London is the capital city of England.
            It is the most populous city in the United Kingdom,
            with a metropolitan area of over 13 million inhabitants.</p>
    </div>

    <div class="cities">
        <h3>Paris</h3>
        <p>Paris is the capital and most populous city of France.</p>
    </div>

    <div class="cities">
        <h3>Tokyo</h3>
        <p>Tokyo is the capital of Japan, the center of the Greater Tokyo Area,
            and the most populous metropolitan area in the world.</p>
    </div>

</body>

</html>

div与span怎么使用

讲解

  1. 在这个案例中通过合理设置margin和padding,使得不同的div之间有合理的间距,div内部文本也有恰当的间距。

  2. 注意span标记的用法,它是对指定内容做特殊处理用的。在上述案例中对"div使用"改变了字体颜色。

案例3

<!DOCTYPE html>
<html lang="en">

<head>
	<meta charset="UTF-8">
	<title>DIV嵌套与层叠</title>
	<style>
		.div1 {
			padding: 50px;
			background: red;
			width: 400px;
			height: 400px;
			position: relative;
			left: 10px;
			top: 10px;
		}

		.div2 {
			padding: 60px;
			background: green;
			position: absolute;
			left: 0px;
			top: 0px;
		}
	</style>
</head>

<body>
	<div class="div1">
		<div class="div2">使用DIV+CSS进行和简易页面布局</div>
	</div>
</body>

</html>

div与span怎么使用

讲解

  1. 在.div1中定义了padding内部边距为50像素、background背景色为红色、width容器宽度为400像素、height容器高度为400像素、position定位类型为relative相对定位(相对定位会按照元素的原始位置对该元素进行移动)、left为容器左边坐标是10像素、top为容器上边坐标是10像素。

  2. 在.div2中定义了padding内部边距位60像素、background背景色为绿色、position定位类型为absolute绝对定位(绝对定位会按照页面的绝对位置定位元素,通过绝对定位可以将指定元素放置在页面上指定位置),left为容器左边坐标是0像素、top为容器上边坐标是0像素。

  3. postion定位类型有三种:

div与span怎么使用

+ 这是第二个块在使用相对定位左边偏移50像素和上边偏移30像素后的结果。请注意:它有部分内容与第三个块重叠了,但它位于文档流中的初始位置仍然还在占着(虚线框标示的地方),即使把偏移量设得再大它的初始位置也不会被第三个块填补。同时它的偏移位置也不会把别的块在文档流的位置挤开,如果有重叠它会和其他元素重叠。

div与span怎么使用

div与span怎么使用

+ 下图中的第二个块是使用了绝对定位时的样式。

div与span怎么使用

HTML<span>元素

<div>与<span>区别

div图层

图层CSS属性

图层嵌套与重叠

div与span怎么使用

div与span怎么使用

div标记与span标记使用区别

  1. div标记和span标记默认情况下都没有对标记内的内容进行格式化或渲染,只有使用CSS来定义相应的样式才会显示出不同。

  2. div标记是块标记,一般包含较大范围,在区域的前后会自动换行;span标记是行内标记,一般包含范围较窄,通常在一行内,在此区域的范围外不会自动换行。

  3. 一般来说,div标记可以包含span标记,但span标记不能包含div标记。

  4. 但是块标记和行标记不是绝对的,可以通过定义CSS的display属性来相互转换。

    案例:

    <!doctype html>
    <html lang="en">
    
    <head>
    	<meta charset="UTF-8">
    	<title>div的使用</title>
    	<style type="text/css">
    		div {
    			background-color: #f6f6f6;
    			color: #000000;
    			height: 2em;
    			margin: 2px;
    			/*margin表示边距*/
    		}
    
    		.inline_disp {
    			display: inline;
    			/*改变div显示方式*/
    		}
    
    		.block_disp {
    			display: block;
    			/*改变span显示方式*/
    			height: 4em;
    			background-color: rgb(200, 200, 200);
    			margin: 2px;
    			/*margin表示边距*/
    		}
    	</style>
    </head>
    
    <body>
    	<div id="d1">这是div1</div>
    	<div id="d2">这是div2</div>
    	<span id="s1">这是span1</span>
    	<span id="s2">这是span2</span>
    	<div id="d3" class="inline_disp">这是div3</div>
    	<div id="d4" class="inline_disp">这是div4</div>
    	<span id="s3" class="block_disp">这是span3,在使用CSS排版的页面中,div标记和span标记是两个常用的标记。利用这两个标记,加上CSS对其样式的控制,可以很方便的实现各种效果。</span>
    	<span id="s4" class="block_disp">这是span4,在使用CSS排版的页面中,div标记和span标记是两个常用的标记。利用这两个标记,加上CSS对其样式的控制,可以很方便的实现各种效果。</span>
    </body>
    
    </html>


div与span怎么使用

使用<div>元素的HTML布局

div与span怎么使用

使用HTML5的网站布局

div与span怎么使用

CSS的display属性

到此,关于“div与span怎么使用”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注亿速云网站,小编会继续努力为大家带来更多实用的文章!

推荐阅读:
  1. div和span有什么区别
  2. HTML中div与span有什么不同

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

div span

上一篇:python如何判断第一个数与第二个数

下一篇:ThoughtWorks的结对编程指的是什么

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》