HTML学习笔记

   知识要经常捋,才不至于乱.

1.HTML文件:
  1>.是纯文本格式,内容包括文本信息和文本标记
  2>.后缀为".html"或".htm",两者完全等价
  3>.大小写不敏感

2.标记:
  1>.主体标记 <body></body>
     功能:主体显示
     属性:1>).bgcolor 背景颜色,如:bgcolor="#CCFFCC"
     2>).background  背景图片,如:background="images/bg.gif"
     3>).bgproperties="fixed" 使背景图片不随着滚动条的滚动而滚动
     4>).text 设置文档正文的文字颜色,如:text="#FF6666"

  2>.换行标记 <br>
     功能:换行
     说明:如果有N个空格或者换行连在一起,则浏览器会当作只有一个处理

  3>.分段标记 <p></p>
     两个段落之间会自动间隔一行

  4>.正文标题标记
     <h1>1号正文标题文字</h1>
     <h2>2号正文标题文字</h2>
     <h3>3号正文标题文字</h3>
     <h4>4号正文标题文字</h4>
     <h5>5号正文标题文字</h5>
     <h6>6号正文标题文字</h6>
      属性:align 对齐方式,如:align="center"

  5>.注释标记 <!--注释文字-->

  6>.水平分隔线标记 <hr>
      属性:1>).color 颜色,如:color="#00ff00"
            2>).size 字体,如:size="2"
            3>).width 占屏宽百分比或者是占多少个像素,如:width="50%";width="300"
            4>).align 对齐方式,如:align="center"

 

  7>.头部标记<head></head>
      说明:主要是供浏览器或者网络搜索引擎使用,不会显示在网页正文中

 

  8>.窗口标题标记 <title></title>

 

  9>.<link>标记
     建立到外部文件(主要是CSS外部样式表)的链接
     如:<link rel="stylesheet" href="mystyle.css" type="text/css">

 

  10>.<style>标记
      设置网页的内部样式表
     如:<style type="text/css">
             body{background-color:white;color:red;}
         </style>

 

  11>.<meta>标记
       设置当前页面的元数据信息,即当前页面的一些信息,也可以交给搜索引擎去搜索
      如:<meta name="description" content="HTML教程">
          <meta name="keywords" content="HTML教程,杨飞">
          <meta name="author" content="杨飞">
          <meta http-equiv="Content-Type" content="text/html;charset=GBK">
            <!--浏览器解码时能用到这个设置的编码格式-->
          <meta http-equiv="refresh" content="5;url=http://hi.csdn.net/yangfeitarena">
            <!--页面定时刷新。5秒钟刷新后自动跳转到url指定的页面,如果没有url,则转向当前页面-->

 

  12>.粗体字标记 <b></b>
       如:<b>粗体字</b>

 

  13>.斜体字标记<i></i>
       如:<i>斜体字</i>

 

  14>.中划线标记<del></del>
       如:<del>词当中划线表示删除</del>

 

  15>.下划线标记<ins></ins>
        如:<ins>词下划线表示插入/填充内容</ins>

 

  16>.下标标记<sub></sub>
        如:P<sub>1</sub>

 

  17>.上标标记<sup></sup>
         如:=2<sup>7</sup>

 

  18>.预设文本标记<pre></pre>
         功能:里面的内容将按照原样显示

 

  19>.字体标记<font></font>
       属性:1>).face 字体类型,如:<font face="宋体">文字内容</font>
        2>).size 字体大小,如:<font size="2">文字内容</font>
        3>).color 文字颜色,如:<font color="#FF0000">文字内容</font>

 

  20>.<img>标记
        功能:用于在HTML中插入图片
        属性:1>).alt 在不支持图片显示的浏览器中将显示本属性值(alternate text),如:<img src="youyou.png" alt="我的图片 ">
         2>).width/height 设置图片的大小 ,如:<img src="my.png" width="50%" height="60%">
                                              <img src="my.png" width="200" height="300">

         3>).align 设置图片对齐方式,如:<img src="my.png" align="center">
         4>).border设置图片边框线条宽度 ,如:<img src="my.png" border="2">

 

  21>.特殊符号:
      显示效果  符号说明    实体名表示
                 空格        &nbsp;
       <         小于号      &lt;
       >         大于号      &gt;
       &         符号&       &amp;
       "         双引号      &quot;
                 乘号        &times;
                 除号        &divide;
                 版权符号    &copy;
                 注册商标    &reg;

 

  22>.超链接标记<a></a>
        属性:1>).target 在指定的窗口或新窗口中显示链接页面,如:<a href="http://hi.csdn.net/yangfeitarena" target="_blank">杨飞的空间</a>
        2>).name 设置锚标记,实现超链接跳转到页面指定位置,如:<a name="p1">文本内容</a>
                                                              <a href="href.html#p1">跳转到指定页面锚p1指定的位置</a>
        3>).title 设置超链接的说明文字(鼠标悬停在超链接上时显示),如<a href="youyou.png" title="点击可以看到我的照片">悠悠</a>
        补充:1>).链接到email地址,如:<a href="mailto:jiruan03_2yangfei@163.com">联系我</a>
         2>).图片作为超链接 ,如:<a href="http://hi.csdn.net/yangfeitarena"><img src="youyou.png"></a>

 

  23>.有序列表标记<ol></ol>

           <ol type="a">
               <li>列表条目1</li>
               <li>列表条目2</li>
                 .......
           </ol>
            说明:type为可选属性,用于设置列表符号,允许取值:"1","a","A","i","I"

 

  24>.无序列表标记<ul></ul>

            <ul type="disc">
               <li>列表条目1</li>
               <li>列表条目2</li>
                 ......
            </ul>
            说明:type为可选属性,用于设置列表符号,允许取值:"disc","circle","square"

 

  25>.定义列表标记<dl></dl>
            <dl>
               <dt>列表条目1标题</dt><dd>列表条目1正文</dd>
               <dt>列表条目2标题</dt><dd>列表条目2正文</dd>
                 ......
            </dl>

 

  26>.表格
          <table></table>一整张表格
          <tr></tr>表格中的一行
          <td></td>一行中的一列(一个单元格)
          <th></th>表头中的单元格
          <caption></caption>表格的标题

          属性:
             1>).width/height 指定表格或某一单元格的宽度/高度
             2>).border指定边框线条的宽度
             3>).bordercolor 指定边框线条的颜色
             4>).bgcolor指定表格或某一单元格的背景颜色
             5>).background指定表格或某一单元格的背景图片
             6>).align设置单元格对齐方式
             7>).cellspacing 设置单元格间距
             8>).cellpadding设置单元格内容与单元格边界之间的距离
             9>).colspan/rowspan实现跨列/跨行单元格
          如:<table border="1" width="250" height="80">
        <!-- 跨2列 -->
        <tr>
            <td>xxx</td>
            <td colspan="2">xxx</td>
        </tr>
        <tr>
            <td>xxx</td>
            <td>xxx</td>
            <td>xxx</td>
        </tr>
        <tr>
            <td>xxx</td>
            <td>xxx</td>
            <td>xxx</td>
        </tr>
    </table>
    <table border="1" width="250" height="80">
        <!-- 跨2行 -->
        <tr>
            <td>yyy</td>
            <td>yyy</td>
            <td>yyy</td>
        </tr>
        <tr>
            <td rowspan="2">yyy</td>
            <td>yyy</td>
            <td>yyy</td>
        </tr>
        <tr>
            <td>yyy</td>
            <td>yyy</td>
        </tr>
    </table>

 

  27>.表单
        <form action="http://127.0.0.1:8087/testPro/login.jsp" method="post">
        用户名:<input type="text" name="username"><br>
        密码:<input type="password" name="password"><br>
        <input type="submit" value="提交">
        <input type="reset" value="重置">
    </form>
      表单中的组件:
          1>).单行文本框 <input type="text" name="username" value="杨飞">
          2>).密码输入框 <input type="password" name="password">
          3>).单选按钮   <input type="radio" name="gender" value="male" checked>男
                             <!--checked是初始选种-->
                         <input type="radio" name="gender" value="female">女
          4>).复选框     <input type="checkbox" name="fruit" value="apple">苹果<br>
             <input type="checkbox" name="fruit" value="grap">葡萄<br>
             <input type="checkbox" name="fruit" value="orange">橘子<br>
          5>).下拉表框   <select name="fruit" size="3" multiple><!--size指定缺省值-->
                <option value="apple">苹果
                <option value="grap">葡萄
                <option value="orange">橘子
             </select><br>
          6>).多行文本输入框
                         <textarea name="info" rows="5" cols="60">请留言:</textarea><br>
          7>).提交按钮   <input type="submit" value="提交">
          8>).重置按钮   <input type="reset" value="重置">
          9>).图片提交按钮<input type="image" src="done.gif" alt="提交" name="submit2"><br>
          10>).隐藏域    <input type="hidden" name="role" value="guest"><br>
          11>).文件组件  <form action="k.jsp" enctype="multipart/form-data" method="post">
                    <input type="file" name="f1">
                    ...
                 </form>
                           <!--用于上传文件-->
       表单提交方式:
           method="post" 慢,地址栏隐藏表单参数
           method="get"  快,地址栏不隐藏表单参数,默认是get方式的

 

  28>.页面框架
      a.html:
            ......
            <body bgcolor="red">
              内容列表:<br>
              <a href="a.html" target="frame_c">条目A</a><br>
              <a href="b.html" target="frame_b">条目B</a><br>
              <a href="c.html" target="frame_c">条目C</a><br>
            </body>
            ......
      test.html:
            ......
           </head>
              <frameset cols="100,*">
                 <frame name="frame_a" src="a.html">
                 <frameset rows="25%,*">
                      <frame src="b.html" name="frame_c">
                      <frame src="c.html" name="frame_b">
                   </frameset>
              </frameset>
           <body>
            ......

 

  29>.<applet>标记 用于嵌入Java Applet

 

  30>.<embed>标记  
      功能:用于在页面中嵌入多媒体文件,但用户计算机上需事先安装好相应的处理程序.
       如:<embed src="弯弯的月亮.mp3"
                  autostart="true"
                  loop="true"
                  hidden="false"
                  controls="CONSOLE"
                  width="200"
                  height="45"
            >

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值