html5前端学习

这篇具有很好参考价值的文章主要介绍了html5前端学习。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

html5前端学习

HTML5基本骨架

html标签

定义HTML文档,浏览器看到后就明白这个是HTML文档,所以其他元素要包裹在它里面,标签限定了文档的开始点和结束点。

<!DOCTYPE html>
<html>
</html>

head标签

head标签用于定义文档的头部,描述了文档的各种属性和信息,包括文档的标题、在Web的位置以及和其他文档的关系等,绝大多数文档头部包含的数据都不会真正作为内容显示给读者。

<!DOCTYPE html>
<html>
    <head>
    </head>
</html>

body标签

body元素定义文档的主体。body和head同级

body元素包含文档的所有内容,比如文本、超链接、图像、表格和列表等。

它会直接在页面中显示出来,也就是用户可以直观看到的内容。

<!DOCTYPE html>
<html>
    <head>
    </head>
    <body>
        我会显示在浏览器中
    </body>
</html>

title标签

  • 可定义文档的标题
  • 它显示在浏览器的标题栏或状态栏上
  • <title>标签是<head>标签中唯一必须要包含的东西,就是说head一定要写title
  • <title>的增加有利于SEO优化

SEO是搜索引擎优化的英文缩写,通过对网站内容调整,满足搜索引擎的排名需求

<!DOCTYPE html>
<html>
    <head>
        <title>第一个页面</title>
    </head>
    <body>
        我会显示在浏览器中
    </body>
</html>

meta标签

meta标签用来描述一个HTML网页文档的属性,关键词等,例如:charset="utf-8"是说当前使用的是utf-8编码格式,在开发中会看到utf-8或是gbk。

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>第一个页面</title>
    </head>
    <body>
        我会显示在浏览器中
    </body>
</html>

内容

标题

是通过<h1>~<h6>标签进行定义的

<h1>定义最大的标签,<h6>定义最小的标签

生成h1~h6快捷键:

h$*6

在标题标签位置摆放(在标签中添加属性)

align="left|center|right"默认居左

段落

段落是通过<p>标签定义的

<p>段落一</p>
<p>段落二</p>

换行 

换行是在不产生新段落的情况下进行换行,使用<br>

<br/>元素是一个空的HTML元素

<p>段落<br>换行</p>
<p>段落<br />换行</p>

水平线 

<hr/>标签是在HTML页面中创建水平线

<hr/>

 属性:

  • color:设置水平线的颜色
  • width:设置水平线的长度
  • size:设置水平线的高度
  • align:设置水平线的对齐方式(默认居中),可取值left|right
<hr clolr="" width="" size="" align=""/>

图片

<img>标签定义HTML页面中的图像,单标签

<img src="" alt="" title="" width="" height="">

属性:

  • src:路径(图片地址与名字)
  • alt:规定图像的替代文本
  • width:规定图像的宽度
  • height:规定图像的宽度
  • title:鼠标悬停在图片上给予提示

图片路径:

1.绝对路径

2.相对路径:

  • 子级关系:/
  • 父级关系:../
  • 同级关系:./(可省)

3.网络路径

超文本链接

HTML使用标签<a>来设置超文本链接

超链接可以是一个字、词、句子、图像等,可以点击这些内容跳转到新的文档或者当前文档中的某部分

<a href="url">链接文本</a>

属性:

  • 在标签<a>中获得了href属性来描述链接的地址
  • 默认情况下,链接将以一下形式出现在浏览器中:(可以通过CSS样式修改这些效果)
    • 一个为访问过的链接显示未蓝色字体并带有下划线
    • 访问过的链接显示未紫色并带有下划线
    • 点链接时,链接显示为红色并带有下划线
    • 把鼠标指针移动到网页中的某个链接上时,箭头会变成一只小手

文本

常用文本标签和段落是不同的,段落代表一段文本,而文本标签一般表示文本词汇

常用文本标签:

html5前端学习

 有序列表

有序列表是一列项目,列表项目使用数字进行标记。

有序列表始于<ol>标签,每个列表项始于<li>标签。

有序列表可以嵌套。

<ol>
    <li>列表一</li>
    <li>列表二</li>
</ol>

属性:

<ol>的属性type拥有的选项

  • 1        表示列表项目用数组标号(1,2,3,4)
  • a        表示列表项目用小写字母标号(a,b,c,d)
  • A        表示列表项目用大写字母标号(A,B,C,D)
  • i        表示列表项目用小写罗马数字标号(i,ii,iii)
  • I        表示列表项目用大写罗马数字标号(I,II,III)

无序列表

无序列表是一个项目的列表,此列项目使用粗体圆点(典型的小黑圆点)进行标记

无序列表始于<ul>标签,每个列表项始于<li>标签。

无序列表可以嵌套。

<ul>
    <li>列表一</li>
    <li>列表二</li>
</ul>

属性type拥有的选项:

  • disc        默认实心圆
  • circle        空心圆
  • square       小方块
  • none       不显示

常见引用场景:

  • 无序的列表效果
  • 导航效果

快捷键:

快速生成ul+li布局:ul>li*3(数字根据自己的需要的li的数量修改)

表格

表格在数据展示方面非常简单。

表格组成与特点:行、列、单元格(同行等高,同列等宽)

表格标签:

表格                      <table>

行                         <tr>

单元格(列)        <td>

快捷键:

快速生成表格结构:table>tr*2>td{单元格}

表格属性:

  1. border:设置表格边框
  2. width:设置表格的宽度
  3. height:设置表格的高度

单元格合并

水平合并:colspan(保留左边,删除右边)

垂直合并:rowspan(保留上边,删除下边)

<td colspan="2">单元格</td>

表单

表单在Web网页中用来个用户填写信息,从而能采集用户信息,使网页具有交互的功能

所有的用户输入内容的地方都用表单来写,如登录注册搜索框。

表单是由容器和控件组成,一个表单一般应该包括用户填写信息的输入框和按钮(控件)等,表单就是容器,它能够容纳各种各样的控件。

<form action="url" method="get|post" name="myform"></form>

属性:

action        服务器地址

name        表单名称

method中Get和Post的区别:

  • 数据提交方式,get把提交的数据url可以看到,post看不到
  • get一般用于提交少量数据,post用来提交大量数据

表单元素——三个基本组成部分:表单标签、表单域、表单按钮

<form>
        <input type="text">
        <input type="submit">
        <button>按钮</button>
</form>

文本框

文本域通过<input type="text">标签来设定。

当用户要在表单中键入字母、数字等内容时,要用到文本域。

<form>
        First name:<input type="text" name="firstName">
        <br>
        Last name:<input type="text" name="lastName">
    </form>

密码框

密码字段通过标签<input type="password">来定义

密码字段不会明文显示,而是以星号或圆点替代。

<form>
    Password:<input type="password" name="pwd">
</form>

提交按钮

当用户单击确认按钮时,表单的内容会被传送到另一个文件,表单的动作属于定义了目的文件的文件名,由动作属性定义的这个文件通常会接收到的输入数据进行相关的处理。

    <form name="input" action="url" method="get">
        Username:<input type="text" name="Submit">
        <input type="submit" value="Submit">
    </form>

块元素与行内元素

HTML5出现之前,把元素按照块级元素和内联元素来区分,HRML中元素按照内容模型来区分,分为元数据型,区块型,标题型,文档流型,语句型,内嵌型,交互型。元素不属于任何一个类别,被称为穿透的,元素可能属于不止一个类别,称为混合的。

内联元素和块级元素的区别:

块级元素

  • 块元素会在页面中独占一行(自上向下垂直排列)
  • 可设置width,height属性
  • 一般会计元素可以包含行内元素和其他块级元素

内联元素

  • 行内元素不会独占页面中的一行,只占自身的大小
  • 行内元素设置width,height属性无效
  • 一般内联元素包含内联元素,不包含块级元素

常见块级元素:div、form、h1~h6、hr、p、table、ul等

常见内联元素:a、b、em、i、span、strong等

行内块级元素(特点:不换行、能够识别宽高):button、img、input等

新增标签

div容器元素,是页面中见到的最多的元素

html5前端学习文章来源地址https://www.toymoban.com/news/detail-478673.html

  • <header></header>头部
  • <nav></nav>导航
  • <section></section>定义文档中的节,丽丽如章节、页眉、页脚
  • <aside></aside>侧边栏
  •  <footer></footer>脚部
  • <article></article>代表一个独立的、完整的相关内容块,例如一篇完整的论坛帖子,一篇博客文章,一个用户评论等

到了这里,关于html5前端学习的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 前端学习——HTML5

    新增布局标签 新增状态标签 新增列表标签 新增文本标签 新增表单控件属性 input新增type属性值 新增视频标签 新增音频标签

    2024年02月12日
    浏览(57)
  • html5前端学习

    定义HTML文档,浏览器看到后就明白这个是HTML文档,所以其他元素要包裹在它里面,标签限定了文档的开始点和结束点。 head标签用于定义文档的头部,描述了文档的各种属性和信息,包括文档的标题、在Web的位置以及和其他文档的关系等,绝大多数文档头部包含的数据都不会

    2024年02月08日
    浏览(52)
  • html5前端学习2

    一篇思维题题解: 第五周任务 [Cloned] - Virtual Judge (vjudge.net) K - Summer Vacation-CSDN博客  快捷键: Ctrl+Alt+Down        向下选取 Ctrl+Alt+Up             向上选取(会出现多个光标,可以同时输入) Ctrl+Enter                无论光标在哪个位置,都向下换行,与Enter有区别 链接分

    2024年02月10日
    浏览(99)
  • HTML5 <rt> 标签、HTML5 <ruby> 标签

    HTML5 rt标签用于表示为ruby标签中的注释内容。 一个 ruby 注释: 尝试一下 » IE 9+、Firefox、Opera、Chrome 和 Safari 支持 rt 标签。 注释: IE 8 或更早版本的 IE 浏览器不支持 rt 标签。 rt 标签定义字符(中文注音或字符)的解释或发音。 将 rt 标签与 ruby 和 rp 标签一起使用: ruby 元素

    2023年04月23日
    浏览(118)
  • HTML5 <s> 标签、HTML5 <sub> 和 <sup> 标签

    s 标签定义加删除线的文本。HTML 5 中不再支持这个标签。请使用 CSS 代替。 在 HTML 4.01 中不赞成使用 s 标签。 在 HTML 5 中不支持 s 标签。 提示:请使用 del 标签代替。 关于s 标签的详细详细,你可以参考本站的“HTML s 标签”一节! HTML5 sub和sup标签分别为文档中的内容定义下标

    2024年02月01日
    浏览(80)
  • HTML5中视频标签学习中出现只显示声音而没有画面的情况。

    作为一名程序小白,这是第一篇博客,目的在于记录自己学习过程中遇见的问题,怎么去解决问题。 1、这是使用的视频标签: 2、出现的问题:只有声音没有画面 3、查阅资料总结: (1)视频的格式是否支持: 目前html的video元素支持一下三种视频格式: MP4 : MPEG4 文件使用

    2024年02月08日
    浏览(39)
  • 【HTML5系列】第一章 · HTML5新增语义化标签

            Hello大家好, 我是【 麟-小白 】,一位 软件工程 专业的学生,喜好 计算机知识 。希望大家能够一起 学习进步 呀!本人是一名 在读大学生 ,专业水平有限,如发现 错误 或 不足之处 ,请多多指正!谢谢大家!!!         如果 小哥哥小姐姐们 对我的文章感兴趣

    2024年02月04日
    浏览(65)
  • HTML-常见标签、HTML5新特性

    (1) C/S架构即Client/Server(客户机/服务器)结构。 (2) C/S 架构特点 ​ C/S结构在技术上很成熟,它的主要特点是交互性强、具有安全的存取模式、网络通信量低、响应速度快、利于处理大量数据。但是该结构的程序是针对性开发,变更不够灵活,维护和管理的难度较大。通常只

    2024年02月11日
    浏览(74)
  • 猿创征文|我的前端——【HTML5】基础成长学习之路

    文章目录 前言 一、网页的基本组成 1.什么是网页 2.什么是HTML 3.网页的形成  二、常用的浏览器 1.常用的浏览器 2.浏览器内核 三、Web标准 1.为什么需要web标准 2.Web标准的构成 在一次机缘巧合之下了解并接触到CSDN,从此开启了我IT学习之路,我的目前是希望成为全栈型技术开

    2024年02月20日
    浏览(45)
  • HTML5新增的标签

    header :头部标签 nav :导航标签 article :内容标签 section :定义文档某个区域 aside :侧边栏标签 footer :尾部标签 当前audio仅支持三种视频格式:尽量使用mp3格式 常见属性: 属性 值 描述 autoplay autoplay 如果出现该属性,则音频在就绪后马上播放 controls controls 如果出现该属性,则向用户

    2024年02月04日
    浏览(40)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包