欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Web学习第一天

程序员文章站 2022-04-29 22:38:23
...

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>
Web学习第一天
h标签效果图

 

Web学习第一天
p标签效果图

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

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

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

<hr color="blue" size="5px"/>
Web学习第一天
hr标签效果图

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

<span style="color:red;">span标签</span>
<span>文本内容</span>
<span>文本内容</span>
Web学习第一天
span标签效果图

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

<div style="border:1px solid blue;color:blue">
<span style="color:red;">span标签</span>
<span>文本内容</span>
<span>文本内容</span>
</div>
Web学习第一天
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>
Web学习第一天
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>
Web学习第一天
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>
Web学习第一天
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>
Web学习第一天
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>
Web学习第一天
table标签效果图

 

相关标签: html 标签