HTML(超文本标记语言)

HTML(超文本标记语言)

网页本身是一个文本文件(除了文字,暂无其他),如果遇到图片、音视频如何在页面中正常的显示,需要通过超文本(标签)来进行引入才可以在页面中正常的显示

超文本(标签)

标签语法:是由成对的尖括号和关键字组成
关键字:是已经规范好的,不能随便瞎起

标签的分类

  • 开始标签
     
  • 结束标签
  • 空标签

HTML元素以及分类

  • 开始标签结束标签内容组成
    • 内容

       
  • 空元素:给html元素添加功能
    • 插入图片功能’

HTML常用的元素有哪些

  • h1-h6 标题
  • ul 无序列表
    • li 列表项,默认前面有小黑点
  • ol 有序列表
    • li 列表项,默认前面有序号
  • dl 自定义列表
    • dt 标题,最好出现一次
    • dd 描述,可以出现多次
    • 一般用在网站底部、新闻摘要结构中
  • div 区分大模块
  • span 区分行内小模块
  • img 插入图片
    • src 图片的地址、路径
    • alt 描述图片 当图片地址不存在或错误时才会在页面中显示
标签属性 img标签 src,alt标签属性
作用:给HTML元素提供更多信息
语法:由标签属性名和标签属性值组成
标签名的后面都是标签属性,标签属性可以出现多个,之间有空格隔开
  • a 超链接、锚点
    • href=”“网址 路径
    • target=blank 在新窗口打开 当前页面还在
防止a链接跳转 :空 站位
1 给href=“##”至少加两个#
2 href=“javascript:;”
3 href=“javascript: void (0);”
a锚点
<a href=“#top”>点击我</a>
<h3 id=“top”>跳转到我这</h3>
id是配合a锚点来使用的,id在页面中具有唯一性,id名不能重复
  • p 段落
  • strong 加粗,有强调作用
  • b 加粗
  • em 斜体,有强调作用
  • i 斜体
  • table 表格
    • tr 行
    • td 列
<table>
<captiaon>标题</captiaon>
<thead>表头</thead>
<tbody>表身
<tr></tr>
<th></th>
</tbody>
<tfoot>表尾</tfoot>
</table>

表单类标签

一般用在登录、注册、问卷调查

<label>用来描述表单功能</label>
<input type="text">文本框
<input type="password">密码框
<input type="button" value="登录">提交按钮
<input type="radio" name="">单选按钮
<input type="checkbox">多选按钮
<textarea maxlength="10" minlength="">文本域</textarea>
maxlength最大长度 minlength最小长度

  • input 文本框
    • type=”text”文本框
    • type=”password”密码框
    • type=”button”提交按钮 value 值
    • type=”radio”单选按钮
    • type=”checkbox”多选按钮
    • placeholder 占位符 一般用在input标签中的textpassword类型上
  • select下拉框 option值

标签语义化(腾讯面试题)

合理的标签做合理的事情

webstorm快捷键

ctrl+C 复制、复制正行
ctrl+V 粘贴
ctrl+Z 撤销
ctrl+回车 新建空白行
ctrl+F 查找
ctrl+G 跳到某一行
ctrl+Alt+L 格式化代码

注释的快捷键

1.单行注释 ctrl+ /
2.多行注释 shift+ctrl+/ (添加、取消)
(开发人员能看见 用户看不到)

HTML的基本结构

HTML文件是一个网页,也被称作文档(document)

html就相当于是根元素

声明文档
作用:定义这个文档类型,浏览器先去解析这句话,会按照这个文档类型去解析HTML页面

声明文档必须放在第一行,不能删除,否则会发生怪异模式
一般高版本兼容低版本,在工作中,用HTML5的文档声明就可以

HTML元素
由开始标签和结束标签组成的
告知浏览器本身是一个HTML文件(页面)

HEAD元素
HTML页面的头部,自带一个隐藏的功能,css属性:display:none ;消失,隐藏

META元素

  • charset=’UTF-8’文档编码
    • UTF-8 常用
    • gb2312
  • name=”keywords” content=”描述网站的关键字”
  • neme=”description” content=”描述网站的一段文字”

关键字、描述利于SEO优化、引擎搜索。。。

TITLE标题
网页的标题(一个页面只有一个标题),在页卡位置显示

BODY元素
body是网页中的主体部分,所有的标签(元素)都写在body内,供用户查看的内容

版权声明:本文为aichi原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/aichi/p/9356709.html