HTML5+CSS3初步概述

这篇博客详细介绍了HTML5的新元素,如语义化的header、footer、nav等,以及新增的表单元素,如datalist、tel、datetime等。在CSS3部分,文章涵盖了选择器的扩展,如属性选择器、用户界面伪类和结构性伪类,以及border相关的样式和CSS3动画,包括过渡、变形和自定义动画。
摘要由CSDN通过智能技术生成

一、HTML5的认识

HTML5相较于HTML4进行了升级,比HTML4语义化更明确,新增了一些标签,同时也废除了一些元素旧的标签。

1.HTML5新增的语义化结构元素

header表示一个页面中一个内容区块或整个页面的标题即页面顶部的内容。

footer表示整个页面或页面中一个内容区块的脚注即页面底部的内容。

section表示页面中的一个内容区块,可与h1、h2等元素结合使用,表示文档结构。

article表示一个页面中的一块与上下文不相关的独立内容。常用于定义侧边栏内容即定义独立于网页的内容,在手机网页中经常用到。

aside表示定义页面之外的内容即声明主内容之外的内容。

nav表示页面中导航链接的部分。

main表示页面的主要内容。

figure表示一段独立的内容流,一般表示文档主体流内容的一个独立单元。

time表示声明时间。

progress表示HTML5中的默认精度条,其样式不能进行更改。

2.HTML5中新增的表单元素

datalist:其作用类似于<select name=”  ” id=”  ”></select>,表示在文本框中输入会出现下拉索引。

               <input type=”text” list=”info”/>

               <datalist id=”info”>

                       <option>a</option>

                       <option>ab</option>

                       <option>abc</option>

                </datalist>

                常与input搭配使用。

 form:<form method=”  ”></form>,表示表单验证。其中method中的属性包括get和post,get提交数据大,不太安全(get在注册后会将相关信息显示在网址上),post提交的数据少,较安全。

tel:格式<input type=”tel”/>,表示输入电话号码的文本框。

search:格式<input type=”search”/>,表示搜索的文本框。

url:格式<input type=”url”/>,表示输入URL地址的文本框。

email:格式<input type=”email”/>,表示输入电子邮件地址的文本框。

datetime:格式<input type=”datetime”/>,表示日期和时间的文本框。

date:格式<input type=”date”/>,表示日期的文本框。

month:格式<input type=”month”/>,表示月份的文本框。

week:格式<input type=”week”/>,表示周几的文本框。

time:格式<input type=”time”/>,表示时间的文本框。

<
  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值