html5学习笔记

html5:
html5新特性:
1,用于绘图的canvas标签
2,用于媒介回放的video和audio元素
3,对本地离线存储的更好支持
4,新的特殊内容元素:如article,footer,header,nav,section
5,新的表单控件;如:calendar date time eamil url search
6,浏览器的支持,safai,chrome,firfox....
html5开发环境:intellij idea
html5元素属性和格式化使用方法:
hmtl元素:从开始标签到结束标签所有代码
常用列表标签: 
ol:有序列列表  (会自动在前面显示1,2,...) 属性:A a l i start
ul:无序列表 属性:disc circle square
li:列表项 
dl:列表
dt:列表项
dd:列表项的描述


嵌套列表:ul ol li
自定义列表:dl dt dd

列表测试代码:

<body>
<!--
    ol:有序列列表  (会自动在前面显示1,2,...) 属性:A a l i start
    ul:无序列表 属性:disc circle square
    li:列表项
    dl:列表
    dt:列表项
    dd:列表项的描述
-->
<!--创建列表-->
  <ul>
      <li>苹果</li>
      <li>香蕉</li>
  </ul>
   <ol>
       <li>苹果</li>
       <li>香蕉</li>
   </ol>
  <ul type="circle"><!--disc 实体贺 circle 空心圆  square方块-->
      <li>ios</li>
      <li>android</li>
      <li>html</li>
  </ul>
  <ol type="i"><!-- A 大写的A开头 a  小写的a开头  l 从1开始  i 以罗马数据开头 start 从多少开始-->
      <li>ios</li>
      <li>andriod</li>
      <li>html</li>
  </ol>
  <!--无序嵌套列表-->
  <ul>
      <li>人</li>
         <ul>
             <li>男</li>
             <li>女</li>
         </ul>
      <li>动物</li>
          <ul>
              <li>鱼</li>
              <li>狗</li>
          </ul>
      <li>植物</li>
  </ul>

<!--有序嵌套列表-->
    <ol>
        <li>人</li>
        <ol>
            <li>男</li>
            <li>女</li>
        </ol>
        <li>动物</li>
        <ol>
            <li>鱼</li>
            <li>狗</li>
        </ol>
        <li>植物</li>
    </ol>
 <!--自定义列表(前面没有标识)-->
 <dl>
     <dt>hellowrold</dt>
      <dd>每一种语言都是从hellowrld开始</dd>
     <dt>hellowrold</dt>
     <dd>每一种语言都是从hellowrld开始</dd>
     <dt>hellowrold</dt>
     <dd>每一种语言都是从hellowrld开始</dd>
 </dl>
</body>


块元素:

<html>
<head lang="en">
    <meta charset="UTF-8">
    <title></title>
    <style type="text/css">
         span{color: aqua;}
        #divid p{color: #fff342;} /*--div 中p标签的样式--*/

     </style>
</head>
<body>
 <!--
 块元素相关知识:
  1,html块元素在显示时,通常会以新行开始,如hl p ul
  2,html内联元素通常不会以新行开始,如 b a img
  3,div元素也被称为块元素,其主要是组合html元素的容器
  4,span元素是内联元素,可作为文本的容器
 -->
   <p>hello!</p>
   <b>这是一个加重标签</b>
   <a>这是一个超链接</a>
   <div id="divid">
       <p>hello,晚上好!</p>
       <a>点我一下</a>
   </div>
   <div id="divspan">
       <p><span>这是一个测试效果</span>span是一个啥样</p>
   </div>
</body>
</html>

html中的div示例布局:

<head lang="en">
    <meta charset="UTF-8">
    <title></title>
    <style type="text/css">
        body{margin: 0px;}
        div#container{
            width: 100%;
            height: 950px;
            background-color: darkgrey;
        }
        div#heading{
            width: 100%;
            height: 10%; /*相对于container的10%*/
            background-color: aqua;
        }
        div#content_menu{
            width: 30%;
            height: 80%;
            float: left;;
            background-color: aquamarine;
        }
        div#content_body{
            width:70%;
            height:80%;
            float: left;;
            background-color: blueviolet;
        }
        div#foot{
            width:100%;
            height:10%;
            background-color: black;
            clear:both;
        }
    </style>
</head>
<body>
<!--
  布局方法:
   1,div  2 ,table
-->
<div id="container">
    <div id="heading">头部</div>
    <div id="content_menu">内容菜单</div>
    <div id="content_body">内容主体</div>
    <div id="foot"></div>
</div>
</body>
2,table布局示例

<body style="margin: 0px;">
     <table width="100%" height="950px;" style="background-color: #fff342">
          <tr>
              <td colspan="2" width="100%" height="10%"></td>
          </tr>
         <tr>
             <td width="30%" height="80%" style="background-color: greenyellow">
                 <ul>
                    <li>ios</li>
                     <li>android</li>
                 </ul>
             </td>
             <td width="70%" height="80%" style="background-color: darkgoldenrod">右菜单</td>
         </tr>
         <tr>
             <td width="100%" height="10%" colspan="2" style="background-color: red">这是底部</td>
         </tr>
     </table>
</body>

form

<body>
<!--
   表单标签:
   form  input radio label fieldset(定义域) legend(域的标签) optgruop
 -->
<form>
    <input type="text">....
</form>
</body>

<body>
<!--
   frame:框架集标签定义如何将窗口分割为框架
   每一个frameset定义一第列行或列
   rows/cols的值规定了每行或每列占据屏幕的面积
    常用标签:
    noresize:固定框架大小
    cols:列
    rows:行
   内联框架:iframe
-->
<!--<frameset rows="20%,30%,50%">-->
    <!--<frame src="framea.html"></frame>-->
    <!--<frame src="frameb.html"></frame>-->
    <!--<frame src="framec.html"></frame>-->
<!--</frameset>-->
<a href="http://www.baidu.com" target="_parent">baidu</a>
<!--内联框架 frameborder去掉边框 ;iframe配合a标签使用时 href中的target为:_self:在自己的页面打开,_parent:在父级页面打开 ,top:在顶级页面打开(最外面的页面打开)-->
<iframe src="framec.html" frameborder="0" width="400" height="400">
</iframe>
</body>
b:
<body bgcolor="#adff2f">
frameb
<iframe src="framec.html" width="400px" height="400px;"></iframe>
</body>
<body bgcolor="yellow">
frameb
<iframe src="framea.html" width="400px" height="400px;"></iframe>
</body>

<body>
 <!--如果要在页面上显示<html>?
   可以通过实体来代替,如
   <  表示右尖括号,>  为左尖括号
   需要的时候可以直接百度:html实体
 -->
abcd<html >

<!--
 xhtml(代码的完整性和良好性)
 xhtml与html4.0几乎是相同的
 xhtml更严格更纯净的html版本
 xhtml是以xml应用的方式定义html
-->
</body>
<head lang="en">
    <meta charset="UTF-8">
    <title></title>
    <style type="text/css">
        body{background-color: greenyellow;background-image: url("aa.img");}
        p{background-color:yellow;padding: 10px; }/*padding可以加宽*/
    </style>
</head>
<body>
<!--
css3允许应用纯色作为背景,也允许使用背景图片做为背景
background-image:url();
background-position:设置背景图片的起始位置
   right:代表right(当前图片所在视图的位置)和center(图片显示的位置)
   right top:右上显示
   right left:
   center center:
   100px 100px:
background-repeat:设置图片是否可以重复 (默认允许重复)
   no-repeat:不允许重复
   repeat-x:x重复
   repeat-y:y重复
backgroud-attachment:设置背景图片是否滚动
backgroud-size:规定背景图片的尺寸
backgroud-origin:规定背景图片的定位区域
backgroud-clip:规定背景的绘制区域

-->
   <p>测试一下背景是否可以继承(不能继承)</p>
</body>






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值