目录

  • 前端

    • 前端主要内容
    • HTML
      • 第一个页面
      • 指令
      • 转义字符
      • 标签

前端

前端主要内容

  1. html:页面架构
  2. css:页面布局
  3. javascript:页面交互
  4. jquery:js的工具包
  5. bootstrap:快速页面搭建框架

HTML

  1. html是超文本标记语言(Hyper Text Markup Language),标准通用标记语言下的一个应用。html不是一种编程语言,而是一种标记语言 (markup language),是网页制作所必备的。“超文本”就是指页面内可以包含图片、链接,甚至音乐、程序等非文字元素。

    标记:符号 - 标签 - 没有逻辑

  2. 组成:转义字符、指令、标签

  3. 目的:完成页面架构的搭建

第一个页面

<!--注释:doctype 必须出现在页面的最上方,规定该文档采用的html版本类型 -->
<!doctype html>
<!--html语言不区分大小写--><!--页面标签:包含所有页面内容,只有head与body两个子标签-->
<html><!--头标签:样式、脚本、后勤操作:页面编码、页面标签标题图标--><head><title>第一个页面</title><meta charset="utf-8"><style></style><script></script></head><!--体标签:页面显示内容存放区域、样式、脚本--><body>你好,html &nbsp;&nbsp;&nbsp;&nbsp; 这是我的第一个页面<style></style><script></script></body>
</html>

指令

被<>包裹,以!开头,包括:

*       注释:<!-- -->
*       文档类型:<!doctype>

转义字符

被 & ; 包裹,内容为特殊的字母或数字组成

<: &lt;
>: &gt;
空格:&nbsp;
版权:&copy;

标签

被<>包裹,以字母开头,可以包含数字和减号-

系统标签:h1~h6 p span div i b a img hr br table form input
自定义标签:满足合法命名的所有标签
注释:html语言中,系统建议只使用系统标签,不建议使用自定义标签

基础标签

<!DOCTYPE html>
<html>
<head><meta charset="utf-8"><title>标签</title>
</head>
<body><!-- 1、标题:加粗 --><!--重点:h1标签的语义:是该页面的主标题--><h1 title="这是标题">一级标题</h1><h2>二级标题</h2><h6>六级标题</h6>正文文本 <br>正文文本<!--2、段落: 自带换行,有段落间距--><p>这是一个段落这是一个段落这是一个段落这是一个段落</p><p>这是一个段落这是一个段落这是一个段落这是一个段落</p><!--3、换行标签-->正文文本 <br>正文文本 <br><!--自带换行的文本标签:h1~h6 p --><!--4、文本类型标签:不自带换行的文本标签 - span i b --><span>span</span><span>span</span><b>加粗标签</b><b>加粗标签</b><strong>以加粗作为强调的强调标签</strong><strong>以加粗作为强调的强调标签</strong><i>斜体标签</i><i>斜体标签</i><em>以斜体作为强调的强调标签</em><em>以斜体作为强调的强调标签</em><br><span>一般用来嵌套其它文本类标签 上<sup>角标</sup> 下<sub>角标</sub> </span><!--5、超链接标签--><a href="https://www.baidu.com" target="_blank">前往百度</a><br><!--6、图片标签--><!--title:鼠标悬浮的文本提示--><!--alt:img标签资源加载失败--><img title="这是二哈" alt="二哈" src="https://ss2.bdstatic.com/70cFvnSh_Q1YnxGkpoWK1HF6hhy/it/u=2969644141,2516639069&fm=26&gp=0.jpg"><!--7、列表标签: 无序ul>li 有序ol>li --><!--ul>li{第$列}*5--><ul><li>第1列</li><li>第2列</li><li>第3列</li><li>第4列</li><li>第5列</li></ul><!--8、表格标签 table>tr>th|td --><!--tr:行 th:标题单元格 td:普通单元格 --><!--border:边框--><!--cellspacing:单元格的间距,最小为0,但是单元格之间是两条线,可以用rules="all" 处理成一条线 --><!--cellpadding:单元格的内边距(文本与标签的间距)--><table border="1" width="500" height="300" rules="all" cellspacing="0" cellpadding="10"><caption>表格标题</caption><thead><tr><!--th{标题}*3--><th>标题</th><th>标题</th><th>标题</th></tr></thead><tbody><!--(tr>td{单元格}*3)*2--><!--rowspan:合并行--><!--colspan:合并列--><tr><td rowspan="2">单元格</td><td colspan="2">单元格</td></tr><tr><!--<td>单元格</td>--><td>单元格</td><td>单元格</td></tr></tbody><tfoot><tr><td>表尾表尾</td><td>表尾表尾</td><td>表尾表尾</td></tr></tfoot></table><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
</body>
</html>

表单

<!DOCTYPE html>
<html>
<head><meta charset="utf-8"><title>表单标签</title>
</head>
<body><!--1、form的作用:完成前后台数据的交互的 - 将用户录入的信息提交给后台 | 文件上传 --><form action=""><p><!--label作为input的文本解释标签,for绑定id--><!--value属性是表单标签的内容,就是提交给后台的--><!--name是提交给后台的key,value是值--><!--placeholder是文本占位符--><!--type是决定标签的类型本质(input|button)--><!--multiple,checked布尔类型属性,不需要写值,multiple多选 checked默认激活--><label for="username">账号:</label><input id="username" type="text" value="Owen" name="usr"></p><p><label for="password">密码:</label><input id="password" type="password" placeholder="请输入密码" name="pwd"></p><p><input type="hidden" value="123asd{asdf2q1})sdf12" name="pk"></p><p><input type="file" name="file" multiple></p><p>男<input type="radio" value="male" name="sex" checked>女<input type="radio" value="female" name="sex"></p><p>男<input type="checkbox" value="male" name="hobby" checked>女<input type="checkbox" value="female" name="hobby" checked>哇塞<input type="checkbox" value="other" name="hobby"></p><p><button type="button">普通按钮</button><button type="reset">重置按钮</button><button type="submit">提交按钮</button></p><p><textarea cols="30" rows="10"></textarea></p><p><input type="button" value="按钮" /><input type="reset" value="重置" /><input type="submit" value="登录" /></p></form>
</body>
</html>

标签的分类

<!DOCTYPE html>
<html>
<head><meta charset="utf-8"><title>标签的分类</title>
</head>
<body><h1>标签的分类</h1><hr><!-- 1、是否自带换行 --><!--带换行:h1 p div table form tr ul li --><!--不带换行:span i b a img input button label textarea--><!-- 2、单双标签 --><!--单标签(主功能):br hr input img link --><!--双标签(主内容):html head body h1 p span div a label button --><!-- / 代表标签的结尾,但是单标签可以省略 --><div></div><hr /><!--3、简单和组合标签--><!--组合:ul>li table>tr>td|th form>input -->
</body>
</html>

转载于:https://www.cnblogs.com/yellowcloud/p/11305339.html

31.前端之html相关推荐

  1. 字节3-1前端面试官自学Vue的正确姿势

    大家好,我是若川. 前不久和一个字节前端TL朋友聊天,说到大厂前端供需脱节的情况.特别是使用Vue框架的,因为简单易学好上手,但是能够深入理解的人并不多,大多都只停留在应用层面,缺乏更深层面的理解. ...

  2. 8.31前端 jQuery

    2018-8-31 19:52:09 周末吧这几天课看完 结束前端!然后进行Django!!! 越努力,越幸运! day56 2018-03-161. 内容回顾1. 样式操作1. 操作class2. ...

  3. 【GO】K8s 管理系统项目31[前端部分–仪表盘]

    k8s 管理系统项目[前端部分–仪表盘] 1. 仪表盘代码 src/views/home/Home.vue <template><div class="home" ...

  4. 2021/10/31 前端开发之JavaScript+jQuery入门 第十二章jQuery事件与动画

    目录 1.jQuery中的事件 1.1 事件的组成 1.2 基础事件 2.载入事件 3.鼠标事件 4.键盘事件 5.浏览器事件 6.表单事件 7.绑定事件 8.移除事件 9.复合事件 10.控制元素显 ...

  5. 字节内部前端开发手册(完整版)开放下载!

    备战2022,准备好了吗? 据字节HR部门发布的最新信息,2019年以来字节连续3年扩招,而即将到来的2022年春招前端岗位数不低于3000,虽连年扩招,但是报录比却从2019年的3%下降到今年的1% ...

  6. 【面试题记录】2020前端秋招笔试面试题目记录

    笔试题记录 1. 空元素 Empty Element (滴滴笔试) 空元素是HTML/SVG里的不可能存在子节点的元素. 个人理解就是:自闭和标签 HTML中的空元素: <br/> < ...

  7. 非科班出身拿下字节跳动前端offer,我有一份50000字面试宝典分享给你!

    个人经历 本人211学校,回想我大一的时候,读的是机电工程,因为对计算机专业好就业比较看重,后来在大一下的时候开始了自己双学位之路,开始了学计算机专业,从此开始了科班生的生涯.接触前端也大概是在大一下 ...

  8. h5前端开发,CSS全局样式

    第一章 HTML(★★) 1.浏览器页面有哪三层构成,分别是什么,作用是什么? 2.HTML5的优点与缺点? 3.Doctype作用? 严格模式与混杂模式如何区分?它们有何意义? 4.HTML5有哪些 ...

  9. JavaScript基础面试题,h5前端开发

    标准文档流 标准文档流,指的是元素排版布局过程中,元素会默认自动从左往右,从上往下的流式排列方式.前面内容发生了变化,后面的内容位置也会随着发生变化. HTML就是一种标准文档流文件 HTML中的标准 ...

  10. 前端劝退之前端知识体系(前端面试体系)

    关注公众号 前端开发博客,领27本电子书 回复加群,自助秒进前端群 写文的目的主要是梳理下知识,能对复习有点帮助就行,本文主要针对前端知识体系相关,涉及的内容有: 浏览器 计算机网络 前端基础(htm ...

最新文章

  1. codeblocks调用matlab,matlab engine: 在Codeblocks中使用C++调用matlab | 学步园
  2. java时间错误_更改操作系统时间时睡眠()中的Java错误:任何解决方法?
  3. SecureCRT 设置护眼最佳方案 的字体及颜色
  4. AndroidStudio安装教程(Windows环境下)
  5. java 操作系统 模拟 daima_编写一个程序,利用Java语言模拟操作系统进程调度管理...
  6. Sqlserver常用函数例子说明
  7. Windows服务器nginx多个二级域名部署ssl证书超详细步骤(https)
  8. python使用多线程(二)
  9. Maven生命周期和插件
  10. 油炸锅EN/IEC60335 CE认证标准介绍
  11. idea上maven引用jar出错(The POM for xxx is missing, no dependen)
  12. 撒花!苹果iOS迅雷手机版终于上架App Store
  13. 利用ECharts实现数据的左右移动
  14. idea 重新拉maven依赖
  15. gnuradio模块分类
  16. open-falcon 启动失败
  17. (附源码)ssm圆梦小学的英语线上考试系统 毕业设计 141505
  18. 图灵奖得主Lecun、纽约大学教授Marcus,大佬争论背后的玄机
  19. Solidworks钣金展开实例设计视频教程
  20. Java 读取excel文件内容插入到数据库

热门文章

  1. 如何优雅的show出你的代码?
  2. AI独角兽商汤科技的内部服务容器化历程
  3. 一个存储交流的报告——闪存存储系统设计
  4. 什么是共享读锁和排他写锁?
  5. MQTT的学习研究(十三) IBM MQTTV3 简单发布订阅实例
  6. Visual Studio 发布新版API智能提示
  7. Arch Linux 安装 Virtualbox 4.2.0 备忘录
  8. 遐想ORACLE的下步收购
  9. Spark-Unit1-spark概述与安装部署
  10. numpy提供的快速的元素级数组函数