zoukankan      html  css  js  c++  java
  • HTML标签

    2018-08-16

    * HTML
     * HTML: HyperText Markup Language 超文本标记语言。
     * HTML是最基础的网页语言。
     * HTML的代码都是由标签所组成。
     
     * HTML的基本格式
      <html>
             <head>
                       存放属性的信息,辅助性的信息
                       引入外部的文件(重要)
                       会先加载
            </head>
            <body>
                      存放的是真正的数据
            </body>
      </html>
      
     * 多数标签都是有开始标签和结束标签,其中有个别标签因为只有单一功能,或者没有要修饰的内容可以在标签内结束。 <br />
     * 想要对被标签修饰的内容进行更丰富的操作,就用到了标签中的属性,通过对属性值的改变,增加了更多的效果选择。
     * 属性与属性值之间用“=”连接,属性值可以用双引号或单引号或者不用引号(英文),一般都会用双引号。或公司规定书写规范。

       * 配置工作空间的编码(采用UTF-8编码)(安装了myeclipse,先去配置)
       * Window—preferences—General--workspace—选择UTF-8编码
       * 创建HTML的文件后,如果不是UTF-8的编码,可以进行设置。
        * Window—preferences—MyEclipse—Files and Editors—HTML—修改成UTF-8的编码
       
       * 创建HTML的文件后,可以选择打开方式,设置默认的打开方式。
        * Window—preferences—General—Editors—File Associations—选择*.html—选择MyEclipse HTML Editor—选择default—选择ok
      
       * (编写HTML)创建web的项目
        * 创建web的项目
         * 右键 -- 选择web project -- 其名称 -- 完成就ok。
         
        * 编写HTML的文件
         * 在WebRoot目录下 -- 右键 -- new -- myeclipse -- web -- 选择html的基本模板 -- 其名称 -- 完成。
      
     * HTML的真正的标签
      * 排版的标签
       * <!-- -->  HTML的注释
       * <br />  换行标签
       * <hr />  一条水平线
       
       排版标签
        * <br /> 换行
        * <hr /> 一条水平线
         * color: 颜色
          * 值的写法:两种  
                     1)直接写英文的单词(red green blue) 
                      2)RGB三原色(red green blue) #ab1255(三组十六进制的数,不能超过ff)
         * width: 宽度
          * 值两种写法:      1) 200px; 
                                        2) 可以写百分比
                                        区别:百分比跟着浏览器的大小而改变,像素值不会。
             
        * <p></p> 段落标签
         * 段落标签的开始和结束位置留一空行。
                    * align:对齐方式

                     <p  align="center"></p>
                    * &nbsp; 代表空格

        * 在浏览器声明一块区域,区域中放入其他(文字,子标签)
        * <div></div>  +CSS+DIV在网页进行布局(美工)
        * <span></span>  
         * div块级元素(换行的符号)

         * span标签不会换行 行内元素  (--表单校验,判断表单内容,动态的追加相应热内容)

           
        
        
      * 字体标签
       * <font>字体的内容</font>
       
       * 字体标签:
       * <font></font>
       * color: 颜色
       * size:  字体的大小
                  * 最大值和最小值
                  * 最小值是:1
                  * 最大值是:7
                  * 默认值: 3
                  * 值的写法 +2 (3+2)
       * face:  字体的类型
       <font color="red" size="4" face="楷体">小可爱</font>
       * 标题标签
        * <h1></h1>
         ...
          <h6></h6> 
        * 特点:逐渐缩小 
        
        
       * 粗体
        * <b></b>
       * 斜体 
        * <i></i>
        
        * 标签可以嵌套的
         <b><i>文本的内容</i></b>(首尾对应)
         
       * 特殊字符
        * <  &lt;
        * >  &gt;
        * &  &amp;
        
        
       * 滚动的字幕(忘了吧)
         <marquee>
               老妹,你能抓到我吗
         </marquee>
        
        
      * 列表标签(*****)
       * 数据格式化列表
        
        <dl>
         <dt>上层项目</dt>
         <dd>下层项目</dd>
         <dd>下层项目</dd>
          * 自动对齐,缩进的
        </dl>
        
       * 有序列表和无序列表
        * 有序
         <ol> 
          <li>数据的条目</li>
          <li>数据的条目</li>
          <li>数据的条目</li>
         </ol>
         
         * ol的属性
          * type="a"
          * start="" 从哪开始 
          
        * 无序(用的最多)
         <ul>
          <li>数据条目</li>
          <li>数据条目</li>
          <li>数据条目</li>
         </ul> 
         * ul的属性
          * type="" 

           
          
          
      * 图片标签(*****)
       <img />
       * 属性:
        * src="图片的地址"
        * width="图片的显示宽度"(两种)
        * height:图片显示的高度(两种)
        * alt:图片的说明文字  

          <img  src="../imgs/girl4.jpg"  width="60%"  height="70%"  alt="漂亮女孩" />
         <marquee>
               <img  src="../imgs/girl4.jpg"  width="60%"  height="70%"  alt="漂亮女孩" />
         </marquee>
         
      * 超链接标签(*****)
       * 写法:<a></a>
       
       * 链接资源

        <a  href="www.baidu.com">百度</a>

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

        <a  href="../imgs/girl.jpg">漂亮女孩</a>

       <a href="../imgs/1.rar">1.rar</a>(文件的下载)

        * 必须要指定属性:href="链接的地址"
        * 需要编写协议
                 * HTTP
        * 默认file文件的协议
                 * 如果浏览器可以解析文件,默认会打开文件。
                  * 如果浏览器不可以解析文件,弹出下载窗口。
        * 支持自定义协议
         * 浏览器解析不了的协议,默认找操作系统的引用程序。
         
       * 定位资源
        * name 定义锚点

          

        * 点击 href="#锚点名称"
       
       
      * 表格标签(*****)
       * 把数据封装成表格。
       * 表格标签
       <table>
        <caption>用户列表</caption>
        <tr>
         <th>数据</th>
         <th>数据</th>
        </tr>
        <tr>
         <td>数据</td>
         <td>数据</td>
        </tr>
       </table>

          
           

          
       table的属性
        * border: 边框
        *  宽度
        * height: 高度
        
       tr的属性
        * align:中间的文字的对齐方式 
        
       td获取th
        区别:th中间的内容粗体显示。
         th中间的内容默认居中。
         th一般用来表格的表头
         
        td的属性
         * width  宽度
         * height 高度
         * 合并单元格(值的写法:合并几个单元格,值就写几)
          * 行合并 rowspan=""
          * 列合并 colspan=""
          
       * <caption></caption>必须要写在table的中间
              
         
         

    * 表单标签(**********)
       * 收集用户输入的数据
        <form action="success.html" method="post">     name属性一定要指定
                  输入姓名:<input type="text" name="username" /><br/>
                  输入密码:<input type="password" name="password"  /><br/>
                  选择性别:<input type="radio" name="sex" value="nan"/>男
                                    <input type="radio"  name="sex" checked="checked" value="nv"/>女<br/>
        
                  选择爱好:<input type="checkbox" checked="checked" name="love" value="lq"/> 篮球
                                    <input type="checkbox"  name="love" value="zq"/>足球
                                    <input type="checkbox"  name="love" value="pq"/>排球
                                    <input type="checkbox"  name="love" value="bq"/>冰球<br/>
                 上传附件:<input type="file" name="myfile" /><br/>
                  隐藏组件:<input type="hidden" name="userId" value="001" /><br/>
      
                  选择城市:<select name="city">
                                              <option value="none">--请选择--</option>
                                             <option value="bj" selected="selected">北京</option>
                                             <option value="sh">上海</option>
                                             <option value="sz">深圳</option>
                                   </select>
        <br/>
      
      个人简介:<textarea rows="10" cols="10" name="desc"></textarea><br/>
       
                                <input type="reset" value="重置数据"/>
                                <input type="submit" value="提交数据"/>  
                                <input type="button" value="我是按钮"/>
                                <input type="image" src="../imgs/tj.png" />
        
     </form> 


       * 表单的标签
       <form >
        * form的属性
         * action="表单的提交路径"
          * http://www.baidu.com
          * html页面 
         * method="提交方式(默认是get方式)"(面试题)
          * form表单的提交方式有哪些?(get和post的区别)
           * 答:form表单提交方式有很多,常用的有两种post和get
            * post和get提交方式的区别:
             * get方式会把参数列表显示在地址栏上,post方式不会(请求体)。
             * get方式说明网站安全级别较低,post安全级别较高。
             * get方式不支持大数据,post支持大数据。
             
           * 推荐大家使用post方式。
        
        * 用户输入的内容
        <input type="类型" name="名称(必须要指定)" value="是否指定value属性" />
         * name属性必须要指定,value可以看情况指定
        
        * type="text"   普通的文本框
         * name必须指定
         
        * type="password"  密码框
         * * name必须指定
         
        * type="radio"   单选按钮
         * name必须指定 value必须指定
         * name的属性,值要相同
         * 默认值:checked=checked或者true
         
        * type="checkbox"  多选按钮
         * name必须指定 value必须指定
         * 默认值:checked=checked或者true
         
        * type="reset"   重置:恢复到最初的状态 
        * type="submit"   提交表单
         * 点击提交后,地址栏发生了变化(?sex=on)
         * 在普通的文本框上添加name属性 name="username"之后,点击提交,地址栏发生了变化(?username=haha&sex=on)
          String str = "?username=haha&sex=on";
         * ?username=zhangsan&password=123&sex=nan&love=zq 
          
        * type="file"   选择文件  
         * name属性指定
        * type="hidden"   隐藏组件
         * name指定 value指定 
         
        * type="button"   按钮
         * value="显示的文字"
         * 和js(javascript) 绑定事件
        
        * type="image"   图片
         * 提交 引入外部的一个文件(图片)
        
        * 声明选择框 
         <select name="city">
          <option value="bj">bj</option>
          <option value="sh">sh</option>

           selected="selected" 代表默认值
         </select> 
         
        * <textarea>文本域(输入多行内容,滚动条)
         * rows="行"
         * clos="列" 
         * name属性指定
         * selected="selected" 代表默认值
       </form>
       
       
      * 框架标签(了解)
       * 对网页进行布局
       
     * 框架标签
        <frameset rows="150,*" >
         <frame src="链接html" name="top">
         <frame src="链接html" name="left">
        </frameset>
       
       * 前提条件:不能写在<body>标签的内部和下面

    年轻人能为世界年轻人能为世界做些什么
  • 相关阅读:
    跳跃表原理
    ThreadLocal
    Innodb中的事务隔离级别和锁的关系
    线程池拒绝策略
    vue 的 nextTick 原理
    Git 的基本操作
    JavaScript 的运行机制
    实现一个react系列三:生命周期
    实现一个react系列二:渲染组件
    实现一个react系列一:JSX和虚拟DOM
  • 原文地址:https://www.cnblogs.com/twinkle-star/p/9487435.html
Copyright © 2011-2022 走看看