Bootstrap

HTML-CSS-JS-day01:html常见的标签

前端--

一、相关概念

1、前后端--技术层面

程序运行在客户端上,这样的程序称为前端

程序运行在服务器端

2、前后台--应用层面

如果服务是面向所有用户,这样的服务称为前台服务

如果服务是面向相关的管理或者维护人员,这样的服务称为后台服务

二、web(网页)访问流程

基于http/https向服务器端发送请求(get 获取,post 提交)

服务器接收请求进行处理(请求重定向,加载数据库,数据整合)并响应给客户端、

客户端(浏览器)利用解析器对html文档进行解析并渲染

三、HTML

HTML(hyper text markup language) 超文本标记语言

html代码都应该写在html文档中(文件后缀名.html)---一个html文档也称为一张网页(web页面)

html版本:

4.0

5.0 通用版本H5 <! DOCTYPE html>

四、html文档的基本结构

<! DOCTYPE  html>  <!--文档声明:DOCTYPE (document  type)  声明当前文档为html5 -->
​
<html>  <!--文档根节点-->
​
          <head>
            <mate charset="UTF-8"/><!--告知浏览器使用utf-8编码解析当前文档内容-->  
              <title>网页标题</title>
          </head>
​
         <body> 
           hello word
          </body>
​
</html>     

html文档是由html标签,css,js构成

html标签(标记):

单标记(自结束标签):<标签名 属性="值"......>

双标记:成双成对

<标签名 属性="值"......>内容</标签名>

五、html中的常用标签

0、html文档中的注释符

  <!-- 注释内容-->

1、文章标题

标签:

<h1></h1>     //一级标题​   

    .......​     

 <h6></h6>    

注意:文章标题只支持1-6级标题

属性:

align:设置标题水平位置

-left 左(默认)

-center 中

-right 右

2、横线

标签:

<hr width="" size="" color="" align=""/> 

属性

width:横线长度 单位可以使用像素(px)

size:横线粗细

color: 颜色(英文单词【red】,rgb(0-255,0-255,0-255) ,十六进制 #333)

3、文字

标签

  <font color=""  size=""> 文章标题 </font> 

属性

color 颜色

size 字体大小(1小-7大)

4、内容居中

标签:

  <center></center>

5、段落

标签:

<p></p>

注意:被段落标签包裹的内容,具有默认上下边距(空行)

6、实体标签

标签:

&标签名称;

案例:

&nbsp; 英文状态下半个字符

&emsp; 当前字体大小的个字符

&gt; >大于符号

&lt; >小于符号

&copy;版权

7、图片

标签:

<img   src=""  width="" heigth="" title="" />

属性:

src:图片的引用地址

绝对路径

相对路径

width:宽度

heigth:高度

title:图片的文字描述 (用户体验)

注意:如果图片的宽高没有按照原图的比例进行设置,可能会出现拉伸效果。因此宽高只需要设置一个就行了,另一个会自动缩进

8、换行

标签:

     <br/>

9、控制字体大小写的标签

大字体:

<big></big>

小字体:

<small></small>
 

10、文本加粗

标签:

<strong></strong>
     <b></b>

对比: strong具有突出强调的语义,通常在网页中可以修饰关键词。

b仅仅是网页显示加粗。

11、字体倾斜

标签:

<i></i>

12、文字上浮和下坠

上浮:

<sup></sup>

下坠:

 <sub></sub>

13、删除线和下划线

删除线:
<delete></delete>---完整格式
<del></del>----简写

下划线:
<u></u>
 

14、布局相关标签

层(盒子模型):<div></div>

节:<span></span>

15、超链接

标签:

<a  href="链接地址" target="_blank">跳转文本</a>

属性:

href:设置超链接地址

target:新开窗口的位置

—blank:在新窗口打开

—self:在当前窗口打开(默认值)

框架名称

关于a标签的其他用法:锚点链接(在当前页实现不同位置的跳转)

在页面打锚点可以使用id属性设置

在任何一个标签添加一个id属性,和标识符一样的书写规则

<a  href="#id的值">跳转文本</a>

16、内联框架

框架集:

<frameset>

标签:

<iframe src="" width="" heigth="" name="自己设置"></iframe>

属性:

src:默认打开的网页

width:宽

heigth:高

name:框架名称

案例:超链接结合内联框架完成网页集成

<a  href="链接地址" target="myframe">学校要文</a>
​
<iframe src="https://www.baidu.com" width="100%" heigth="480px" name="myframe"></iframe>

17、多媒体

1-音频

标签:

<audio src="地址" controls><!--controls是控制播放的控制器-->
</audio>

属性

src:引用的媒体文件

controls:控制面板,如果不设置则不显示

推荐写法:

保证不同的浏览器可以根据不同浏览器播放资源文件

<!--音频播放器-->
<audio controls><!--controls是控制播放的控制器-->
    <source src="地址" type="audio/mp3">
    当前网页不支持
</audio>
<hr/>
<!--视频播放器-->
<video  controls>
          <source src="地址" type="video/mp4">
    当前网页不支持
</video>
​
 

2-视频

标签:

<video  controls width="500px">
          <source src="地址" type="video/mp4">
    当前网页不支持
</video>

六、标签分类

1、写法

单标记

<mate charset="utf-8" />

双标记

2、展示

行内元素:内容有多少就占用多少空间,并且显示到一行

eg:a,span,i,strong,b,font,sup,sub,del,u

块元素:独占一行

eg:h1-h6,p,hr,div

;