DIV 和 SPAN 标签介绍| 学习笔记

简介: 快速学习 DIV 和 SPAN 标签介绍。

开发者学堂课程【零基础学前端 HTML+CSS DIV 和 SPAN 标签介绍】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/398/detail/5127


DIV 和 SPAN 标签介绍

内容介绍

一、认识两个新 HTML 标签<div> <span>

二、结构与布局

三、div 与 span 的不同

 

一、认识两个新 HTML 标签<div> <span>

这两个标签在css 4.01里面就已经存在,不是新的标签。都是容器标签,跟table不一样,table是<tr><td>,是图层的概念,这个是配合我们样式表来使用,之前的html课程没有用到样式的表。后面多数标签写的就是<div>、<span>。

1. <div>标签:

是用来为HTML文档内大块( block-level )的内容提供结构和背景的元素。DIV的起始标签和结束标签之间的所有内容都是用来构成这个块的,中文把它称作“层”。

2. <span>标签:

是被用来组合文档中的行内元素。span没有固定的格式表现。当对它应用样式时,它才会产生视觉上的变化。

3.<div>、<span>标签可以理解为是容器标签,Div标签主要是用块标记,所有的内容、结构化的东西都是用div来放进去。

4.早期有TABLE布局,现在都是div+css布局。

 

二、结构与布局

1.为什么一个网站左边是图片,右边登录界面,是一个左右结构的?这就是用一个样式表来控制这样的结构,网页的布局就会有良好的排版。

image.png

2.这个网页效果,一个新上线课程里面有三个课程,这就是一个大的 div 套了三个小的 div,是一个嵌套的形式。

3.单个 div 是不能布局的,所以现在都是 DIV+CSS 布局,一个容器里面放很多内容,要有分布布局。

4.不能直接把内容敲在 body 里面,在 body 谁都不能控制,放在 table 里面控制表单,或者放在 div 里面控制标签。

 

三、div 与 span 的不同

<!DOCTYPE html>

<html>

<head lang="en">

<meta charset="UTF-8">

<title></title>

</ head>

<body>

<div>内容1</div> <div>内容2</div>

<span>内容3</span><span>内容4</span>

</body>

</html>

image.png

内容1内容2是 div 标签,内容3内容4是 span 标签,div 标签是块级标签,默认的时候是个块,本身带换行的作用的,而 span 标签就行级标签,默认是不换行。做布局一般放 div 标签,如果本身不是布局就放内容的话,就用 span 标签,如果正好是换行的情况下可以直接用 div 标签,它就默认换个新的行。

在设计界面里 div 是用虚线表示出来,如果再添加一个空的 div 的话,视图界面是看不到的,这就是 div 和 span 的区别。

image.png

如果再写一个空的 div 设计界面里是看不到的,只要在里面加入内容就会看到。

相关文章
|
5月前
|
前端开发 开发者 SEO
HTML基础标签解析:H1-H6、DIV与P的正确使用方法
HTML基础标签解析:H1-H6、DIV与P的正确使用方法
102 0
|
6月前
|
前端开发
css教程-li的list-style-type属性
通过设置 `list-style-type`属性,你可以根据需求为列表项设置不同的标志样式,从而改变列表的外观。 买CN2云服务器,免备案服务器,高防服务器,就选蓝易云。百度搜索:蓝易云
55 4
|
6月前
|
JavaScript
为什么把script标签放在div下面?
为什么把script标签放在div下面?
|
前端开发
div标签中的span标签,多行文字水平,垂直居中
div标签中的span标签,多行文字水平,垂直居中
206 0
|
JavaScript 前端开发 Go
script 标签|学习笔记
快速学习 script 标签
102 0
|
前端开发 开发者 容器
div 和 span 区别| 学习笔记
快速学习 div 和 span 区别。
119 0
div 和 span 区别| 学习笔记
|
前端开发 JavaScript 开发者
style 标签|学习笔记
快速学习 style 标签
165 0
|
开发者
title 标签|学习笔记
快速学习 title 标签
html+css实战40-label标签
html+css实战40-label标签
99 0
html+css实战40-label标签
|
开发者
换行和div span标签|学习笔记
快速学习换行和div span标签
168 0
换行和div span标签|学习笔记