• web自动化:前端页面组成


    一.web页面的组成

    1. 常用:HTML + CSS + Javascript

    2. HTML:定义页面的呈现内容

    3. CSS:Cascading Style Sheets,层叠样式表

    控制你的网页如何呈现,即布局设置。比如字体颜色、字体大小、在页面呈现的大小等

    4. Javascript:如果你希望你的网页依据不同的情形做不同的事情呢?需要一门编程语言,javascript就是其中一种

    二. HTML

    1. 什么是HTML?

    • HTML是用来描述网页的一种语言

    • HTML指的是超文本标记语言(HyperText Markup Language)

    • HTML不是一种编程语言,而是一种标记语言(markup language)

    • 标记语言包含一套标记标标签(markup tag),HTML使用标记标签描述网页

    • HTML文档后缀名为.html或.htm                                     

    2. HTML标签

    • HTML标记标签通常被称为HTML标签(HTML tag)

    • HTML标签是由尖括号包围的关键词,比如<html>

    • HTML标签通常是成对出现的,不如<b>和</b>

    • 标签对中第一个标签是开始标签,第二个标签是结束标签,开始和结束标签也被称为开放标签和闭合标签  

    3. 常用标签对

    标签 描述
    <html> 定义HTML文档
    <body> 定义文档的主体
    <head> 定义文档的信息
    <title> 定义文档的标题
    <meta> 定义文档中的元数据
    <link> 定义一个文档和外部资源之间的关系(引用)
    <body> 定义文档的主体
    <p> 定义一个段落
    <h1>-<h6> 定义标题
    <a> 定义一个超链接
    <img> 定义图像
    <div> 定义文档的区域,块级
    <table> tr td <table>:定义表格,tr:定义表格的行,td:定义表格的单元
    <ol> 定义有序列表
    <ul> 定义无序列表
    <li> 定义列表项
    <form> 定义供用户输入的表单
    <input type="text"/"password"/"radio"/"checkbox"/"submit"/"file"/"button"> 定义输入框
    <select>/<option>

    <select>:定义下拉列表

    <option>:定义下拉列表中的选项

    <button> 定义一个点击按钮

    4. HTML属性

    • HTML标签可以拥有属性,属性提供了有关HTML元素的更多的信息

    • 属性总是以名称/值对的形式出现,比如:name="value"

    • 属性总是在HTML元素的开始标签中规定

    下面列出了适用于大多数HTML元素的属性:

    属性 描述
    class 规定了元素的类名(类名可以重复)
    id 规定了元素的唯一id
    style 规定了元素的行内样式(inline style)
    title 描述了元素的额外信息(可在工具提示中显示)

    5. 实例1:表格

    <!DOCTYPE html>
    <html>
    <head>
      <meta charset="gbk">
      <title>表格</title>
    </head>
    <body>
      <table border="1">
        <tr>
          <th>内容1</th>
          <th>内容2</th>
        </tr>
        <tr>
          <td>第一行单元格1</td>
          <td>第一行单元格2</td>
        </tr>
        <tr>
          <td>第二行单元格1</td>
          <td>第二行单元格2</td>
        </tr>
       </table>
    </body>
    </html>

     结果:

    实例2: 输入框

    <!DOCTYPE html>
    <html>
    <head>
      <meta charset="gbk">
      <title>输入框</title>
    </head>
    <body>
      <form>
        First name: <input type="text" name="firstname" />
        <br>
        Last name: <input type="text" name="lastname" />
      </form>
    </body>
    </html>

    结果:

    实例3:下拉列表

    <!DOCTYPE html>
    <html>
    <head>
      <meta charset="gbk">
      <title>下拉列表</title>
    </head>
    <body>
      <select>
        <option>--请选择一个城市---</option>
        <option>---北京---</option>
        <option>---上海---</option>
        <option>---广州---</option>
        <option>---深圳---</option>
      </select>
    </body>
    </html>

     结果:

     实例4:有序列表和无序列表

    <!DOCTYPE html>
    <html>
    <head>
      <meta charset="gbk">
      <title>有序列表和无序列表</title>
    </head>
    <body>
      <ol>
        <li>Coffee</li>
        <li>Milk</li>
      </ol>
      <ul>
        <li>Coffee</li>
        <li>Milk</li>
      </ul>
    </body>
    </html>

    结果:

    三. CSS的三种引入方式

    1. CSS的三种引入方式:内联样式(行内样式)、内部样式、外部样式

    2. 样式优先级:内联样式(行内样式)>内部样式>外部样式

    3. 实例1——内联样式:直接在标签内部通过使用style属性添加CSS样式

    <!DOCTYPE html>
    <html>
    <head>
        <meta charset="gbk">
        <title>内联样式(行内样式)</title>
    </head>
    <body>
        <!--使用内联样式引入CSS-->
        <h1 style="color:blue;">这是一级标题</h1>
        <p style="color:yellow; font-size:30px;">这是段落</p>
    </body>
    </html>

    结果:

    实例2——内部样式:在<head>标签里面通过使用<style>标签来引进CSS样式

    <!DOCTYPE html>
    <html>
    <head>
        <meta charset="gbk">
        <title>内部样式</title>
        <!--使用内部样式引入CSS-->
        <style type="text/css">
            h1{
                color:blue;
            }
            p{
                color:yellow;
                font-size:30px;
            }
        </style>
    </head>
    <body>
        <h1>这是一级标题</h1>
        <p>这是段落</p>
    </body>
    </html>

    结果:

    实例3——外部样式:先在外部新建一个外部样式表,然后在<head>标签里面通过<link>标签或通过导入进行关联

    1)、链接式
    <link type="text/css" rel="styleSheet"  href="CSS文件路径" />
    2)、导入式
    <style type="text/css">
      @import url("css文件路径");
    </style>

    样式1:同级目录下的color1.css文件

    h1{
        color:blue;
    }

    样式2:同级目录下的color2.css文件

    p{
        color:yellow;
        font-size:30px;
    }

    html文件:

    <!DOCTYPE html>
    <html>
    <head>
        <meta charset="gbk">
        <title>外部样式</title>
        <!--使用链接式引入CSS-->
        <link rel="stylesheet" type="text/css" href="color1.css">
        <!--使用导入式引入CSS-->
        <style type="text/css">
            @import url("color2.css");
        </style>
    </head>
    <body>
        <h1>这是一级标题</h1>
        <p>这是段落</p>
    </body>
    </html>

    结果:

  • 相关阅读:
    ITK+VTK+VS环境搭建.Q:vs编译出问题参见VTK(一)哈。
    shell按关键字批量杀进程
    lua使用笔记
    for (; ; )和while (true) 没有区别
    git笔记
    ArrayList LinkedList
    面试整理
    这个相机不错
    idea激活服务器
    git 笔记
  • 原文地址:https://www.cnblogs.com/my_captain/p/9153593.html
Copyright © 2020-2023  润新知