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

Web前端Day01:HTML基础之基本结构、标签、列表

程序员文章站 2022-06-22 19:45:35
HTML、CSS、JS的关系HTML是构建网页结构的->毛坯房CSS是用于美化网页、制作简单的小动画->装修房子JavaScript用于表单验证、特效、小游戏、与后端数据交互 ->拉网线HTML版本主流版本是HTML5: 2014发布主流浏览器及其内核Firefox(火狐)->GeckoChrome(谷歌)->Webkit->BlinkIE(IE6,IE7,IE8,IE9,IE10,IE11)->TridentOpera(欧朋)->Webk...

HTML、CSS、JS的关系

HTML是构建网页结构的->毛坯房
CSS是用于美化网页、制作简单的小动画->装修房子
JavaScript用于表单验证、特效、小游戏、与后端数据交互 ->拉网线

HTML版本

主流版本是HTML5: 2014发布

主流浏览器及其内核

Firefox(火狐)->Gecko
Chrome(谷歌)->Webkit->Blink
IE(IE6,IE7,IE8,IE9,IE10,IE11)->Trident
Opera(欧朋)->Webkit
Safari->Webkit

HTML基本结构

使用软件:Visual Studio Code

<!DOCTYPE html>
<html>
    <head>
        <title>网页标题</title>
        <meta charset="utf-8"/>
        ...
    </head>
    <body>
    	...
    </body>
</html>

注意事项:
1.HTML不区分大小写
2.所有符号用英文输入法

路径

相对路径:以.或…或文件夹、文件开头
绝对路径:以盘符、/ 开头

标签

标签分类

1. 块级元素:
特点:可以用CSS设置宽高、独占一行(自动换行)
比如:h1~h6、p、div
2. 内联元素(行内元素)
特点:不能设置宽高、宽高由内容大小来决定、在一行显示
比如:b,strong,i,em,a

标题标签

h1~h6
h1最大、h6最小

<h1>内容</h1>
..........
<h6>内容</h6>

效果:
1.加粗
2.大小变化
3.语义化含义、重点的意思

段落标签

如果有很多文字的情况下,用p标签进行分段

<p>
    第一段文字.....
</p>
<p>
    第二段文字.....
</p>
...

文字修饰标签

<span>部分文字的样式调整</span>
<b>加粗</b>
<i>倾斜</i>
<strong>加粗、并且具有语义化效果</strong>
<em>倾斜、并且具有语义化效果</em>

换行标签

<br>

图片标签

<img src="图片路径" />

音频标签

controls:控制条
autoplay:自动播放(不稳定)
muted:静音
loop:单曲循环
单一来源:

<audio src="./所在文件夹名/音频名.mp3" controls autoplay muted loop></audio>

多个来源:

<audio controls>
    <source src="./所在文件夹名/音频名.mp3">
    <source src="./所在文件夹名/音频名.ogg">
    <source src="./所在文件夹名/音频名.wav">
</audio>

视频标签

<video src="./所在文件夹名/视频名.mp4"></video>
<video controls>
    <source src="./所在文件夹名/视频名.mp4">
    <source src="./所在文件夹名/视频名.webm">
    <source src="./所在文件夹名/视频名.flv">
</video>

HTML5去除了哪些旧标签?

<font>、<center>、<big>、<frame>、<s>

HTML5新增了哪些标签?

<header>描述头部信息</header>
<footer>描述尾部信息</footer>
<aside>侧边栏</aside>
<nav>导航栏(菜单)</nav>
<main>主要内容</main>
<article>一段独立文章</article>
<section>内容的主题</section>
<hgroup>放一些标题(h1-h6)</hgroup>
<time>放时间内容</time>
<address>放地址信息</address>
<figure>
    <figcaption>图片标题</figcaption>
    <img />
</figure>

HTML5新增标签在IE8中不兼容怎么办?

解决:在head中引入html5shiv.js

列表

有序列表

<ol type="1/a/A/i/I">
    <li>选项一</li>
    <li>选项二</li>
    ...
</ol>

无序列表

<ul>
    <li>选项一</li>
    <li>选项二</li>
    ...
</ul>

自定义列表

<dl>
    <dt>标题1</dt>
    <dd>内容1</dd>
    <dt>标题N</dt>
    <dd>内容N</dd>
</dl>

网络小图标

<head>
    <link rel="shortcut icon" href="./favicon.ico" type="image/x-icon">
</head>

超链接

<h1>A:跳转到互联网上的某个页面</h1>
<a href="https://www.baidu.com/">百度页面</a>

<h1>A:跳转到自己到其他页面</h1>
<a href="04列表.html">跳转到列表页去</a>

<h1>A:拨打电话</h1>
<a href="tel:18729648017">打电话</a>

<h1>A:发信息</h1>
<a href="sms:18729648017">发短信</a>

<h1>A:死连接</h1>
<a href="javascript:;">死连接(点击之后不做任何行为)</a>

<h1>A:跳转到页面上的某个位置(锚链接)</h1>
<a href="XXX.html#xxx">跳转到xxx频道</a>

如何用手机浏览自己的网页?

  1. 一定要用服务器形式启动网页
  2. 打开CMD->ipconfig查询自己的IP
  3. 用IP替换掉网页上:127.0.0.1
  4. 复制整个地址到:草料二维码生成二维码
  5. 手机扫一扫(和电脑保持同一个WIFI下)

本文地址:https://blog.csdn.net/PILIpilipala/article/details/107381766