Web前端开发复习——HTML基础

简介: Web前端开发复习——HTML基础

Web前端开发复习——HTML基础

课程为北林的mooc,当做期末复习用

HTML概述

超文本标记语言,不区分大小写。

标签由尖括号包围,通常是成对出现的,但是也比如就是单独出现的。

标签的嵌套

<html>
    <body></body>
</html> (不能交叉嵌套)

标签的属性,在标签名后加,一个标签可能有多个属性,先后顺序不影响效果。

<img scr="" alt=""/>

HTML标签(1)——标题、段内换行、段内分组、段落、预留格式、水平线

标题:大小依次递减

<h1>一级标题</h1>
<h2>二级标题</h2>
<h3>三级标题</h3>
<h4>四级标题</h4>
<h5>五级标题</h5>
<h6>六级标题</h6>

段落:段落内部文字忽略连续空格,也不显示空行,且不会换行。

<p>段落内容</p>

段内换行:单独出现的标签,直接结束。

<br/>

空格字符:特殊字符,全是小写

&nbsp;

预留格式:定义预格式化的文本,文本的空格和换行符会被保留。

<pre>
  保留  空格
  换行
</pre>

行内组合span:组合行内元素,通过CSS来格式化。(以后介绍)

水平线hr:

<hr/>

注释:

<!--注释内容-->

HTML标签(2)—— 超链接

可以加到文字或图片上,基本语法如下:

<a href="网址">文字或图片</a>
<a href="#">虚拟超链接</a>

可以连接到本站点其他网页,外部站点,或虚拟超链接。

HTML标签(3)——图像

插入图像:img标签,单独出现

<img src="路径" alt="图片无法显示时的提示信息"/>

绝对路径和相对路径:

后者是以网页文件所在位置为基准,建议使用后者。

HTML标签(4)——列表、区域、表格

区域:div

<div align="center">
    <h1>
        期末必过!
    </h1>
    <p>
        儿童节快乐!
    </p>
</div>

无序列表:ul,li(列表项)

<ul>
    <li>HTML</li>
    <li>CSS</li>
    <li>JS</li>
</ul>

有序列表:ol,li(列表项)

<ol>
    <li>HTML</li>
    <li>CSS</li>
    <li>JS</li>
</ol>

表格:table tr td th

表头单元格th ,每一行tr,每一列td.

<table border="1">
    <tr>
      <th>班级</th>
        <th>学生数量</th>
    </tr>
    <tr>
      <td>一班</td>
        <td>41人</td>
    </tr>
     <tr>
      <td>二班</td>
        <td>40人</td>
    </tr>
</table>
自定义列表不仅仅是一列项目,而是项目及其注释的组合。
自定义列表以 <dl> 标签开始。每个自定义列表项以 <dt> 开始。每个自定义列表项的定义以 <dd> 开始

HTML标签(5)——表单与表单元素

表单form:是一个采集用户信息的区域

<form action="数据处理">
    表单元素
</form>

表单元素包括文本框,按钮,单选,复选,下拉列表,文本域

文本框和密码框:input

<input type="text"/>文本框
<input type="password"/>密码框

按钮:type表示是提交、重置或其他,value表示按钮上显示的文字

<input type="submit" value="提交"/>
<input type="reset" value="重置"/>

单选框和复选框:checked="checked"表示默认选中该选项

<input type="radio" value="" name="" check="checked"/>单选
<input type="checkbox" value="" name="" check="checked"/>多选

下拉列表框:select option

selected="selected"表示被选择的那一项

<select>
    <option>看书</option>
    <option selected="selected">编程</option>
</select>

文本域:textarea

<textarea rows="行数" cols="列数">默认显示的内容</textarea>
目录
相关文章
|
23天前
|
前端开发 JavaScript 安全
前端性能调优:HTTP/2与HTTPS在Web加速中的应用
【10月更文挑战第27天】本文介绍了HTTP/2和HTTPS在前端性能调优中的应用。通过多路复用、服务器推送和头部压缩等特性,HTTP/2显著提升了Web性能。同时,HTTPS确保了数据传输的安全性。文章提供了示例代码,展示了如何使用Node.js创建一个HTTP/2服务器。
37 3
|
9天前
|
消息中间件 前端开发 JavaScript
探索微前端架构:构建现代Web应用的新策略
本文探讨了微前端架构的概念、优势及实施策略,旨在解决传统单体应用难以快速迭代和团队协作的问题。微前端允许不同团队独立开发、部署应用的各部分,提升灵活性与可维护性。文中还讨论了技术栈灵活性、独立部署、团队自治等优势,并提出了定义清晰接口、使用Web组件、状态管理和样式隔离等实施策略。
|
20天前
|
监控 前端开发 JavaScript
探索微前端架构:构建可扩展的现代Web应用
【10月更文挑战第29天】本文探讨了微前端架构的核心概念、优势及实施策略,通过将大型前端应用拆分为多个独立的微应用,提高开发效率、增强可维护性,并支持灵活的技术选型。实际案例包括Spotify和Zalando的成功应用。
|
24天前
|
前端开发 安全 应用服务中间件
前端性能调优:HTTP/2与HTTPS在Web加速中的应用
【10月更文挑战第26天】随着互联网的快速发展,前端性能调优成为开发者的重要任务。本文探讨了HTTP/2与HTTPS在前端性能优化中的应用,介绍了二进制分帧、多路复用和服务器推送等特性,并通过Nginx配置示例展示了如何启用HTTP/2和HTTPS,以提升Web应用的性能和安全性。
24 3
|
24天前
|
前端开发 JavaScript API
前端框架新探索:Svelte在构建高性能Web应用中的优势
【10月更文挑战第26天】近年来,前端技术飞速发展,Svelte凭借独特的编译时优化和简洁的API设计,成为构建高性能Web应用的优选。本文介绍Svelte的特点和优势,包括编译而非虚拟DOM、组件化开发、状态管理及响应式更新机制,并通过示例代码展示其使用方法。
36 2
|
1月前
|
人工智能 前端开发
2024 川渝 Web 前端开发技术交流会「互联」:等你来报名!
2024 川渝 Web 前端开发技术交流会「互联」:等你来报名!
2024 川渝 Web 前端开发技术交流会「互联」:等你来报名!
|
1月前
|
存储 前端开发 JavaScript
从 Web 2.0 到 Web 3.0:前端开发的历史与未来
【10月更文挑战第4天】本文探讨了从 Web 2.0 到 Web 3.0 的前端开发演变过程。Web 2.0 时代,前端开发者从静态网页设计走向复杂交互,技术框架如 jQuery、React 和 Vue 带来了巨大的变革。而 Web 3.0 以区块链技术为核心,带来了去中心化的互联网体验,前端开发者面临与区块链交互、去中心化身份验证、分布式存储等新挑战。文章总结了 Web 2.0 和 Web 3.0 的核心区别,并为开发者提供了如何应对新技术的建议,帮助他们在新时代中掌握技能、设计更安全的用户体验。
56 0
从 Web 2.0 到 Web 3.0:前端开发的历史与未来
|
25天前
|
监控 前端开发 JavaScript
前端技术探索:构建高效、可维护的Web应用
【10月更文挑战第23天】前端技术探索:构建高效、可维护的Web应用
39 0
|
XML 移动开发 数据格式
下一篇
无影云桌面