zoukankan      html  css  js  c++  java
  • 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"/>

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

  • 相关阅读:
    Linux:目录结构
    Linux安装日志(anaconda-ks.cfg、install.log、install.log.syslog)
    Docker:Dockerfile基础知识
    Docker:容器数据卷
    多线程设计模式:两阶段终止模式
    多线程:Thread中的常见方法
    多线程:查看进程线程方法
    多线程:创建线程
    Apollo:工作原理 核心概念
    Apollo:环境搭建
  • 原文地址:https://www.cnblogs.com/hsj-jingyu/p/8519613.html
Copyright © 2011-2022 走看看