《HTML5实战》Lesson02

Week02     2016/09/21上午1-4节

一、Modernizr.js的作用

解决不支持css3+html5浏览器的兼容性

Modernizr.js:为HTML5和CSS3而生!-前端开发博客

Modernizr的介绍和使用-刘一痕-ChinaUnix博客

Modernizr.js入门指南 - 推酷

二、Modernizr.js的下载

官方网站:

Modernizr: the feature detection library for HTML5/CSS3

GitHub - Modernizr/Modernizr: Modernizr is a JavaScript library that detects HTML5 and CSS3 features in the user’s browser.

三、Lesson02创建表单

HTML 5 教程

1,index.html

(1)引用外部css文件

(2)引用外部js文件

(3)form:name,method(get,post),action

(4)input:name,id,type,value,placeholder,required,autofocus

(5)fieldset,legend

(6)ul,li

(7)select,option

(8)input type:email,tel

(9)实体符号: 

(10)在dreamwaver内添加Goolge 浏览器

四、运行代码-----P42:代码清单2-2

<!DOCTYPE HTML>
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <title>Order Form</title>
 <link rel="stylesheet" href="style.css"><!--使用样式表-->
    <script src="modernizr-1.7.js"></script>
    <script src="app.js"></script>
</head>

<body>
 <form name="order" method="post" action="/submit">
     <h1>Order Form</h1>
        <fieldset><!--分组-->
         <legend>Contact Details</legend><!--legend 元素为 fieldset 元素定义标题(caption)。-->      
            <ul>
                <li>
                    <label class="required">
                        <div>FULL Name</div>
                        <input name="name" required autofocus>
                    </label>
                </li><!--Full Name-->
                <li>
                    <label class="required">
                        <div>Email Address</div>
                        <input name="email" type="email" required>
                    </label>
                </li><!--Email Address-->
                <li>
                    <label class="required">
                        <div>Postal Address</div>
                        <input name="address1" placeholder="Addrees Line 1">
                        <div>&nbsp;</div>
                        <input name="address2" placeholder="Addrees Line 2">
                        <div>&nbsp;</div>
                        <input name="city" class="city" placeholder="Town/City">
                        <input name="state" class="state" placeholder="State">
                        <input name="zip" class="zip" placeholder="Zip Code">
                        <div>&nbsp;</div>
                        <select name="country">
                            <option value="0">Country</option>
                            <option value="CN">China</option>
                            <option value="US">United States</option>
                            <option value="CA">Canada</option>
                        </select>
                    </label>
                </li><!--Postal Address-->
                <li>
                    <label class="required">
                        <div>Home Phone No.</div>
                        <input name="homephoe" type="tel">
                    </label>
                </li><!--Home Phone No.-->
                <li>
                    <label class="required">
                        <div>Cell Phone No.</div>
                        <input name="cellphoe" type="tel">
                    </label>
                </li><!--Cell Phone No.-->
                <li>
                    <label class="required">
                        <div>Skype Name</div>
                        <input name="skype">
                    </label>
                </li><!--Skype Name-->
                <li>
                    <label class="required">
                        <div>Twitter</div>
                        <span class="twitter_prefix">@</span>
                        <input name="Twitter" class="twitter">
                    </label>
                </li><!--Twitter-->
            </ul>
         </fieldset>
      
        <div class="buttons">
         <input type="submit" value="Submit Order">
            <input type="submit" id="saveOrder" value="Save Order">
        </div>
    </form>
</body>
</html>

五、运行效果:IE10.0 ,Google Chrome10.0,FireFox 4.0以上

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • afinalAfinal是一个android的ioc,orm框架 https://github.com/yangf...
    passiontim阅读 15,642评论 2 45
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,280评论 19 139
  • 转载请声明 原文链接 关注公众号获取更多资讯 这篇文章主要总结H5的一些新增的功能以及一些基础归纳,这里只是一个提...
    前端进阶之旅阅读 9,129评论 22 225
  • 随时抬头看看太阳 安抚耳朵。
    留子尧阅读 732评论 0 1
  • 最近工作中突然要求要项目进行国际化,之前没遇到过。但是也很简单呀,只需要把添加一个相应语言的的strings.xm...
    宝塔山上的猫阅读 17,731评论 4 9