竞争无处不在,青春永不言败!专业撸代码,副业修bug

Talk is cheap , show me the code!



H5 以及 CSS3

 
<!DOCTYPE html>
<html>
 <head>
   <style>
   *{
        padding:0;
        margin:0;
   }
    header{
        display:block;
        background-color:red;
        width 100%;
        height: 100px;
    }
    nav{display:block;
       background-color:green;
        width 100%;
        height: 36px;
    }
    main{display:block;
    background-color:gray;
        width 100%;
        height: 500px;
    }
    main>article{
    background-color:pink;
        width: 20%;
        height: 100%;
        float:left;
    }
    main>aside{background-color:yellow;
        width: 80%;
        height: 100%;
        float: right;
        }
    footer{display:block;
        background-color:skyblue;
        width 100%;
        height: 100px;
    }
   </style>   
  
 </head>
 <body style="background-image:url('9.jpg') no-repeat">
  <script type="text/javascript">
   //  IE 9 及以下版本默认是行级元素,而行级元素设置高宽是会被忽略的,所以要加上 display:block 显式指定为块级元素
  // 解决 IE 8 兼容性问题,方法一是 手动创建标签
        document.createElement("header");
        document.createElement("nav");
        document.createElement("main");
        document.createElement("article");
        document.createElement("aside");
        document.createElement("footer");
   </script>
    <header> 头部 </header>
    <nav>导航栏</nav>
    <main>
      <article>左边</article>
      <aside>右边</aside>
    </main>
    <footer>页脚</footer>
 </body>
</html>
H5新增语义标签学习
<!DOCTYPE html>
<html>
<head>
<title>学生档案</title>
<meta charset="utf-8"/>

<script type="text/javascript" src="./jquery-2.2.3.min.js"></script>
<script type="text/javascript" src="./action.js"></script>
<link rel="stylesheet" type="text/css" href="form.css" />

</head>

<body>
  <form action="" >
   <fieldset>
     <legend>学生档案</legend>
     <label for="userName">姓名:</label>
     <input id="userName" type="text" name="userName" placeholder="请输入姓名:"/>
     <label for="userPhone">手机号码:</label>
     <input type="tel" id="userPhone" name="userPhone" placeholder="请输入手机号" pattern="^1\d{10}$" required>
     <label for="userEmail">邮箱地址:</label>
     <input type="email" id="userEmail" name="userEmail" placeholder="请输入邮箱地址" required/>
     <label for="college">所属学院</label>
     <input type="text" id="college" placeholder="请选择输入所属学院" list="collegeList"/>
     <datalist id="collegeList">
      <option>web前端开发</option>
      <option>web后台开发</option>
      <option>数据库开发</option>
      <option>运维</option>
     </datalist>
     <label for="score">入学成绩:</label>
     <input type="number" id="score" placeholder="请输入入学成绩" min="0" max="100" value="60"/>
     <label for="level">基础水平:</label>
     <meter id="level" min=0 max="100" low="59" high="90"></meter>
     <label for="enrollTime">入学时间:</label>
     <input type="date" id="enrollTime"/>
     <label for="leaveTime">毕业时间:</label>
     <input type="date" id="leaveTime"/>
     <input type="submit" value="提交"/>
   </fieldset>
  </form>
</body></html>
学生档案综合表单小例子
/*
$(function(){

$('input#score').on('input propertychange', function() {
    $("meter#level").val($(this).val());
});


});
*/
window.onload=function(){
    document.getElementById("score").oninput=function(){
        document.getElementById("level").value=this.value;
    }
}
学生档案综合表单小例子自定义的action.js文件

 

*{
    padding:0;
    margin:0;
}
form{
    width:600px;
    margin:20px auto;
}
form>fieldset{
    padding:10px;
}
form>fieldset>meter,
form>fieldset>input{
    width:100%;
    height:40px;
    line-height:40px;
    margin:10px 0;
    border:none;
    border:1px solid #ccc;
    border-radius:4px;
    font-size:16px;
    padding-left:5px;
    box-sizing:border-box;
}
form>fieldset>meter{
    padding-left:1px;
}
form.css学生档案综合表单小例子自定义样式

 示例效果如下:

 

多媒体标签:

 <audio>

 <video>

 

autoplay

controls

height

width

辅助 <source src="xxx" type="video/mp4"/>  type="audio/mp3"

 

 

 

 

 

表单中新增的 标签有意义

 

 

 

 

 

 

 

 

 

DOM 操作:

querySelector();  传入 li 标签 或者 .green , #id  返回单个标签对象

querySelectorAll(); 传入 xxx   返回 一组标签对象

 

 

添加移除样式 class="red"  移除 red  class 仍然在的

 

 

 

 

 自定义属性:

 

 

posted @ 2018-05-12 21:42  云雾散人  阅读(297)  评论(0编辑  收藏  举报

Your attitude not your aptitude will determine your altitude!

如果有来生,一个人去远行,看不同的风景,感受生命的活力!