zoukankan      html  css  js  c++  java
  • HTML

    1、介绍

      HTML 指的是超文本标记/标签语言 (Hyper Text Markup Language),专门制作网页的计算机语言

      HTML文件的后缀必须是 "htm" 或者 "html"  

    2、文件标签

      <html> 标签: 代表当前书写的是一个HTML文档 

      <head>标签:存储的本页面的一些重要的信息,它不会显示 

      <head>标签:有一个子标签<title>它是用于定义页面的标题的 

      <body>标签:书写的内容会显示出来

      <body>标签的属性:

        1. text 用于设置文字颜色
        2. bgcolor 用于设置页面的背景色
        3. background 用于设置页面的背景图片

    3、HTML注释

      <!-- 这个就是注释 -->

    4、标签:

      1、换行标签:<br/> 标签就是一个换行(回车)功能标签

      2、段落标签:<p> 标签中的内容会在开始与结束之间产生一个空白行,并且它会自动换行

             align是它的常用属性,可以用来设置段落中的内容对其方式,可取的值有:

             left 、right 、center

      3、水平标签:<hr> 标签会在页面上产生一个水平线,它的常用属性有:

               align:可取值有left right center 代表水平线位置

             size:代表水平线厚度(粗细)  size="5",5的默认单位是 "像素/像素点",也可以实用百分比,size="50%"

             代表水平线宽度

             color:水平线的颜色

      4、分区标签:<div> 块标签,是用来进行布局的,普通的div并没有什么效果,肉眼也看不见,但div与CSS结合,

              就会更好对页面进行排版

               <span> 标签用来组合文档中的行内元素,一般使用 <span> 来组合行内元素,以便通过样式来格式化它们

             <div>与<span>的区别:

               1. div会自动换行,我们也叫这样的标签叫块级元素

               2.span标签它不会自动换行,我们叫它为行内元素

               3.div整体划分区块,而span局部划分区块    

      5、字体标签:<font>标签可以设置字体,字的大小及颜色,常用属性:

              1、face:用于设置字体,例如 宋体、楷体等

              2、size:用于设置字体大小(大小默认设置1-7,7最大,想要更大需要实用css)

              3、color:用于设置字体的颜色,屏幕上的颜色是有红绿蓝三原色组成的,所以颜色表达方式有:

                   1.使用十六进制表示,取值范围#000000 ~ #FFFFFF (黑色到白色)

                   2.RGB颜色表示法:RGB(x,y,z)。x、y、z是0 ~ 255之间的整数。rgb字母大小写无所谓

                   在线颜色选择器 

      6、标题标签:<h1>--<h6>,h1最大 h6最小,它们代表的是标题, 自动换行,字体加粗,标题与标题之间产生一定的距离

      7、格式化标签:<b> 字体加粗

              <i> 字体倾斜

             <del> 删除线

             <u> 下划线

      8、列表标签:ol 有序列表 ,列表按照有序进行排列,常用的属性有:

              tyep="A" 字母排序

              type="1" 罗马数字排序

              start="3" 指定序列从几开始排序

                ul 无序排序,列表不按顺序排序,但是可以设置排序是的开头标志,常用属性有:

              type="disc" 默认 实心圆

              type="square" 方块

              type = "circle" 空心圆

      9、 图像标签:<img>标签可以在网页引入一张图片,常用属性:

              1. src 代表的图片的路径

              2. width 图片的宽度

              3. height 图片的高度

              4. border 用于设置图片的边框
              5. alt 如果图片不可以显示时,默认显示的文本信息 

              6. title鼠标悬停图片上,默认显示的文本信息

              7. align 图片附件文字的对齐方式,可取值有

                left:把图像对齐到左边 

                right:把图像对齐到右边 

                middle:把图像与中央对齐 

                top:把图像与顶部对齐 

                bottom:把图像与底部对齐(默认)

      10、超链接标签:<a>标签,可以实现跳转到其他页面操作,超链接的内容不仅可以是文本,也可以是图片等信息

                 常用的属性:1、href代表的我们要跳转的路径

                       2、target这个属性规定在何处打开这个链接文档,可取值:

                          _blank 在新窗口中打开页面

                          _self 默认 在本窗口打开页面

              功能性连接:发邮件:

                    <a href="mailto:sunguoan@163.com">联系站长</a>

                    qq聊天窗口:                

                      <a href="tencent://message/?uin=19998539&Menu=yes">
                          <img border="0" src="http://wpa.qq.com/pa?p=1:615050000:7"/>
                      </a>

       11、表格标签:<table>:定义一个表格

                  border:边框,取值是以像素为单位

                  width :代表表格的宽度

                 align : 代表表格的对齐方式,取值有 left、right、center

                 cellspacing:单元格间距(通常设置0表示单线表格)

              <tr>:表格中的行

                 align 代表表格的对齐方式,常用取值有:left、right、center

              <td>:  表格中的数据单元格

                   colspan 指示列的合并

                 rowspan 指示行的合并                   

              

      12、表单标签:<from>就是表单标签,它得常用属性有:

                 action:整个表单提交的目的地

                   method: 表单提交得方式,有get提交和post提交

                     get:提交时,传输数据量少(传递普通文字信息,传递照片会失败)

                        明文提交(在浏览器的url 后面会显示提交的数据,不适合用于登录)

                       post:提交时,传输数据量大(传递文字和图片都行)

                        密文提交(浏览器的url后面看不到提交 的数据)

        表单中的元素(控件):1、<input>元素type属性:

                        - text: 默认值,普通的文本输入框

                            - placeholder属性:提示文本

                          - maxlength属性:最多能输入字符数量

                        - password: 密码输入框

                        - checkbox:多选框/复选框

                          - checked:被选中

                        - radio:单选按钮

                        - file :上传文件 

                        - submit :提交按钮

                        - reset:重置按钮

                        - button:普通按钮 

                    2、<select>:下拉列表/下拉框

                            - <option> 列表钟的项

                            - selected 被选中的

                    3、<textarea> : 文本域(多行文本框)

                           可以通过 cols 和 rows 属性来规定 textarea的尺寸,

                           不过更好的办法是使用 CSS 的height 和 width 属性

                    4、<button>:按钮

                             在form表单中,作用和submit一样

                             不再form表单钟,就是普通按钮(配合后期的javascript,可扩展性更高)                     

                                

                    

       13、框架标签:  

            通过和框架标签可以定制HTML页面布局。可以理解为:用多个页面拼装成一个页 面。

            注意,框架标签和body标签不共存。“有你没我,有我没你”   

                           

                    

              

        14、其他标签与特殊字符

          1、<meta>标签               

          

          2、<link>标签,使用该标签来导入css

          3、特殊字符  

            

    5、HTML5新特性

      1.H5包含H4

      2.大小写不敏感:标签、属性、属性的值  : <inPUT Type="password"/>

      3.引号可以省略:<input type = "password"> --> <inpyt type=password>

      4.省略了结尾标签: <p> 哈哈哈哈哈  ps:源码中html会帮我们自动补全的

      5.新增语义化标签    

        

      6、媒体标签:想在网页上播放视频,就要使用<video> 属性有:

        src:媒体资源文件的位置

        controls:控制面版

        autoplay: 自动播放

          loop: 循环播放

        <video src="img/html-css-js之间的关系.mp4" controls  loop autoplay></video>

      7、新增表单控件

        

    HTML 

     
  • 相关阅读:
    LeetCode 811. Subdomain Visit Count (子域名访问计数)
    LeetCode 884. Uncommon Words from Two Sentences (两句话中的不常见单词)
    LeetCode 939. Minimum Area Rectangle (最小面积矩形)
    LeetCode 781. Rabbits in Forest (森林中的兔子)
    LeetCode 739. Daily Temperatures (每日温度)
    三种方式实现按钮的点击事件
    239. Sliding Window Maximum
    14.TCP的坚持定时器和保活定时器
    13.TCP的超时与重传
    12.TCP的成块数据流
  • 原文地址:https://www.cnblogs.com/hzaixt/p/14005727.html
Copyright © 2011-2022 走看看