Web学习第一天

HTML介绍

什么是HTML?

  1. html是超文本标记语言(Hyper Text Markup Language)。

  2. html是用于描述网页的一种语言。

  3. html是一种标记语言(Markup Language),但是不是编程语言。

  4. 标记语言是一套标记标签(Markup Tag)

HTML的作用?

简单来说,html就是用于展示信息的,通过Web浏览器读取html文件,并以网页的形式展示内容,浏览器都遵循一套html标签的原则,可以用来解释html文件上内容,并加以展示。

网页的组成

网页的内容组成

  1. Html用于展示我们需要展示的信息。
  2. Css用于美化我们的页面。
  3. Javascript使页面具有一定动态效果(交互效果)

静态页面和动态页面

静态页面就是编写以后再浏览器中不再改变的网页,比如html。

动态页面就是根据不同的情况显示不同的内容,如jsp等。

HTML的结构

  1. HTML文件的扩展名可以是 .html或者.htm。
  2. HTML文件不需要编译,直接用浏览器打开就可以。
  3. HTML由标签组成
    1. HTML标记标签,统称为HTML标签(html tag)。
    2. HTML标签是由尖括号<>包围起来的关键字,如<html><head><body>
    3. HTML不区分大小写
    4. 单标签:以/结尾的标签.如:<meta/><br/>,但有时候可以省略不写,如:<br>
    5. 双标签:有开始标签,有结束标签,如:<head></head>,HTML标签通常是成对出现的,第一个标签为开始标签,第二个标签为结束标签。
    6. 绝大多数标签都是有属性的,属性用引号引起来,如:<meta charset="utf-8"/>,<body text="red" id="body"></body>
    7. 大多数标签都可以嵌套。如:<table><tr><th></th></tr></table>
  4. HTML的内容结构
    1. 整个HTML文件都是在<html>和</html>之间。
    2. HTML标签之间有<head></head>,<body></body>。
    3. 头标签:<head>一般用引入一些脚本,样式的导入,设置编码格式,定义一些标题什么的</head>。
    4. 身体标签:<body>body中的内容会被浏览器显示出来</body>。
    5. HTML的数值默认单位为像素(px)。

HTML中的标签

h系列的标签(标题标签)

<h1>一级标题</h1>
<h2>二级标题</h2>
<h3>三级标题</h3>
<h4>四级标题</h4>
<h5>五级标题</h5>
<h6>六级标题</h6>
<h7>七级标题(如果写成h7就和普通文本一样了)</h7>
h标签效果图
p标签效果图

p标签(段落标签,会独占一行)

<p>床前明月光</p>
<p>疑是地上霜</p>
<p>举头望明月</p>
<p>低头思故乡</p>

hr标签(分割线标签,会在页面上显示一条分割线):size属性:水平线的高度 color:标签颜色

<hr color="blue" size="5px"/>
hr标签效果图

span标签(显示文本,不会独占一行)

<span style="color:red;">span标签</span>
<span>文本内容</span>
<span>文本内容</span>
span标签效果图

div标签(普通标签,独自使用没有任何效果,主要用于网页中区域的划分,会独占一行)

<div style="border:1px solid blue;color:blue">
<span style="color:red;">span标签</span>
<span>文本内容</span>
<span>文本内容</span>
</div>
div标签效果图

标签的嵌套:font标签、b标签:加粗、i标签:斜体

<font color="#00FF00" size="5">字体</font>
<font size="7px">字体</font>
<font>2<sup>3</sup></font>
<font>H<sup>2</sup>0</font>
<font><b>字体加粗</b></font>
<font><i>字体倾斜</i></font>
font、b、i标签效果图

a标签

  1. 超链接标签,不会独占一行。
  2. href属性,指定点击后跳转的URL,想让点击没反应,href要写成javascript:void(0);

img标签

  1. 显示图片的标签,不会独占一行。
  2. src属性,路径,路径问题有绝对路径和相对路径,在接下来的博客中会讲到。
  3. alt属性:图片无法显示的时候,显示该文字。
  4. width属性:设置宽度,可以是像素值,也可以是百分比。
  5. height属性:设置高度,可以是像素值,也可以是百分比。
  6. title属性:鼠标移上去的时候显示图片的名字
<img src="HelloKitty1.jpg" alt="找不到了...."/><br/>
<img src="HelloKitty.jpg" alt="找不到了...." title="萌萌哒"/><br/>
<img src="HelloKitty.jpg" title="小小版萌萌哒" height="10%"/><br/>
<a href="http://www.baidu.com" target="bd"><span>*百度</span></a><br/>
<a href="javascript:void(0)>点我没反应</a>
a、href标签效果图

ol标签

有序列表,是组合标签,ol内部嵌套li标签。  type属性:取值范围:"A","a","I","i","1"。

ul标签

无序列表,是组合标签,ul内部也嵌套li标签。 type属性:取值范围:disc(实心圆),circle(空心圆),square(方块)

li标签

定义列表项目,用在ol和ul中。

<!-- 空心圆 -->
<ul type="circle">
	<li>
	<a href="https://www.henandaily.cn/" target="bd">河南日报</a>
		<!-- 实心矩形 -->
		<ul type="square">	
			<li>生活</li>
			<li>交通</li>
			<li>娱乐</li>
		</ul>
		
	</li>
	
</ul>
<!-- 默认disc实心圆 -->
<ul type="disc">
	<li>
	<a href="https://http://www.huanqiu.com/" target="bd">环球时报</a>
		<ul type="square">	
			<li>生活</li>
			<li>交通</li>
			<li>娱乐</li>
		</ul>
	</li>
</ul>
爱好:
<ol type="A">
        <li>编程</li>
	<li>足球</li>
	<li>音乐</li>
</ol>
ul、ol、li’列表标签

iframe标签

  1. iframe标签会创建包含另一个文档的内联框架(就是行内框架)。
  2. Name属性:指定iframe的名字,如果a标签中的target属性值是iframe的name属性值的时候,点击a的时候,对应链接内容会出现在对应的iframe中。
  3. src属性:是iframe中显示内容的链接。
  4. width属性:表示宽度。
  5. height属性:表示高度。
  6. Scrolling属性:取值为yes(显示滚动条),no(不显示滚动条),auto(自动的)。
  7. framedorder属性:取值为0(不显示边框),1(显示边框,默认值)。
<a href="http://www.baidu.com" target="bd">百度</a>
<iframe name="bd" width="1000px" height="800px" scrolling="auto" frameborder="0"></iframe>
iframe标签效果图

table标签、th标签、td标签

表格标签table是组合标签,内置了很多子标签。

  1. <table>父标签,相当于一个表格的容器。
  2. <caption>表格的标题,写在table内第一行,用于指定表格的标题,会显示在表格的正上方。
  3. <tr>表示表格的一行。
  4. <th>表示表格的每一列的标题,写在<tr>里边(是一个加粗的td)。
  5. <td>表示表格的每一个单元格,写在<tr>里边。
<table border="2px">
<caption>普通表格</caption>
<tr>
<th>姓名</th>
<th>年龄</th>
<th>薪水</th>
</tr>
<tr>
<td>蓝色飞鸟</td>
<td>22</td>
<td>999999</td>
</tr>
</table>
table标签效果图

 

猜你喜欢

转载自blog.csdn.net/qq_41204714/article/details/81635278