HTML笔记

HTML

1)一套规则,浏览器认识的规则

2)开发者:

  学习html规则

  开发后台程序:

    -写html文件(充当模版使用)
    -数据库获取数据,然后替换到html文件的指定位置(Web框架)

3)本地测试

  -找到文件路径,直接浏览器打开

  -pycharm打开测试

4)编写HTML文件

  -doctype 对应关系

  -html标签,标签内可以写属性,只能有一个html标签

  -head标签 ,只能一个

  -body标签,只能一个

  -注释<!-- 内容 -->

5)标签分类

  -自闭合标签

  <meta charset="utf-8" />
  <br/>

 

  -主动闭合标签

  <title>内容</title>

 

6)head标签

  -<meta 内容> ---->可以跳转,刷新,关键字,描述,IE兼容

  <meta http-equiv="X-UA-Compatible" content="IE=IE9;IE=IE8" />      关于IE兼容的写法

  -title标签

  -link标签,图标

  -style标签

  -script标签

7)body标签(重点必须记住)

  -符号,&nbsp;空格 &gt;> &lt;<

     各种符号:http://www.cnblogs.com/web-d/archive/2010/04/16/1713298.html

  -p标签,段落

  -br标签(自闭标签),换行

  -a标签
    

    < a href="http://www.baidu.com" target="_blac"k>百度</a> 

    超链接 target属性,_black表示在新的页面打开

  <a href="#1">第一章</a>
  <a href="#2">第二章</a>
  <div id="1" style="height: 600px">第一章内容</div>
  <div id="2" style="height: 600px">第二章内容</div>

       作为锚跳转,href="#某个内容的id" id不允许重复

  -小结

    所有标签分为:
      块级标签:div(白板),H系列标签(加大加粗),p标签(段落和段落之间有间距)
      行内标签:span (白板没有属性)

      标签之间可以嵌套

      标签存在的意义,可以被css操作,js操作

      chorme审查元素的使用:1定位 2查看样式

  -form标签

    <form action="http://localhost:8887/index" method="get" >
    <input/>
    <form/>

    action 属性规定当提交表单时,向何处发送表单数据,method为提交方式


  -input系列

    <input type="text" name="user" value="hsj"/> 

    user输入框 value内容为输入框默认值

    <input type="password" name="passwd"/> 

    passwd输入框

    <input type="submit" value="登录"/>    

    提交按钮,表单

    <input type="radio" name="gender" value="1" checked="checked"/> 

    radio单选项 name属性(相同则互斥)checked="checked"默认被选中

    <input type="checkbox" name="favor" value="2" checked="checked"/> 

    checkbox多选项 name属性(批量获取数据) checked="checked"默认被选中

    <input type="file" name="fname"/> 

    选择上传文件但是要依赖form里的一个属性 enctype="multipart/form-data"

    <input type="reset" value="重置"/> 

    重置所选的选项,恢复默认值

    <input/>要包含在<form><from/>里
    如:

     <form> <input/> <from/>

  -textarea标签

    <textarea name="mes">默认值</textarea> 

    定义一个文本区域 (text-area) (一个多行的文本输入区域)。用户可在此文本区域中写文本。在一个文本区中,您可输入无限数量的文本。文本区中的默认字体是等宽字体     (fixed pitch)。存在name属性,且默认值写在中间 


  -select标签

    <select name="ctiy" multiple="multiple">
      <option value="1">北京</option>
      <option value="2">上海</option>
      <option value="3">广东</option>
      <option value="4">湖南</option>
    </select>

    内部属性有name,size(大小),multiple="multiple"(多选),
    写在select属性内,option标签属性有value,提交后台

  -img标签

    <a href="http://www.baidu.com">
      <img title="百度" src="4.gif" alt="百度"/>
    </a>

    包在a标签里面作为跳转,title为鼠标放上去显示的内容,scr为图片地址,alt为图片不存在时显示的内容

  -列表

    <ul>
      <li></li>
    </ul>

    <ol>
      <li></li>
    </ol>

      <dl>
        <dt></dt>
        <dd></dd>
    </dl>

    无序列表是一个项目的列表,此列项目使用粗体圆点(典型的小黑圆圈)进行标记。无序列表始于 <ul> 标签。每个列表项始于 <li>。

    同样,有序列表也是一列项目,列表项目使用数字进行标记。有序列表始于 <ol> 标签。每个列表项始于 <li> 标签。

    自定义列表不仅仅是一列项目,而是项目及其注释的组合。自定义列表以 <dl> 标签开始。每个自定义列表项以 <dt> 开始。每个自定义列表项的定义以 <dd> 开始。

 

  -table标签(表格)

    <table border="1">
      <thead>
        <tr>
          <th>表头1</th>
          <th>表头2</th>
          <th>表头3</th>
          <th>表头4</th>
        </tr>
      </thead>
      <tbody>
        <tr>
          <td>1</td>
          <td rowspan="2">2</td>
          <td colspan="2">3</td>
          <td>4</td>
        </tr>
      </tbody>
    </table>

    thead表示表头,tbody表示表格主体
    border="1"表示表格显示,tr表示行,td表示列 ,rowspan表示横向占格,colspan表示纵向占格

  -label标签

    <label for="username">用户名</label>
    <input id="username" type="text" name="user"/>

    这两个结合着用,用于点击文件,使得关联的标签获取光标

 

posted @ 2018-03-06 22:36  hsj_jingyu  阅读(144)  评论(0编辑  收藏  举报