HTML初学

HTML

1、元素属性

new为HTML5新增属性

属性描述
accesskey设置访问元素的键盘快捷键。
class规定元素的类名(classname)
contenteditable New规定是否可编辑元素的内容。
contextmenu New指定一个元素的上下文菜单。当用户右击该元素,出现上下文菜单
dir设置元素中内容的文本方向。
draggable] New指定某个元素是否可以拖动
dropzone New指定是否将数据复制,移动,或链接,或删除
hidden Newhidden 属性控制元素进行隐藏。
id规定元素的唯一 id
lang设置元素中内容的语言代码。
spellcheck New检测元素是否拼写错误
style规定元素的行内样式(inline style)
title规定元素的额外信息(可在工具提示中显示)
translate New指定是否一个元素的值在页面载入时是否需要翻译

2、元素

菜鸟速查

标题 —— h1 ~h6
  • 搜索引擎使用标题为您的网页的结构和内容编制索引。用户可以通过标题来快速浏览您的网页
水平线—— < hr>
注释——
  • < !-- 这是一个注释 -->
段落—— < p>
  • 块级元素,浏览器自动前后添加空行
折行—— < br>
  • 没有结束标签
链接—— < a>
  • < a href=“www.baidu.com”>百度链接< /a>

  • href链接目标,可以是文本、图片或其他HTML元素

  • target属性定义在何处显示,target="_blank"在新窗口打开文档,

  • 链接到添加id属性的元素:< a href="#tips">访问元素< /a>

  • < a> 标签的可选属性 rel 和 rev 分别表示源文档与目标文档之间正式的关系和方向。rel 属性指定从源文档到目标文档的关系,而 rev 属性则指定从目标文档到源文档的关系

图像—— < img>
  • < img src=“url” alt=“some_text”>
  • map定义图像地图,area定义地图中的可点击区域
表格—— < table>
  • < tr> 行 ,< td> 列元素,< th>表头//大多数浏览器会把表头显示为粗体居中的文本
  • table属性:cellpadding 单元格边距,cellspacing单元格间距,不加border属性表格将没有边框
  • caption添加标题
  • colspan=“2”单元格跨两行,rowspan跨列,th,td属性
列表——
  • ol有序、ul无序、li表项

  • 有序:type=“A”/“a”/“I”(大写罗马数字)/“i”/默认123

  • 无序:style="list-style-type:disc"原点/circle圆圈/square正方形

块级元素和内联元素
  • 块级:< h1>, < p>, < ul>, < table>,< div>
  • 内联:< b>, < td>, < a>, < img>,< span>
表单—— form
  • input:type:text , password , radio , checkbox , submit , reset, range, number
  • select - option:selected属性预选
  • 表单
框架—— iframe
<iframe src="//www.baidu.com" name="iframe_a"></iframe>
<p><a href="//www.runoob.com" target="iframe_a">RUNOOB.COM</a></p>
  • height 和 width 属性用来定义iframe标签的高度与宽度,frameborder 属性是否显示边框
头部—— < head>
  • 使用 title 标签定义HTML文档的标题:

    • 定义了浏览器工具栏的标题
    • 当网页添加到收藏夹时,显示在收藏夹中的标题
    • 显示在搜索引擎结果页面的标题
  • 使用 base 定义文档中所有链接默认地址和属性

  • 使用 meta 元素来描述HTML文档的描述,关键词,作者,字符集等元数据。元数据可以使用于浏览器(如何显示内容或重新加载页面),搜索引擎(关键词),或其他Web服务。

  • link标签定义了文档与外部资源之间的关系,通常用于链接到样式表。

  • style标签定义了HTML文档的样式文件引用地址,在style元素中也可以直接添加样式来渲染 HTML 文档

标签描述
< head>定义了文档的信息
< title>定义了文档的标题
< base>定义了页面链接标签的默认链接地址
< link>定义了一个文档和外部资源之间的关系
< meta>定义了HTML文档中的元数据
< script>定义了客户端的脚本文件
< style>定义了HTML文档的样式文件

3、文本格式化

标签描述
< b>bold定义粗体文本
< em>emphasis定义着重文字
< i>italic定义斜体字
< small>small定义小号字
< strong>strong定义加重语气
< sub>sub定义下标字
< sup>sup定义上标字
< ins>insert定义插入字
< del>delete定义删除字

计算机输出标签

标签描述
< code>code定义计算机代码
< kbd>keyboard定义键盘码
< samp>sample定义计算机代码样本
< var>variable定义变量
< pre>
pre
定义预格式文本
标签描述
< abbr>W定义缩写
< address>
地址:上海
定义地址
< bdo>从右到左定义文字方向
< blockquote>
定义长的引用
< q> 定义短的引用语
< cite>定义引用、引证
< dfn>定义一个定义项目。

4、三种样式

  • 内联样式- 在HTML元素中使用"style" 属性
  • 内部样式表 -在HTML文档头部 区域使用
<head>
<style type="text/css">
body {background-color:yellow;}
p {color:blue;}
</style>
</head>
  • 外部样式表 - 使用外部 CSS 文件
<head>
<link rel="stylesheet" type="text/css" href="mystyle.css">
</head>

5、颜色

  • 目前所有浏览器都支持以下颜色名:141个颜色名称是在HTML和CSS颜色规范定义的(17标准颜色,再加124)

  • 17标准颜色:黑色,蓝色,水,紫红色,灰色,绿色,石灰,栗色,海军,橄榄,橙,紫,红,白,银,蓝绿色,黄色。

  • 颜色单词和值

6、字符实体

  • &entity_name; 或 &#entity_number;

  • HTML 中的预留字符、一些在键盘上找不到的字符

  • 实体名称和编号

    显示结果描述实体名称实体编号
    空格& nbsp;& #160;
    <小于号& lt;& #60;
    >大于号& gt;& #62;
    &和号& amp;& #38;
    "引号& quot;& #34;
    撇号& apos; (IE不支持)& #39;
    & cent;& #162;
    £& pound;& #163;
    ¥人民币/日元& yen;& #165;
    欧元& euro;& #8364;
    §小节& sect;& #167;
    ©版权& copy;& #169;
    ®注册商标& reg;& #174;
    商标& trade;& #8482;
    ×乘号& times;& #215;
    ÷除号& divide;& #247;

7、URL

  • 语法规则:scheme://host.domain:port/path/filename
    • scheme - 定义因特网服务的类型。最常见的类型是 http
    • host - 定义域主机(http 的默认主机是 www)
    • domain - 定义因特网域名,比如 runoob.com
    • :port - 定义主机上的端口号(http 的默认端口号是 80)
    • path - 定义服务器上的路径(如果省略,则文档必须位于网站的根目录中)。
    • filename - 定义文档/资源的名称
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值