HTML基础入门上篇

什么是HTML

HTML(Hyper Text Marked Language,超文本标记语言) 是描述网页的标记语言。目前HTML大概有100多个标记,这些标记描述HTML文档中的数据显示格式,他们可以定义文本、图形、表格的格式,指向其他页面的链接,以提交数据的表单等。HTML网页是HTML描述的文本文件。HTML文件由web服务器发送给客户端浏览器,客户浏览器按HTML描述的格式将其显示在浏览器窗口内,呈现给读者多姿多彩的页面。HTML文件通过HTTP,使得HTML文件可以在互联网上顺畅地进行文件交换和访问。


HTML文本是纯文本文件格式,可以用文本编辑器进行编辑制作,如记事本、Editplus等,也可以使用专业的网页编辑工具编辑制作,如Dreamweaver 等网页制作工具来完成。


今天主要介绍静态网页

静态网页

静态网站是指全部由HTML(标准通用标记语言的子集)代码格式页面组成的网站,所有的内容包含在网页文件中。网页上也可以出现各种视觉动态效果,如GIF动画、FLASH动画、滚动字幕等,而网站主要是静态化的页面和代码组成,一般文件名均以htm、html、shtml等为后缀。

如何新建一个html文件? 这里就不在介绍了,直接进入正题:

HTML的标记与属性

举个栗子:

<html>
<head>
<title>这里是网页的标题</title>
</head>
<body>
这里是主体部分。
</body>
</html>

这里可以看到这里有一些标记比如以

<body>

开始,以

</body>

结束 。


HTML 标记是用" < " 和 " > " 括起来的标识符,括号中间的标识符为标记名称,如上面的body标记,HTML 标记通过指定某块信息为段落或标题来标识文档某个部分。HTML的标记分为单标记和成对标记(也叫围堵标记)

成对标记有开始标记 “<标记名>” 结束标记 " </标记名>",配套使用,成对标记只作用于开始标签和结束标签之间的文档。形如:
<标记>内容</标记>

单标记只有开始标记,例如 br 标记, 如果使用单标记,只要在文档相应的位置插入即可。


属性是标记中的参数选项。大多数标记都有一些自己的属性,有的标记也有共同的一些属性,各属性之间无先后顺序,如果忽略属性则采用默认值。如果要定义标记的属性,则在标记名称后加空格,再书写属性名并给其赋值,属性的一般使用格式为


" <标记名 属性 1= " 属性值" 属性 2= "属性值 " ·····>内容</标记名>
比如: 内容

哇哇哇,居然在 markdown 写出来这个效果了哎! 以前居然没有发现啊!

以后就可以更帅的写博客了哈哈哈哈哈哈哈哈,基本的标记都可以用哎 满足!


效果是这样的:
在这里插入图片描述
冷静冷静!回归正题。

文档头与文档体
<html></html>//HTML文件必须由 这个成对标记开头和结尾 ,表明该文件为HTML超文本文档。一个完整的HTML文档包含以下两个部分:
<head></head>//文档头 也称为头部、头部里面含有 title 标题部分等其他部分会在后面介绍
<body></body>//文档体 这里是主体部分 我们看到的网页的主要内容就是写在这里的。
标题标记
<hn> </hn> //n越小字体越大 当然也可以通过 font来调整字体的大小等属性

举个栗子:

<html>
<head>
<title>这里是网页的标题</title>
</head>
<body>
<h1> hello world </h1>
<h2> hello world </h2>
<h3> hello world </h3>
</body>
</html>

看一下显示的效果:
在这里插入图片描述

文字标记

首先肯定觉得这个字体小,字体样式普通,而且颜色也很一般。
那么如何设置呢?
先看一个样例:

<html>
<head>
<title>这里是网页的标题</title>
</head>
<body>
<p><font size="12px">哪有什么岁月静好,只是有人替你负重前行</font></p>
//这里<p></p>是一个定义段落的标记
<p><font color="red">哪有什么岁月静好,只是有人替你负重前行</font></p>
<p><font face="楷体">哪有什么岁月静好,只是有人替你负重前行</font></p>
</body>
</html>

这里先说一下

段落设置
<p></p>和<br>
<p></p>是定义段落的标记,使标记里面的内容成为一个段落
//它的一般格式如下:
<p align="段落对齐方式">段落文字</p>
//其中的align 属性为段落文字的对齐方式,其取值为 Left 、 Right 、Center等
而<br>是一个单标记 在文字的后面加上就可以换行 

效果如下:
在这里插入图片描述
但是注意一般段落之间不使用换行,使段落之间有一段垂直距离:
在这里插入图片描述

font 标记 (大小、颜色、字体设置)

该标记用来控制文字的字体、大小和颜色,它的使用格式如下:


<font face="字体名称" size="字体大小" color ="字体颜色">显示的文字</font>

属性说明:

face 属性的取值可以是系统所装字体的名称,例如“宋体”、“楷体” 等、默认是宋体
size 属性的取值可以从1 到 7之间的数字,也可以以3
为基准设置 当然也可以是像素比如" 12px"
color 属性的取值可以用常数 表示 比如 " red" 也可以是 RGB表示 比如 " 00ff00" " 00ffff" 等

效果如图:
在这里插入图片描述
当然也可以一起显示 属性添加到一起就可以了:
在这里插入图片描述
这样写的话难免会有一点繁琐,而在head里面还可以这样来定义一个文字的样式,这样就可以造一个模板和c++里的class有点同工之妙。
代码如下:

<html>
<head>
<style>
        .MyFontStyle{
            color:red;
            font-size:30px;
			font-family:楷体;
        }
     </style>
</title>这里是网页的标题</title>
</head>
<body>
<p class ="MyFontStyle">哪有什么岁月静好,只是有人替你负重前行</p>
<p class ="MyFontStyle">做三四月份的事情,七八月份自然会有答案</p>
</body>
</html>

看一下结果:
在这里插入图片描述
是怎么做到的呢?
很简单,在头部里定义一个

<style>
     .名称{
     color:
     font-size:30px;
     font-faimly:楷体;
     //在这里添加一些属性; (注意分号结尾)
     }
    </style>


使用的时候为<class ="名称"> //注意显示的内容要在围堵标记内才会起作用

注意:

1<head> 标签用于定义文档的头部,它是所有头部元素的容器。
2<head> 标签中的元素可以引用脚本、指示浏览器在哪里找到样式表、提供元信息等等。
3<head> 绝大多数文档头部包含的数据都不会真正作为内容显示给读者。
4<head> 内部可以包含下面这些标签<base><link><meta><script><style> 以及<title>5<head>部分中唯一必需的元素是<title>标签,用来定义文档的标题。
body 标记与颜色设定

刚才为大家介绍的是 主体中字体以及段落之间的属性设置,现在来了解一下网页整体的背景颜色、文本颜色、背景图片等设置。

text 属性为网页文本颜色 pixel
link 属性为超链接文字的颜色,默认值为蓝色下划线
vlink 属性为已单击文本的颜色
bgcolor 属性为网页的背景颜色,只能设置单一颜色
background 属性为网页背景图片属性,属性值可指定一定一幅浏览器的图片文件名。

hr标记

单标记
用来在页面当中输出一条横线,也就是我们常用的水平分割线。

<hr>
<hr size="10px" width="30px">

效果如下:


属性说明:

size 属性用于设置线的粗细,属性取值的单位是 pixel(像素)
width 属性用于设置线的长度,属性取值的单位是pixel或百分比。

示例:
<html>
<head>
<title>这里是网页的标题</title>
</head>
<body text ="green" bgcolor="white" vlink="red" background="3.jpg">
<br>
<br>
<hr size="1px" width="1400px"><br>
<p><font size="12px" face="楷体">哪有什么岁月静好,只是有人替你负重前行</font></p>
</body>
</html>

效果如下:
在这里插入图片描述

注意:照片的位置如果和当前网页在同一个文件夹下就可以直接在 background =" 属性值" 在属性值里填上图片的文件名即可 但是如果不在同一个文件夹的话就需要加上完整的图片路径。

本次的内容就整理到这里,后续会继续整理相关的知识。

  • 12
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值