HTML基础知识

HTML基础知识

跟着pink老师上课做的笔记,小标题一般对应老师视频的标题。

HTML基础(一)

一、HTML骨架

<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <title>标题</title>
</head>
<body>
    
</body>
</html>

创建新的文件之后 ,输入!, 选择第一行, 即可获得骨架。

其中

  • en表示英文网页,zh-CN表示中文网页
  • UTF-8是目前最常用的字符集编码方式,charset="UTF-8"这句一定要写,不然会造成乱码的情况

二、常用标签

2.1 标题标签
 <h1>一级标题</h1>
 <h2>二级标题</h2>
 <h3>一共六级</h3>
2.2 段落标签
 <p>这是段落标签,每段之间空隙较大</p>
2.3 强制换行标签
 <br />这是强制换行标签,标签后面的内容强制换行,中间没有空隙
2.4 文字标签
  我是<strong>加粗</strong>的文字
  我是<b>加粗</b>的文字  
  我是<em>倾斜</em>的文字
  我是<i>倾斜</i>的文字
  我是<del>删除线</del>
  我是<s>删除线</s>
  我是<ins>下划线</ins>
  我是<u>下划线</u>

三、盒子标签

 <div>div标签自己占一行</div> 
 <div>div标签自己占一行</div> 
 <span>百度</span>
 <span>新浪</span>
 <span>搜狗</span>
  • div标签自己占一行

  • span标签和别的span标签一起占一行

四、图像标签

<h4>图像标签的使用:</h4>
    <img src="图像标签.jpg"/>
    <h4>alt:图像不能显示时的替换文本</h4>
    <img src="图像标签1.jpg" alt="这是替换文本"/>
    <h4>title:鼠标悬停时显示的文本</h4>
    <img src="图像标签.jpg" title="这是鼠标悬停时显示的文本"/>
    <h4>width:给图片设定宽度</h4>
    <img src="图像标签.jpg" alt="这是替换文本" title="这是鼠标悬停时显示的文本" width="500"/>
    <h4>height:给图片设定高度</h4>
    <img src="图像标签.jpg" alt="这是替换文本" title="这是鼠标悬停时显示的文本" height="100"/>
    <h4>border:给图片设定边框</h4>
    <img src="图像标签.jpg" alt="这是替换文本" title="这是鼠标悬停时显示的文本" width="500" border="10"/>
  • alt:图像不能显示时的替换文本
  • title:鼠标悬停时显示的文本
  • width:给图片设定宽度
  • height:给图片设定高度
  • border:给图片设定边框

五、路径

5.1 相对路径
  <h4>这是同一级的图像</h4>
  <img src="图像标签.jpg" />
  <h4>这是下一级的图像</h4>
  <img src="images/下一级.jpg" />
  <h4>这是上一级图像</h4>
  <img src="../图像标签.jpg" />
5.2 绝对路径
  <h4>比如网上的一张图片的绝对路径</h4>
  <img src="https://www.baidu.com/img/PCtm_d9c8750bed0b3c7d089fa7d55720d6cf.png" />

六、超链接标签(重点)

6.1 外部链接
<h3>1.外部链接</h3>
    <h4>默认为在当前页面打开</h4>
    点这里可以打开<a href="http://www.baidu.com">百度</a>
    <h4>_self为在当前页面打开</h4>
    点这里可以打开<a href="http://www.baidu.com" target="_self">百度</a>
    <h4>_blank为在新的页面打开</h4>
    点这里可以打开<a href="http://www.baidu.com" target="_blank">百度</a>
6.2 内部链接
<h3>2.内部链接</h3>
    <h4>内部链接是指网站自己的网页之间的互联</h4>
    <a href="01-HTML 第一个网页.html" target="_blank">第一个网页</a>
    <a href="html/05-测试上一级图像.html" target="_blank">text</a>
6.3 空链接#
<h3>3.空链接#</h3>
    <h4>空链接是还没搭建好的页面</h4>
    <a href="#" target="_blank">空空如也</a>
6.4 下载链接
<h3>4.下载链接</h3>
    <h4>下载链接一般格式是.exe或.zip</h4>
    <a href="图像标签.zip" target="_blank">下载图片</a>
    <a href="fcbo -修改.exe" target="_blank">下载exe文件</a>
6.5 网页元素的链接
<h3>5.网页元素的链接</h3>
    <h4>网页元素的链接是指点击图片视频等跳转到新的页面</h4>
    <a href="https://music.163.com/#/song?id=1407551413" target="_blank"><img src="图像标签.jpg"/></a>

七、锚点链接

<h4>点击可跳转到简介</h4>
  <a href="#jianjie">简介</a><br />

<h4>对应的地方要写id</h4>
  <h4 id="jianjie">简介</h4>

八、注释及特殊字符

  <h4>1.注释</h4>
    <h4>注释用ctro+/表示</h4>
    <!-- 这是注释 -->

  <h3>2.特殊字符</h3>&nbsp;&nbsp;&nbsp;&nbsp;<br />
    大于号&gt;<br />
    小于号&lt;<br />

HTML基础(二)

一、表格

1.1 表格基本语法
<table align="center" border="1" cellpadding="2" cellspacing="0" width="500" height="200">
    <thead>
        <tr> <th>姓名</th> <th>性别</th> <th>学号</th> </tr>
    </thead>
    <tbody>
        <tr> <td></td> <td></td> <td>30003</td> </tr>
        <tr> <td></td> <td></td> <td>30002</td> </tr>
        <tr> <td></td> <td></td> <td>30001</td> </tr>
        <tr> <td></td> <td></td> <td>20065</td> </tr>
    </tbody>
    </table>
  • 表格是用来展示数据的
  • 表头单元格会居中加粗表示
  • table表示一个表格,tr表示一行,td表示一个单元格
  • thead表示表格的头部 tbody表示表格的身体
1.2 合并单元格
<table align="center" border="1" cellpadding="2" cellspacing="0" width="500" height="200">
            <tr> 
                <td></td> 
                <td colspan="2"></td> 
                
            </tr>
            <tr> 
                <td></td> 
                <td></td> 
                <td></td> 
            </tr>
            <tr> 
                <td rowspan="3"></td> 
                <td></td> 
                <td></td> 
            </tr>
            <tr> 
                 
                <td></td> 
                <td></td> 
            </tr>
            <tr> 
                 
                <td></td> 
                <td></td> 
            </tr>
        </tbody>
        </table>

在这里插入图片描述

  • 合并的步骤:

1.确定是跨行(rowspan)还是跨列(colspan)

2.合并几个单元格就写rowspan=几(写在合并的最上面的单元格上),colspan=几(写在合并的最左面的单元格上)

3.删除被合并的单元格

二、列表

  • 列表是为了排版布局的
2.1 无序列表 (重点)
	<ul>
        <li>小说</li>
        <li>电视剧</li>
        <li>电影</li>
    </ul>
  • ul里面只能写li,不能写其他的东西

  • li里面可以写各种形式

2.2 有序列表(了解)
	<ol>
        <li>123</li>
        <li>456</li>
        <li>789</li>
    </ol>
  • 有序列表里面会自动补上排序
2.3 自定义列表(重点)
	<dl>
        <dt>关注我们</dt>
        <dd>新浪微博</dd>
        <dd>官方微信</dd>
        <dd>联系我们</dd>
    </dl>
  • 自定义列表一般是一个头儿带着几个弟弟

  • 同上,dl里面只能有dt和dd

三、表单

  • 表单主要是用于收集客户信息
  • 表单分为了三部分,表单域,表单控件,提示信息
  • 表单域就是form标签

格式:

<h4>表单域</h4>
    <form action="demo.php" method="POST" name="name1">

    </form>
3.1 input输入表单元素
  • input是输入标签,必需元素为type
  • name定义每个选框的名字,单选按钮和复选框要有相同的name
  • value主要是给后台工作人员看的,按理说name和value是每个表单元素必有的
  • 单选按钮与复选框可以拥有checked属性,写了这个属性在打开页面的时候就默认选择了这个属性
  • label标签一般和input标签一起使用,写了lable标签就会使光标集中在选项上,而不仅仅是填写框那一小小的地方
<form action="xxx.php" method="get">
        <label for="xingming">姓名:</label><input type="text" name="name" value="请输入姓名" id="xingming"> <br>
        密码:<input type="password" name="password"><br>
        性别: 
        <label for="nan"></label><input type="radio" name="sex" value="" id="nan"> 
        <label for="nv"></label><input type="radio" name="sex" value="" checked="checked" id="nv"><br>
        <!-- radio为单选框,可以实现多选一 -->
        爱好:
        吃饭<input type="checkbox" name="hobby" value="吃饭"> 
        睡觉<input type="checkbox" name="hobby" value="睡觉" checked="checked"> 
        看小说<input type="checkbox" name="hobby" value="看小说"><br>
        <!-- checkbox为复选框,可以实现多选 -->
        手机号:<input type="number">
        <input type="button" value="获取手机验证码"> <br>
        <!-- 普通按钮button,后期结合js搭配适应 -->
        上传头像:<input type="file"><br>
        <!-- 文件域file,上传文件时使用 -->
        <input type="reset" value="重新填写"><br>
        <!-- reset表示重置 -->
        <input type="submit" value="立即注册"><br>
        <!-- submit表示提交到后台服务器 -->
    </form>
3.2 select下拉表单元素
<form>
        籍贯:
        <select>
            <option>北极</option>
            <option>南极</option>
            <option selected="selected">火星</option>
            <option>月球</option>
        </select>
</form>
  • select 里面至少要有一对option
  • selected=selected表示默认选项
3.3 textarea文本域表单元素
<form>
        留言反馈:
        <textarea>
            写下你的留言吧~
        </textarea>
</form>
  • text area元素一般用于用户大量书写的情况,用于需要多行书写的情况
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值