热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

HTML基础学习笔记(2)

HTML学习笔记(2)1head标签中的结构编码结构:<metacharsetUTF-8>charset---编码ascllansiUnicode

HTML学习笔记(2)

1 head标签中的结构

  1. 编码结构:
  • charset---编码
  • ascll
  • ansi
  • Unicode
  • guk --- 中文
  • gb2312 ---中文
  • big5 --- 繁体中文
  • UTF-8 --- 全世界180多个国家语言(通用字符集)
  1. 关键字keywords

  2. 网页描述description

  3. 网页重定向refresh

  4. 链接外部样式表文件

  5. icon图标

  6. 其他属性:
    告诉搜索引擎你的站点的制作的作者
  • cOntect= "all|none|index|noindex|follow|nofollow"
  • 其中的属性说明如下:
    • 设定为all:文件将被检索,且页面上的链接可以被查询;
    • 设定为none:文件将不被检索,且页面上的链接不可以被查询;
    • 设定为index:文件将被检索;
    • 设定为follow:页面上的链接可以被查询;
    • 设定为noindex:文件将不被检索,但页面上的链接可以被查询;
    • 设定为nofollow:文件将不被检索,页面上的链接可以被查询。

3 表格

展示数据,是对网页重构的一个有益补充。















张三 12 哈哈哈
李四 09 呵呵呵
  • 属性
  1. border="1" 边框
  2. 宽度
  3. 高度
  4. cellspacing="20" 单元格与单元格的距离
  5. cellpadding="20" 内容距边框的距离
  6. align="left | right | center" 如果直接给表格用align="center" 表格居中;如果给tr或者td使用align="center" ,tr或者td内容居中;
  7. bgcolor=”red” 背景颜色。

1. 表格的标准结构























2. 表头和单元格合并


















表头
张三 前端工程师
张三 21
张三 21

3. 表格标题、边框颜色、内容垂直对齐

  • 表格标题:th 与td用法一样:对标题文字自动加粗并水平居中对齐


    张三
    21
    前端工程师
  • 边框颜色:bordercolor="red"

  • 内容的垂直对齐方式:valign="top | middle | bottom" 靠上|中|下

4. 表单:搜集信息

  • 表单的组成:
  1. 提示信息
    • 昵称
    • 密码
    • 确认密码
    • ...
  2. 表单控件

  3. 表单域
    • from action="1.php" method="get"
    • 属性:action
    • method="get|post"
    • get:通过地址栏提供(传输)信息,安全性差
    • post:通过1.php来处理信息,安全性高
  4. 文本输入框
    • input type="text" name="username"
    • maxlengt="6" 限制输入字符长度
    • readOnly="readonly" 将输入框设置只读状态
    • disabled="disabled" 输入框未激活状态
    • name="username" 输入框的名字
    • value="前端" 将输入框的内容传给处理文件
  5. 密码输入框
    • input type="passward" name="pwd"
    • 文本输入框中的所有属性对密码输入框都有效
  6. 单选框
    • 只有将name的值设置相同的时候,才能实现单选的效果
    • checked="checked" 设置默认选中项
  7. 下拉列表
    • select
      • option下拉列表的选项/option
      • option下拉列表的选项/option
    • /select
    • multiple="multiple" 下拉列表设为
    • selected="selected"
  8. 多选框
    • input type="checkbox" checked="checked"
    • checked="checked" 设置默认选中项
  9. 多行文本框
    • textarea cols="30" rows="10"
    • cols="30" 控制字符输入长度
    • rows="10" 控制输入行数
  10. 文件上传控件
    • input type="file"
  11. 文件提交按钮
    • input type="submit" ---可以实现提交功能
  12. 普通按钮
    • input type="button" value="普通按钮" --- 不能实现提交功能,配合js使用
  13. 图片按钮
    • input type="image" src="按钮.jpg" ---图片按钮可实现提交功能
  14. 重置按钮
    • input type="reset" ---将信息重置到默认状态
  15. 表单信息分组
    • fieldset legend分组信息/legend /fieldset
    • fieldset /fieldset ---对表单信息进行分组
    • legend /legend ---表单信息分组名称
  16. HTML5新特性
    • input type="url" 网址控件
    • input type="date" 日期控件
    • input type="time" 时间控件
    • input type="email" 邮件控件
    • input type="number" step="2" 数字控件 step---步长
    • input type="range" step="10" 滑块控件 step---步长

5. 标签语义化

  • 标签语义化概念:根据内容的结构化(内容语义化),选择合适的标签(代码语义化)
  • 标签语义化意义:
  1. 网页结构合理
  2. 有利于seo:和搜索引擎建立良好沟通,有了良好的结构和语义你的网页内容自然容易被搜索引擎抓取;
  3. 方便其他设备解析(如屏幕阅读器、盲人阅读器、移动设备)
  4. 便于团队开发和维护
  • 好的语义化的网站就是去掉样式表文件之后,结构依然很清晰。
  • 注意事项:
  1. 尽可能少的使用无语义的标签div和span;
  2. 在语义不明显时,既可以使用div或者p时,尽量用p, 因为p在默认情况下有上下间距,对兼容特殊终端有利;
  3. 不要使用纯样式标签,如:b、font、u等,改用css设置。
  4. 需要强调的文本,可以包含在strong或者em标签中strong默认样式是加粗(不要用b),em是斜体(不用i);

推荐阅读
  • 在Android开发中,使用Picasso库可以实现对网络图片的等比例缩放。本文介绍了使用Picasso库进行图片缩放的方法,并提供了具体的代码实现。通过获取图片的宽高,计算目标宽度和高度,并创建新图实现等比例缩放。 ... [详细]
  • CSS3选择器的使用方法详解,提高Web开发效率和精准度
    本文详细介绍了CSS3新增的选择器方法,包括属性选择器的使用。通过CSS3选择器,可以提高Web开发的效率和精准度,使得查找元素更加方便和快捷。同时,本文还对属性选择器的各种用法进行了详细解释,并给出了相应的代码示例。通过学习本文,读者可以更好地掌握CSS3选择器的使用方法,提升自己的Web开发能力。 ... [详细]
  • 在Xamarin XAML语言中如何在页面级别构建ControlTemplate控件模板
    本文介绍了在Xamarin XAML语言中如何在页面级别构建ControlTemplate控件模板的方法和步骤,包括将ResourceDictionary添加到页面中以及在ResourceDictionary中实现模板的构建。通过本文的阅读,读者可以了解到在Xamarin XAML语言中构建控件模板的具体操作步骤和语法形式。 ... [详细]
  • 本文介绍了Java集合库的使用方法,包括如何方便地重复使用集合以及下溯造型的应用。通过使用集合库,可以方便地取用各种集合,并将其插入到自己的程序中。为了使集合能够重复使用,Java提供了一种通用类型,即Object类型。通过添加指向集合的对象句柄,可以实现对集合的重复使用。然而,由于集合只能容纳Object类型,当向集合中添加对象句柄时,会丢失其身份或标识信息。为了恢复其本来面貌,可以使用下溯造型。本文还介绍了Java 1.2集合库的特点和优势。 ... [详细]
  • 生成式对抗网络模型综述摘要生成式对抗网络模型(GAN)是基于深度学习的一种强大的生成模型,可以应用于计算机视觉、自然语言处理、半监督学习等重要领域。生成式对抗网络 ... [详细]
  • Spring源码解密之默认标签的解析方式分析
    本文分析了Spring源码解密中默认标签的解析方式。通过对命名空间的判断,区分默认命名空间和自定义命名空间,并采用不同的解析方式。其中,bean标签的解析最为复杂和重要。 ... [详细]
  • sklearn数据集库中的常用数据集类型介绍
    本文介绍了sklearn数据集库中常用的数据集类型,包括玩具数据集和样本生成器。其中详细介绍了波士顿房价数据集,包含了波士顿506处房屋的13种不同特征以及房屋价格,适用于回归任务。 ... [详细]
  • 展开全部下面的代码是创建一个立方体Thisexamplescreatesanddisplaysasimplebox.#Thefirstlineloadstheinit_disp ... [详细]
  • C# WPF自定义按钮的方法
    本文介绍了在C# WPF中实现自定义按钮的方法,包括使用图片作为按钮背景、自定义鼠标进入效果、自定义按压效果和自定义禁用效果。通过创建CustomButton.cs类和ButtonStyles.xaml资源文件,设计按钮的Style并添加所需的依赖属性,可以实现自定义按钮的效果。示例代码在ButtonStyles.xaml中给出。 ... [详细]
  • 深入理解CSS中的margin属性及其应用场景
    本文主要介绍了CSS中的margin属性及其应用场景,包括垂直外边距合并、padding的使用时机、行内替换元素与费替换元素的区别、margin的基线、盒子的物理大小、显示大小、逻辑大小等知识点。通过深入理解这些概念,读者可以更好地掌握margin的用法和原理。同时,文中提供了一些相关的文档和规范供读者参考。 ... [详细]
  • IOS开发之短信发送与拨打电话的方法详解
    本文详细介绍了在IOS开发中实现短信发送和拨打电话的两种方式,一种是使用系统底层发送,虽然无法自定义短信内容和返回原应用,但是简单方便;另一种是使用第三方框架发送,需要导入MessageUI头文件,并遵守MFMessageComposeViewControllerDelegate协议,可以实现自定义短信内容和返回原应用的功能。 ... [详细]
  • 本文介绍了如何在Mac上使用Pillow库加载不同于默认字体和大小的字体,并提供了一个简单的示例代码。通过该示例,读者可以了解如何在Python中使用Pillow库来写入不同字体的文本。同时,本文也解决了在Mac上使用Pillow库加载字体时可能遇到的问题。读者可以根据本文提供的示例代码,轻松实现在Mac上使用Pillow库加载不同字体的功能。 ... [详细]
  • 重入锁(ReentrantLock)学习及实现原理
    本文介绍了重入锁(ReentrantLock)的学习及实现原理。在学习synchronized的基础上,重入锁提供了更多的灵活性和功能。文章详细介绍了重入锁的特性、使用方法和实现原理,并提供了类图和测试代码供读者参考。重入锁支持重入和公平与非公平两种实现方式,通过对比和分析,读者可以更好地理解和应用重入锁。 ... [详细]
  • NotSupportedException无法将类型“System.DateTime”强制转换为类型“System.Object”
    本文介绍了在使用LINQ to Entities时出现的NotSupportedException异常,该异常是由于无法将类型“System.DateTime”强制转换为类型“System.Object”所导致的。同时还介绍了相关的错误信息和解决方法。 ... [详细]
  • JavaScript和HTML之间的交互是经由过程事宜完成的。事宜:文档或浏览器窗口中发作的一些特定的交互霎时。能够运用侦听器(或处置惩罚递次来预订事宜),以便事宜发作时实行相应的 ... [详细]
author-avatar
hareleemu_699
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有