zoukankan      html  css  js  c++  java
  • 2019.10.11 THML

    HTML

    1.Web basic 概念

    1.1

    Internet(英特网)

    internet是运行web的基础环境     英特网提供主要服务有:Telent  Email  WWW 等等

    技术:在互联网中进行信息的交换   例如:看视频,购物,文字,听音乐等

    分组交换原理:把要传输的报文分成若干个小的数据块,成为分组(Packet),然后以分组为单位按照与报文交换同样的方法进行传输。

    TCP/IP  协议互联网中定位人的地址

    找到你的IP地址,找到你的电脑,然后通过分组交换原理,给你的电脑传输数据

    1.2 Web(world  wide  web) 就是网页

          Web  万维网 环球网   www

          web是建立在Internet上,可以为浏览者在Internet上查找和浏览信息提供了图形化的界面,Web能够将各类信息和服务类型进行谅解

       信息:文字。图像。视频。音频。文件

               服务 :www  Email

    1.3 工作原理

    B/S(B/S就是“Browser/Server”的缩写)网络结构模式的程序

    客户端发出请求,让核心的业务处理在服务端完成,然后回应客户端。

    你只需要在自己电脑或手机上安装一个浏览器,就可以通过web Server与数据库进行数据交互。

    例如,百度等等之类的浏览器

          优点:
               不需要下载可以直接使用

               直接在服务器端更新

          缺点:非常依赖网络

    C/S(C/S就是“Client/Server”的缩写)软件系统结构模式的程序 

    是通过客户端发送请求到服务端,服务端进行并查询数据库得出结果最后处理结果反应给你  例如:微信  QQ 游戏等

    优点:

            可以自定义用户习惯 界面  UI

            可以根据用户的硬件不同来设置不同的解析成程度

          缺点:

             不同的操作系统需要不同的版本

              更新需要客户端打补丁

          五大浏览器

              IE      火狐--Mozilla FireFox   Opera—欧朋   Apple Safari – 苹果 Google Chrome—谷歌

    2.基本语法:

    HTML超文本链接(Hyper Text Markup Language)

    用于描述功能的符号   为标记 一般使用<>
                标记分两种:
                    封闭式标签 <h1>标题标签</h1>
                    非封闭式标签 <hr> <hr />

    从语法角度是标记  从内容上来说是元素
                可以嵌套使用

                   <a href="">
                        <span>
                        <img src="" alt="" />
                        </span>
                    </a>

    2.HTML文档是由 HTML 元素定义的。  

    3.属性是用来修饰元素的   常见属性 :

    align 对其方式        id  独一无二的标识      title 鼠标移入到元素上显示的内容       

      class  定义元素的选择器          style  定义元素的行内样式  

    <html> 根标记   有且仅有一对</html>                                               

    <head> 网页头部 定义页面的全局信息</head>

    <body>网页的主体部分</body>

    <title>网页的标题</title>

    <p>段落标签</p>

    <a>链接标签</a>

    <b>加粗</b> <i>斜体</i>
    <u>下划线</u>
    <s>删除线</s>
    <sup>上标</sup>
    <sub>下标</sub>

    (标签跟属性的量很大,所以只用记住常用的,不记得的可以上网查)

    行内元素和块级元素             注意:p标签中不能嵌套块级元素
                1,行内元素: 不会换行  宽高由内容决定,因此无法设置对齐方式  默认无法设置宽高(内联元素)
                2. 块级元素:  独占一行  都是有align属性  宽度默认和父元素同宽 高度由内容决定

    图片

    <img src="URL"          URL(Uniform Resource Locator):统一资源定位器

    路径三种表现形式:绝对路径   :        1.直接访问盘符                  2 .访问互联网资源

                                    相对路径 :1. 当前文件和资源文件在同一个目录下   ---  直接通过名称引用

                                                       2 . 资源文件在当前文件的子目录中  -- 先进入在引用

                                                       3.  资源文件在当前文件的目录中   --- 先返回 在引用

                                    根相对路径(服务端使用)

    图像格式:png 无损压缩  8位  24位  32位     支持透明色

                     jpg jpeg  压缩  有损

                     gif  支持动

    常用属性:src=“图片的路径”            alt="图片加载失败时候的显示文字"     title="对图片的解释 需要鼠标移入才能显示"

    a标签:

    a标签又叫做超链接标签

    超链接是指从一个网页指向一个目标的连接关系,这个目标可以是另一个网页,也可以是相同网页上的不同位置,还可以是一个图片,一个电子邮件地址,一个文件,甚至是一个应用程序

    <a href="https://www.cnblogs.com/yanjiayi098-001/" target="_blank">点我会跳转哦!</a>
    <!--target="_blank"表示重新打开一个网页进行跳转,"_self"表示就在当前网页进行跳转-->
    
    (1)链接到网页或浏览器支持的图片格式
    (2)链接到压缩文件:用压缩命令或压缩软件将文件压缩,直接链接压缩文件名称即可。             
    (3)链接到邮箱:
    (4)链接到 Javascript脚本代码
    (5)链接到空链接(空文档)

    列表
    无序ul,有序ol,列li
    无序列表:

    1.type属性:disc实心圆,circle空心圆,square实心方块;
    有序列表:

                        1.type属性: 默认整数,A字母,I罗马字符;

                        2.start属性:从某个数字开始;

                        3.value属性:用于li里,从某个数字开始;

      自定义列表:

                 dl,dt,dd

    表格

    表格描述
    <table> 定义表格
    <caption> 定义表格标题。
    <th> 定义表格的表头。
    <tr> 定义表格的行。
    <td> 定义表格单元。
    <thead> 定义表格的页眉。
    <tbody> 定义表格的主体。
    <tfoot> 定义表格的页脚。
    <col> 定义用于表格列的属性。
    <colgroup> 定义表格列的组。

                                                                                             colspan               合并行

                                                                                                          rowspan                合并列

    表单标签(与用户进行交互)

    表单是可以把浏览者输入的数据传送到服务器端,这样服务器端程序就可以处理表单传过来的数据。

    语法:

            <form   method="传送方式"   action="服务器文件">

    讲解:

            <form> :<form>标签是成对出现的,以<form>开始,以</form>结束。

            action :浏览者输入的数据被传送到的地方,比如一个PHP页面(save.php)。

            method : 数据传送的方式(get/post)。

    <input>输入框

    文本输入框、密码输入框

    当用户要在表单中键入字母、数字等内容时,就会用到文本输入框。文本框也可以转化为密码输入框。

    语法:

    <form>

    <input type="text/password" name="名称" value="文本" />

    </form>

        type:

                    当type="text"时,输入框为文本输入框;

                    当type="password"时, 输入框为密码输入框。

                    name:为文本框命名,以备后台程序ASP 、PHP使用。

                    value:为文本输入框设置默认值。(一般起到提示作用)

    文本域,支持多行文本输入

    当用户需要在表单中输入大段文字时,需要用到文本输入域。

    语法:

              <textarea  rows="行数" cols="列数">文本</textarea>

             <textarea>标签是成对出现的,以<textarea>开始,以</textarea>结束。

                  cols :多行输入域的列数。

                  rows :多行输入域的行数。

    单选框,复选框

    语法:

    <input   type="radio/checkbox"   value="值"    name="名称"   checked="checked"/>

    type:

                      当type="radio"时,控件为单选框

                      当type="checkbox"时,控件为复选框

                      value:提交数据到服务器的值(后台程序PHP使用)

                      name:为控件命名,以备后台程序ASP、PHP使用

                      checked:当设置checked="checked"时,该选项被默认选中

                      注意:同一组的单选按钮,name取值一定要一致,这样同一组的单选按钮才可以起到单选的作用。

    下拉列表框,节省空间

    下拉列表在网页中也常会用到,它可以有效的节省网页空间。既可以单选、又可以多选。

    语法:<option value="提交值">选项</option>

    提交值是向服务器提交的值,选项是显示的值。

    <form action="save.php" method="post" >

    <label>爱好:</label>

    <select>

    <option value="看书">看书</option>

    <option value="旅游" selected="selected">旅游</option>

    <option value="运动">运动</option>

    <option value="购物">购物</option>

    </select>

    </form>

    使用下拉列表框进行多选

    下拉列表也可以进行多选操作,在<select>标签中设置multiple="multiple"属性,

    就可以实现多选功能,进行多选时按下Ctrl键同时进行单击,可以选择多个选项。

    如下代码:

    <form action="save.php" method="post" >

    <label>爱好:</label>

    <select multiple="multiple">

    <option value="看书">看书</option>

    <option value="旅游">旅游</option>

    <option value="运动">运动</option>

    <option value="购物">购物</option>

    </select>

    </form>

    在表单中有两种按钮可以使用,分别为:提交按钮、重置。

    提交按钮:当用户需要提交表单信息到服务器时,需要用到提交按钮。

    语法:

                    <input   type="submit"   value="提交">

               type:只有当type值设置为submit时,按钮才有提交作用

               value:按钮上显示的文字

    重置按钮,重置表单信息

    当用户需要重置表单信息到初始时的状态时,比如用户输入“用户名”后,发现书写有误,可以使用重置按钮使输入框恢复到初始状态。只需要把type设置为"reset"就可以。

    语法:

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

           type:只有当type值设置为reset时,按钮才有重置作用

                     value:按钮上显示的文字

  • 相关阅读:
    Kanzi Studio中的概念
    Linux基本操作1
    Kanzi入门
    Kanzi UI Solution
    Linux下内存占用和CPU占用的计算
    AD19新功能之交互式等长
    AD19新功能之跟随走线
    AD19新功能之Gloss Selected(修线)
    AD19新功能之ActiveRoute
    RT-Thread--内核移植
  • 原文地址:https://www.cnblogs.com/yang1997/p/11656151.html
Copyright © 2011-2022 走看看