HTML基础学习笔记(二)

HTML基础(二)

<html>
    <head>
        
    </head>
    <body>
        
    </body>
</html>

1.1 、head头部的作用

1)title标签

放置页面的标题名称

<title>标题</title>

2)link标签

(1)放置当前站点的icon(图标)
<link rel="icon" href="#"/>
(2)引用外部css样式
<link rel="stylesheet" href="xxxx.css">

3)meta标签

(1)设置当前的编码格式

<meta charset="utf-8">
<!--
        编码格式
        1、国标(中国大陆)
        GB2312、GBK、GB18030
        2、港澳台(繁体)
        BIG5
        3、西欧编码
        ISO-8859-1 #向下兼容Ascll
        4、国际标注
        UTF-8、16、32
-->

(2)网站描述

<meta name="description" content="xxxxxx"/><!--描述网站内容-->(name可以自定义)

(3)关键字

<meta name="keyword" content="xxxx"/><!--搜索关键字-->

(4)页面自适用宽度

<meta name="viewport" content="wide=device-width,initial-scale=1,maximum-scale=1">
<!--使得网页自动适用pc端和移动端不同页面宽度-->

(5)不设置缓存


(6)浏览器兼容性

<mate http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">

4)base标签

<base> 
<!--标签用于为页面中所有相对链接指定一个基本链接,当您设置了基本链接后,当前页面中的所有相对链接都会使用这个基本链接作为前缀,-->
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="utf-8">
    <title>&lt;base&gt;标签演示</title>
    <base href="http://c.biancheng.net/">
</head>
<body>
    <ul>
        <li><a href="index.html">首页</a></li>
        <li><a href="html/index.html">HTML教程</a></li>
    </ul>
</body>
</html>

2、Typora

2.1、修改的地方

  • 通用
  • 图像
  • Markdown

2.2、Markdown语法

3、HTML语法

<!DOCTYPE html> <!--让W3C识别的版本-->
<html>
	<head>		
		<!-- 设置页面的标题 -->
		<title>小米商城 - Xiaomi 11 Ultra Redmi</title>
		<!-- 设置当前站点的图标 -->
		<link rel="icon" href="img/favicon.ico"	
		<!-- 设置关键词 -->
		<meta name="keywords" content="小米是世界上最大的手机生产商" />
		<meta name="description" content="小米,Redmi,Ultra..." />
		
		<!-- 设置编码格式 -->
		<meta charset="utf-8" />
	</head>
	<body>
		块级以及行级元素
	</body>
</html>

3.1、块级标签(布局)

<!--用于布局使用,不会和其他标签在同一行
即会在后面默认加一个<br>,可以通过css修改
标准文档流 HTML
浮动流 CSS
火狐浏览器中查看页面信息的快捷键 ctrl+I
-->

3.1.1、div

定义 HTML 文档中的一个分隔区块或者一个区域部分。是一个层的概念,主要的作用就是用来布局。在html5中,新增了一些语义化布局的元素。

<div>
    <div>
        
    </div>
    <div>
        
    </div>
</div>

html5新增布局元素:

header 定义文档或节的页眉
nav 定义导航链接的容器
section 定义文档中的节
article 定义内容之外的文章
aside 定义内容之外的内容(如侧边栏)
footer 定义文档或节的页脚
detalls 定义额外的细节
summary 定义detalls元素的标题

3.1.2、h标题标签

h1~h6 :文本内容加粗

3.1.3、p段落标签

行距较大

3.1.4、hr水平线标签


3.1.5、br换行标签

3.1.6 列表标签

3.1.6.1 ul无序列表

每个

  • 标签独占一行
  • 一般用于无序类型的列表,如导航、侧边栏新闻、有规律的图文组合模块

    <ul>
        <li></li>
        <li></li>
        <li></li>
        ...
    </ul>
    
    3.1.6.2 ol有序列表

    用于排序

    <ol>
        <li></li>
        <li></li>
        <li></li>
    </ol>
    
    3.1.6.3 dl定义列表
    • 没有顺序,每个 标签、
      标签独占一行(块元素)
    • 默认没有标记
    • 一般用于一个标题下有一个或多个列表项的情况
    <dl>
        <dt>定义的标题</dt>
        <dd>定义标题的解释内容</dd>
        <dd>定义标题的解释内容</dd>
    </dl>
    

    3.1.7 table表格标签

    • 简单易用
    • 结构稳定
    <!--spacing:间距-->
    <table width="宽度" border="边框的粗细" cellspacing="单元格间的距离" cellpadding="单元格距离内容的距离">
        <theader>
            <tr>
            <th></th><!--表头,加粗,居中-->
            </tr>
    	</theader>
        
        <tbody>
        	<tr>
            <td></td>
                ...
            </tr>
        </tbody>
        
        <tfooter>
        <tr>
            <td></td>
            ...
        </tr>
        </tfooter>
    </table>
    
    • rowspan

      自上而下行合并 被合并的单元格要删除

    • colspan

      自左到右列合并

    • border

      边框属性

    • cellpadding

      内间距

    • cellseption

      单元格的间距

    <table border="1">
        <tr>
            <!--跨列-->
            <td colspan="3">学生成绩</td>				
        </tr>			
        <tr>
            <!--跨行-->
            <td rowspan="2">张三</td>
            <td>语文</td>
            <td>98</td>
        </tr>
        <tr>
            <td>数学</td>
            <td>95</td>
        </tr>
        <tr>
            <td rowspan="2">李四</td>
            <td>语文</td>
            <td>88</td>
        </tr>
        <tr>
            <td>数学</td>
            <td>59</td>
        </tr>
    </table>
    
    学生成绩
    张三语文98
    数学95
    李四语文88
    数学59
    ### 3.1.8、媒体(HTML5新增)
    3.1.8.1、audio
    <audio controls="controls" src="#"></audio>
    autoplay 自动播放
    loop 循环播放
    controls 控制播放
    

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-vN29cDK3-1673485627252)(…/…/…/学习/Tyoora学习笔记/assets/image-20211221162514013.png)]

    3.1.8.2、video
    <video src="#" loop="loop"></video>
    

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Qqx15dS2-1673485627254)(…/…/…/学习/Tyoora学习笔记/assets/image-20211221162605151.png)]

    3.1.9、from表单

    3.1.9.1、input
    3.1.9.1.1 type属性
    • text
    文本输入框(Text Fields)
    
    • password
    密码输入框
    
    • checkbox
    复选框组(Checkboxes);多个复选款一起使用;同一组的name值相同
    <!--checked:默认选中-->
    
    • redio
    单选框组(Radio Buttons);type为redio时,必须有一个value的值
    
    • file
    文件域
    表单编码属性 enctype="multipart/form-data"
    <!--1、当我们上传的含有非文本内容,即含有文件(txt、MP3等)的时候,需要将form的enctype设置为multipart/form-data。
    2、将表单中的数据变成二进制数据进行上传,所以这时候这时如果用request是无法直接获取到相应表单的值的-->
    
    • submit
    <input type="submit" value="Submit" value="提交"/ >	
    <!--提交表单-->
    
    • reset
    <input type="reset" name="button" value="重置"/>
    <!--重置表单的内容-->
    
    • number
    数字框
    <input type="number" max="10" min="7"/>
    

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-d2XuTfdq-1673485627255)(assets/image-20211222203647955.png)]

    • search
    <input type="search" src="#" />
    

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8aucDrxu-1673485627258)(assets/image-20211222203840988.png)]

    • date
    <input type="date"/>
    

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-hN0UyiHR-1673485627259)(assets/image-20211222205015865.png)]

    • 隐藏域 hidden
    • email
    <input type="email"/>
    
    3.1.9.2、select>option 下拉选框
    <select name="text">
        <option value="1">你好</option>
        <option value="2">我好</option>
        <option value="3">他好</option>
        <option value="4">她好</option>
    </select>
    

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-k93qiR5T-1673485627261)(assets/image-20211222204723732.png)]

    3.1.9.3、disable 不能点按钮
    3.1.9.4、readonly 只读文本框内容
    3.1.9.5、required 必填项
    3.1.9.6、Label
    <label> 标签为 input 元素定义标注(标记)。
    label 元素不会向用户呈现任何特殊效果。不过,它为鼠标用户改进了可用性。如果您在 label 元素内点击文本,就会触发此控件。就是说,当用户选择该标签时,浏览器就会自动将焦点转到和标签相关的表单控件上。
    <label> 标签的 for 属性应当与相关元素的 id 属性相同。
    

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-K5D2Ie9v-1673485627264)(assets/image-20211222210542325.png)]

    3.1.10、textarea

    多行文本框,可以设置长宽

    3.2、行级标签(展示)

    3.2.1、img

    图片标签,能够在页面中显示图片的内容

    <img src="图片地址" title="鼠标滑过时显示的内容" alt="图片未加载时显示的内容" width="图片的宽度" heigh="图片的高度"/>
    <!--
      	绝对路径:找的是一个真正存在的物理地址
    	相对路径:当前页面和要找的页面的相对位置
    -->
    

    3.3.2、a

    1. targer属性=“打开窗口位置”

    _self 本身的窗口打开

    <a href="#" targer="_self"></a>
    <!--默认情况是_self-->
    

    _blank新的窗口打开

    <a href="#" targer="_blank"></a>
    <!--打开一个新的窗口-->
    

    2、不设置href属性与普通文本无疑

    • 页面间链接

      代表站外链接或站内链接

      站外链接:
      <a href="http://mi.com">mi</a>
      站内链接:
      <a href="页面名称.html">跳转页面</a>
      
    • ​ 锚链接

      在一个页面或者是两个页面中,要跳转到某个固定位置,被称位锚链接

      定义锚点:
      <a name="锚点名称">设立锚点</a>
      搜索锚点:
      <a href="#锚点名称">定位锚点</a>
      跨页:
      页面链接+#号+锚点名称 <!--#代表当前页面-->
      
    • 功能性链接(使用较少)

      应用链接打开第三方软件

    <a href="mailto:zhangsan@163.com">联系站长</a><!--会打开email-->
    

    3.3.3、span

    小范围标签,常与div连用

    <span style="内联样式css"></span>
    

    em b

    3.2、预留字符

    &nbsp; 空格
    &gt; 大于
    &lt;小于
    &quot;引号
    &copy;版权符号
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值