初步认识HTML的总结(1)

HTML的全称是HyperText Markup Language(超文本标记语言),它不是一种编程语言,而是一种标记语言。

HTML的特点:

1、简易性

2、可拓展性

3、平台无关性

4、通用性

 CSS

CSS全称Cascading Style Sheets 层叠样式表,是一个用于修饰文档(可以是标记语言HTML,也可以是XML或者SVN)的语言,可以将文档以更优雅的形式呈现给用户。

HTML和CSS之间的关系

1、HTML是网页内容的载体。内容就是网页制作者放在页面上想要让用户浏览的信息,可以包含文字、图片、视频等。

2、CSS样式是表现。就像网页的外衣。比如,标题字体、颜色变化,或为标题加入背景图片、边框等。所有这些用来改变内容外观的东西称之为表现。

简单认识HTML

一、文档结构

<!DOCTYPE html>:H5文档类型( HTML document)说明该文档为Html5文档。

<html>:HTML的根元素,用来包含HTML文档的所有元素,所有的html标签应该位于html标签内部。

<head>:表示html的头部,head内部标签主要用于设置或者导入外部文件,一般不直接显示在浏览器视口中,常用的子标签为 meta 、title、link、script,分别表示元信息设定、文档标题、css、js。

<meta charset="utf-8">:用来声明当前文档的编码方式为utf-8。

<title>:用来声明当前文档的标题,标题将会出现在浏览器的选项卡中。

<body>:表示html的体部,其内部主要放网页内容,其内容会显示到浏览器视口中,所有想要显示在浏览器中的元素都被包含在该元素中。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    
</body>
</html>

二、语法

注释:html中只有一种注释,即<!-- 注释内容-->,这个注释不会在网页中显示。

元素:单标签元素(也叫自结束标签),仅有一个标签,比如<meta/>、<br>、<hr>、<img>

双标签元素,有开始标签和结束标签,比如<div></div>、<p></p>等。

属性

  <div>我是一个div</div>
  <!-- 建议镜面嵌套 块级元素嵌套行内元素-->
  <div>
    <div></div>
  </div>
	<!-- 不要使用交叉嵌套 -->
  <!--属性 属性写在标签内部
		属性名和属性值使用=隔开
		多对属性之间使用空格隔开
		属性值加"或者'
		绝大多数标签都具有属性:id title style class 
	-->
	<!-- id 唯一标识一个元素 -->
	<div id="only">我是唯一的div</div>
	<!-- class 标识一类元素 -->
	<div class="two">我是一个类元素</div>
	<!-- style属性 内联样式 书写css样式 -->
	<div style="background-color: red;">我是cssDiv</div>
	<!-- title属性  鼠标悬浮到标签上的提示说明 -->
	<div title="我是一个块级元素">我是一个块级元素</div>
	<!-- 字符实体
		空白语法:无论标签内部上写了多少个空格
		浏览器会解析成一个
	 -->
	<div>&lt;&gt;空白&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;语法</div>

 网页中显示

空白语法

在HTML中,某些字符是预留的。例如:不能使用小于号<和大于号>,这是因为浏览器会误认为它们是标签。如果希望正确地显示预留字符,我们必须在 HTML 源代码中使用字符实体(character entities),实体以&符开始,以;结尾。以下是常见的实体

显示结果描述实体名称实体编号
空格&nbsp&#160
<小于号&lt&#60
>大于号&gt&#62
&和号&amp&#38
"引号&quot&#34
'撇号&apos (IE不支持)&#39
分(cent)&cent&#162
£镑(pound)&pound&#163
¥元(yen)&yen&#165
欧元(euro)&euro&#8364
§小节&sect&#167
©版权(copyright)&copy&#169
®注册商标&reg&#174
商标&trade&#8482
×乘号&times&#215
÷除号&divide&#247

三、块级元素和行内元素

块级元素:div、p、h1~h6等

作用:搭建网页结构

特点:1、独占一行   2、宽度默认100%      3、可以根据css设置宽高      4、高度可以由内容撑起

<div style="background-color: blue;">我是一个块级元素,默认占一行</div>
<div style="width:100px; height:200px; background-color:red;">我是一个块级元素,经过css设置了宽高</div>
<div style="font-size:60px; background-color: orange;">我是一个块级元素</div>

在网页中的效果:

行内元素:span、p、img等

作用:在结构中填充网页内容

特点:1、宽高由自身决定   2、与其他元素共享一行   3、无法设置宽高   4、行内元素不建议嵌套块级元素。

<span style="background-color: red;">我是一个行内元素</span>
<span style="background-color: red; width: 500px; height: 500px;">我是一个行内元素,无法设置宽高</span>
<span style="background-color: red;">我是一个行内元素,我们三个都在同一行</span>

在网页中显示为

四、基础标签

基础标签:h1-h6、p标签、br标签、hr标签(都是块级元素)

<h1>我是一个一级标题</h1>
<!-- 我是一个分割线 -->
<hr>
<h2>我是一个二级标题</h2>
<!-- br是强制换行标签 -->
<br>
<h3 id="three">我是一个三级标题</h3>
<h4>我是一个四级标题</h4>
<h5>我是一个五级标题</h5>
<h6>我是一个六级标题</h6>
<!-- 段落标签 块级元素 -->
<p>
    段落     标签,.,/.""
</p>

基础标签:img标签

作用:告诉浏览器要显示一张图片

img标签的格式 
<img src="" alt="">

 src设置图片的路径,可以是绝对路径也可以是相对路径,最好是相对路径

alt图片不能显示时,对图片的描述,

title在鼠标悬停在图片上时,会弹出一个框显示设置的内容

img标签可以设置宽高,即设置图片的宽高,如果不设置就会按照图片默认的显示

比较特别的是img标签不会独占一行

<img src="../../1-Axure/picture/e.jpg" alt="图片无法显示" title="帅气的图片" width="800px" height="500px">

基础标签:a标签

作用:控制页面之间的跳转

<a href="指定需要跳转的目标界面">需要展现给用户查看的内容</a>

a标签之中还有个target属性,它是控制页面的跳转方式:_self在当前窗口进行跳转,默认就是_self,   _blank在一个新的窗口进行跳转,它的title属性和img的title属性一样。并且a标签不仅可以让文字被点击,也可以让图片被点击,且a标签必须要有一个href属性,href属性指定一个url地址,那么必须在地址前面加上http://或者https://

<a href="https://www.4399.com" target="_blank">新建窗口打开童年的快乐</a><br>
<a href="https://www.4399.com" target="_self">当前窗口打开童年的快乐</a><br>
<a href="https://www.4399.com" target="_blank">点击图片打开
   <img src="../../1-Axure/picture/a.jpg" alt="" width="600px" height="400px">
</a>

 音视频标签:video、audio 

video标签的作用:播放视频

标签属性:src视频播放地址

autoplay是否需要自动播放

controls是否需要进度条

poster视频是否需要一个封面

loop一般是广告视频需要,loop设置视频播放完后是否循环播放

muted静音

width/height和img标签中的一样

audio标签的作用:播放音频

标签属性基本和video标签一样,只是height、width和poster不能使用。

<div>
        <span>没有视频封面</span>
        <video src="../../音视频/1.mp4" width="400px" height="300px" controls autoplay></video>
</div>
<div>
        <span>有视频封面</span>
        <video src="../../音视频/1.mp4" width="400px" height="300px" controls autoplay poster="../../音视频/2.jpg"></video>
</div>
<div style="text-align: center;">
        <audio src="../../音视频/1.mp4" controls autoplay></audio>
</div>

 

                                                                                                                                                                                                                                                                                                                                 

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值