首页 / 知识
HTML核心入门精选知识分享
2023-04-11 13:49:00

超文本标记语言(Hyper Text Mark Language),简称HTML,是一种用于创建网页的标准标记语言。
一、开发工具
vs code:全栈开发工具
Hbuilder:纯前端开发工具
sublime:纯文本编辑器,可配置成强大的开发工具
二、浏览器渲染原理
浏览器本质上是一个渲染引擎,可以把html代码渲染成人类更容易接受的符号。
三、标准文档结构
HTML文档结构是一个html元素为根节点,其下包含head和body。
head标签用于告知浏览器渲染器的相关配置。body才是浏览器需要渲染的内容。
三、HTML核心标签
HTML标签根据排版的不同可以分为两种:
块标签(block tags)
[1] 独占一行,垂直方向排序。
[2] 可以设置宽高,
行内标签(inline tags)
[1] 在一行内并排排序,水平方向排列
[2] 不能设置宽高,内容撑开宽高
有语义标签
标签有特定的含义,例如显示图片的标签img,播放音频的标签audio,播放视频的标签video。有语义标签不能用在其他用途。
无语义标签
标签没有特定含义,标签什么都可以显示,一般作为容器,可以用于页面布局。例如:div/span等。
3.1 块标签
3.1.1 div
无语义标签块标签,一般作用容器用于页面布局。
3.1.2 标题
通过<h1> - <h6> 标签来定义,字号从大到小
<h1>我是标题</h1>
<h2>我是标题</h2>
3.1.3 段落与换行
<p>我是段落</p>
12 <br /> 换行
34
3.1.4 HTML列表
<ol>(orderid list) 表示有序列表
<li>表示列表项,必须位于ol中
<ul>(unordered list) 表示无序列表
<li>表示列表项,必须位于ul中
<dl>表示定义列表 defined list
<dt>表示定义标题 defined title
<dd>表示对自定义标题的描述 defined description
3.1.5 HTML表格
表格table是由行(tr)构成的,行是由列(td)构成的。
合并单元格
colspan:单元格向右跨越几列
rowspan:单元格向下跨越几行
向右跨3列向下跨3行
3.2 行内标签
3.2.1 span
无语义行内标签,作为容器使用。
3.2.2 HTML链接
通过标签<a>来定义
<a href="">这是一个链接</a>
在 href 属性中指定链接的地址。
绝对路径:从盘符开始的路径就是绝对路径。
相对路径:没有盘符,从当前路径开始。当前操作的文件所在的路径就是当前路径,用。表示。
3.2.3 锚点
页面内跳转成为锚点
#与id
3.2.4 HTML图像
通过标签<img>定义
3.2.5 strong/em/var
这三个都表示强调。
实际开发过程中,三个标签会被降级成无语义标签用于容器。
作为后台开发人员,如果需要没见过的标签=> 测试属于行内标签还是块标签。
四、form表单
HTML 表单用于收集不同类型的用户输入,向后台提交数据。
|
最新内容
相关内容
关于asp.net mvc:如何在MVC中使用Ht
关于asp.net mvc:如何在MVC中使用HtmlHelper获取呈现的自定义ID,关于asp.net mvc:如何在MVC中使用HtmlHelper获取呈现的自定义ID,表单关于 sql:如何在 Oracle 9i 上找到
关于 sql:如何在 Oracle 9i 上找到高水位标记(会话),关于 sql:如何在 Oracle 9i 上找到高水位标记(会话),并发,数据库,用户数,水位,HowW3C XHTML/CSS 验证在完成工作时有
W3C XHTML/CSS 验证在完成工作时有多重要?,W3C XHTML/CSS 验证在完成工作时有多重要?,验证,运行,这是,是在,How important is W3C XHTM如何在FogBugz维基页面中创建HTML
如何在FogBugz维基页面中创建HTML锚点?,如何在FogBugz维基页面中创建HTML锚点?,基页,链接,我想,单是,How do I create an HTML anchor关于html5:是否有理由不开始使用HTM
关于html5:是否有理由不开始使用HTML 5文档类型?,关于html5:是否有理由不开始使用HTML 5文档类型?,新功能,支持,尚不,兼容,Any reason no关于python:跨平台,与语言无关的GUI
关于python:跨平台,与语言无关的GUI标记语言?,关于python:跨平台,与语言无关的GUI标记语言?,应用程序,转向,学习,我是,Cross Platform, Lan关于html:用户更改电子邮件地址时,“
关于html:用户更改电子邮件地址时,“确认电子邮件”是一种良好的输入习惯吗?,关于html:用户更改电子邮件地址时,“确认电子邮件”是一种HTML抓取的选项?
HTML抓取的选项?,HTML抓取的选项?,用于,抓取,很想,上也,Options for HTML scraping?
我正在考虑尝试漂亮的汤,一个用于HTML抓取的pytho关于git:版本控制入门
关于git:版本控制入门,关于git:版本控制入门,版本控制,即使是,年中,我已经,Getting started with Version Control我需要实现版本控制,关于html:如何为我的网站提供iPhone
关于html:如何为我的网站提供iPhone图标?,关于html:如何为我的网站提供iPhone图标?,网站,显示,图标,还在,How do I give my websites an《HTML5从入门到精通》这本书知识
《HTML5从入门到精通》这本书知识分享,《,HTML5从入门到精通,》,这,本书,知识,分享,, 随着科学技术与信息技术急速地发展,IT行业前端入门学习之路,HTML、CSS篇介绍
前端入门学习之路,HTML、CSS篇介绍,前端,入门,学习,之路,HTML,、,CSS,篇,介绍,本文,, 本文不是教程,只要当做学习条记就好,盼望可以