HTML 基础学习

注意:学习内容均来自[http://www.runoob.com/html]如有侵权请联系删除


HTML:

超文本标记语言(HyperText Markup Language,简称:HTML),不是一种编程语言,而是一种用于创建网页的标准标记语言。可以使用 HTML 来建立自己的 WEB 站点,HTML 运行在浏览器上,由浏览器来解析。

前端菜鸟入坑之HTML

20180913小记:

(一)

  • HTML文档以<html>开头,以</html>结尾,<body>为文档的主题。
  • 通用声明:<!DOCTYPE HTML>
  • 牵扯到中文乱码需声明<meta charset="UTF-8">
  • HTML空元素,没有内容的 HTML 元素被称为空元素,例如<br><input>,一般于元素结束前使用”/”关闭元素,例如<br /><input />
  • HTML不区分大小写,但是最好使用小写标签。养成良好习惯,如果元素不关闭,一般浏览器都可兼容,但是可能会产生一些意想不到的结果和错误。
  • HTML属性,以name=”value”形式存在,需注意引号的使用,eg: <a href="http://www.baidu.com">
  • HTML中的id属性在单页面中应该元素名唯一;
  • HTML链接元素<a>,发送邮件:<a href="mailto:[email protected][email protected]&[email protected]" rel="nofollow">发送邮件</a>:mailto:[email protected] 邮件接收地址;[email protected] 抄送地址;[email protected] 密件抄送地址;subject=subject text 邮件主题;body=body text 邮件内容。注:多个邮件地址用 ; 隔开,空格用 %20 代替。
  • HTML头部:<title> - 定义了HTML文档的标题; <base> - 定义页面中所有链接默认的链接目标地址; <meta> - 用于描述HTML文档的描述,关键词,作者,字符集等。
  • <head>元素包含了所有的头部标签元素。在<head>元素中你可以插入脚本(scripts)、样式文件(CSS)、及各种meta信息。可以添加在头部区域的元素标签为:<title><style><meta><link><script><noscript><base>等;
  • 前端菜鸟入坑之HTML
  • 前端菜鸟入坑之HTML
  • 每30秒钟刷新当前页面:<meta http-equiv="refresh" content="30">
  • <link>标签可用于控制页面title旁的图片:
  • <head>
    <link rel="shortcup icon" href="https://csdnimg.cn/public/favicon.ico">
    <title>这是一个带图片的title标签</title>
    </head>
    **

(二)

  1. HTML样式 – CSS(为了更好的渲染HTML元素而引入),添加方式如下:
    1. 内联样式- 在HTML元素中使用”style” 属性
    2. 内部样式表 -在HTML文档头部 <head> 区域使用<style> 元素 来包含CSS
    3. 外部引用 - 使用外部 CSS 文件最推荐使用
  2. 不建议使用的标签有: <font><center><strike>;不建议使用的属性: color 和 bgcolor。
  3. <img src="boat.gif" alt="Big Boat">alt 属性用来为图像定义一串预备的可替换的文本。在浏览器无法载入图像时,替换文本属性告诉读者她们失去的信息。此时,浏览器将显示这个替代性的文本而不是图像。为页面上的图像都加上替换文本属性是个好习惯,这样有助于更好的显示信息,并且对于那些使用纯文本浏览器的人来说是非常有用的。
  4. HTML图像标签:<img><map><area>,三者组合使用可实现图片分区点击效果不同。前端菜鸟入坑之HTML前端菜鸟入坑之HTML
    shape指的是点击区域的形状,coords指的应该是链接区域在图片中的坐标(像素为单位)前端菜鸟入坑之HTML
  5. HTML表格:表格由 <table> 标签来定义。每个表格均有若干行(由 <tr> 标签定义),每行被分割为若干单元格(由 <td> 标签定义)。字母 td 指表格数据(table data),即数据单元格的内容。数据单元格可以包含文本、图片、列表、段落、表单、水平线、表格等等。前端菜鸟入坑之HTML前端菜鸟入坑之HTML
  6. HTML中的table可以大致分为三个部分:
    thead ———表格的页眉
    tbody ———表格的主体
    tfoot ———定义表格的页
    前端菜鸟入坑之HTML
  7. HTML列表:有序列表<ol><li></li>...</ol>(列表用数字排序,ol的type属性决定排序方式,例如:type=”A”,从大写A开始排序);无序列表<ul><li></li>...</ul>(粗体圆点标记,ul使用style属性决定排序样式,例如:style=”list-style-type:square”,实心方块标记每一列);定义列表(以 <dl> 标签开始。每个自定义列表项以 <dt> 开始。每个自定义列表项的定义以<dd> 开始。)。
    前端菜鸟入坑之HTML
  8. 大多数 HTML 元素被定义为块级元素内联元素。块级元素在浏览器显示时,通常会以新行来开始(和结束):div、p。内联元素在显示时通常不会以新行开始:span。
  9. <input type="reset">定义重置按钮;单选按钮radio:当设置 checked=”checked” 时,该选项被默认选中。
  10. HTML框架:iframe。通过使用框架,你可以在同一个浏览器窗口中显示不止一个页面。前端菜鸟入坑之HTML
  11. HTML脚本:javascript。使 HTML 页面具有更强的动态和交互性。
    <script> document.write("Hello World!") </script>
    <noscript> 抱歉,你的浏览器不支持 JavaScript! </noscript>
    <p>不支持 JavaScript 的浏览器会使用 <noscript>元素中定义的内容(文本)来替代。</p>
  12. HTML字符实体:会被浏览器识别为标签的字符,例如空格&nbsp;、大于号&gt;、人民币符号&yen;、版权&copy;、注册商标&reg;、乘号&times;、除号&divide;等。虽然html不区分大小写,但实体字符对大小写敏感。
  13. HTML URL,统一资源定位器。Web浏览器通过URL从Web服务器请求页面。一个统一资源定位器(URL) 用于定位万维网上的文档。URL 只能使用 ASCII 字符集来通过因特网进行发送。由于 URL 常常会包含 ASCII 集合之外的字符,URL 必须转换为有效的 ASCII 格式。URL 编码使用 “%” 其后跟随两位的十六进制数来替换非 ASCII 字符。URL 不能包含空格: URL 编码通常使用 + 来替换空格。

总结

HTML 是一种在 Web 上使用的通用标记语言。HTML 允许你格式化文本,添加图片,创建链接、输入表单、框架和表格等等,并可将之存为文本文件,浏览器即可读取和显示。

HTML 的关键是标签,其作用是指示将出现的内容。

NEXT

  1. 学习 CSS
    CSS被用来同时控制多重网页的样式和布局。通过使用 CSS,所有的格式化均可从 HTML中剥离出来,并存储于一个独立的文件中。
  2. 学习JavaScript
    JavaScript 可以让你的网页更加生动。如果你只想展示内容,静态网站是很好的展示形象,如果你想与用户进行交换或者让网页更加生动那就需要使用到Javascript。JavaScript是互联网上最流行的脚本语言,目前所有主流浏览器都支持Javascript。
  3. 站点服务器
    在自己的服务器上托管网站始终是一个选项。需注意:
    1. 硬件支出 - 如果要运行”真正”的网站,您不得不购买强大的服务器硬件。不要指望低价的 PC 能够应付这些工作。您还需要稳定的(一天 24 小时)高速连接。
    2. 软件支出 - 服务器授权通常比客户端授权更昂贵。同时请注意,服务器授权也许有用户数量限制。
    3. 人工费用 - 不要指望低廉的人工费用。必须安装自己的硬件和软件。同时要处理漏洞和病毒,以确保服务器时刻正常地运行于一个”任何事都可能发生”的环境中。
  4. 使用因特网服务提供商(ISP)
    前端菜鸟入坑之HTML
    前端菜鸟入坑之HTML

————————————————————— END ————————————————————

相关文章: