【14】前端

1.HTML

1.1 初识HTML

<!--Doctype告诉浏览器使用什么样的html或xhtml规范来解析html文档--
<!DOCTYPE html>

<!--html开头-->
<html lang="en">

<!--定义内在的内容-->
<head>
    <!--自闭合标签-->
    <meta charset="UTF-8" />
    <!--刷新和跳转-->
    <!--<meta http-equiv="Refresh" Content="2; Url=http://www.baidu.com" />-->
    <!--关键词-->
    <meta name="keywords" content="python,dalong" />
    <!--页面标题--><!--标签属性-->
    <title>Python之路</title>
    <!--链接标题图标-->
    <link rel="shortcut icon" href="favicon.ico">
</head>

<!--定义客户看到的内容-->
<body>
Python
</body>

<!--html结尾-->
</html>

1.2 标签分类

  • 块级标签:自己占一行

  a、span、select

  • 内联标签:内容是多少占多少

  div、h1、p

1.3 符号

< 小于号 <
> 大于号 >
  空格

1.4 <br /> 换行

1.5 <p> 段落,段落之间是有空行的

1.6 input系列

1.7 form

1.7.1 acton

method
enctype ==>上传文件

1.8 <a></a> 跳转标签

<!--寻找页面中id=i1的标签,将其标签放置在页面顶部-->
<a href="#i1">第一章</a>
<a href="#i2">第二章</a>
<a href="#i3">第三章</a>
<!--id每一个标签的id属性值不允许重复;id属性可以不写-->
<div id="i1" style="height: 500px";>第一章内容</div>
<div id="i2" style="height: 500px";>第二章内容</div>
<div id="i3" style="height: 500px";>第三章内容</div>

1.8.1 标题

<h1>H1</h1>
<h2>H2</h2>
<h3>H3</h3>
<h4>H4</h4>
<h5>H5</h5>
<h6>H6</h6>

1.9 form

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title></title>
</head>
<body>
    <!--<form action="https://www.sogou.com/web" method="get">-->
        <!--<input type="text" name="query" />-->
        <!--<input type="submit" value="提交">-->
    <!--</form>-->
    <form action="http://192.168.11.88:8000/index/" method="post" enctype="multipart/form-data">
        用户名<input type="text" name="query" />
        密码<input type="password" name="pwd" />
        男<input type="radio" name="gender" value="1" />
        女<input type="radio" name="gender" value="0" />
        <p>爱好:
            篮球<input name="favor" type="checkbox" value="1" />
            足球<input name="favor" type="checkbox" value="2" />
            玻璃球<input name="favor" type="checkbox" value="3" />
        </p>
        <p>文件:
            <input type="file" name="file">
        </p>
        <p>
            <select name="city">
                <option value="1">上海</option>
                <option value="2">北京</option>
                <option value="3">广州</option>
            </select>
        </p>
        <input type="submit" value="提交">
    </form>

    <hr />
    <form>
        <input type="text">
        <input type="submit" value="提交">
    </form>

</body>
</html>

1.11 table标签

1.11.1 基本应用

1.11.1.1  代码

<!DOCTYPE html>

<html lang="en">
<head>
    <meta charset="UTF-8">
    <title></title>
</head>

<body>
    <!--表格-->
    <table border="1">
        <!--表头-->
        <thead>
            <!-- 标题行-->
            <tr>
                <th>标题一</th>
                <th>标题二</th>
                <th>标题三</th>
                <th>标题四</th>
            </tr>
        </thead>

        <!--表体-->
        <tbody>
            <!--表行-->
            <tr>
                <td>第一列</td>
                <td>第二列</td>
                <td>第三列</td>
                <td>第四列</td>
            </tr>
            <tr>
                <td>第一列</td>
                <td>第二列</td>
                <td>第三列</td>
                <td>第四列</td>
            </tr>
            <tr>
                <td>第一列</td>
                <td>第二列</td>
                <td>第三列</td>
                <td>第四列</td>
            </tr>
        </tbody>
    </table>

</body>
</html>

1.11.1.2  显示效果


第一列


第二列


第三列


第四列


第一列


第二列


第三列


第四列


第一列


第二列


第三列


第四列


第一列


第二列


第三列


第四列

1.11.2 合并单元格

1.11.2.1  代码

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title></title>
</head>

<body>
    <!--表格-->
    <table border="1">
        <!--表头-->
        <thead>
            <!-- 标题行-->
            <tr>
                <th colspan="2">标题一</th>
                <th>标题二</th>
                <th>标题三</th>
                <!--<th>标题四</th>-->
            </tr>
        </thead>
        <!--表体-->
        <tbody>
            <!--表行-->
            <tr>
                <td>内容一</td>
                <td rowspan="2">内容二</td>
                <td>内容三</td>
                <td>内容四</td>
            </tr>
            <tr>
                <td>内容一</td>
                <!--<td>内容二</td>-->
                <td>内容三</td>
                <td>内容四</td>
            </tr>
            <tr>
                <td>内容一</td>
                <td>内容二</td>
                <td>内容三</td>
                <td>内容四</td>
            </tr>
        </tbody>
    </table>

</body>
</html>

  

1.11.2.2  页面显示效果


标题一


标题二


标题三


内容一


内容二


内容三


内容四


内容一


内容三


内容四


内容一


内容二


内容三


内容四

1.12 select ,textarea

1.13 ul/ol/dl

1.14 iframe,fieldset

2.CSS

层叠样式表

2.1 效果

2.2 小结

2.3 存放位置

  • 单独css文件(优先级最低)
  • html头部
  • 标签属性(优先级高)

2.4 display

  • none
  • inline
  • block
  • inline-block

2.5 cursor

2.6 边距

2.6.1 margin外边距(本身不增加)

2.6.2 padding内边距(本身增加)

2.7 float

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title></title>
</head>

<body>
    <div style="width: 500px;height:500px;border: 1px solid red;">
        <div style="width: 20%;background-color: aqua;float: left">f</div>
        <div style="width: 30%;background-color: green;float: left">o</div>
        <div style="width: 20%;background-color: beige;float: right">x</div>
        <div style="clear: both;"></div>
    </div>
</body>
</html>

2.8 position

  • relative
  • absolute--固定窗口,滚动移动
  • fixed--固定,窗口

fixed

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title></title>
</head>

<body>
    <div style="height: 1000px;background-color: #ddd;"></div>
    <div style="position: fixed;right:200px;bottom:100px;">返回顶部</div>
</body>

</html>

relative+absolute

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <title></title>
</head>

<body>
    <div style="height: 500px;width: 400px;border: 1px solid red;position: relative">
        <div style="height: 200px;background-color: red;">
            <div style="position: absolute;bottom: 0;right: 0;">111</div>
        </div>
    </div>
</body>

</html>
时间: 2024-10-06 23:15:58

【14】前端的相关文章

8.14前端(3)

---恢复内容开始--- 2018-8-14 15:25:31 伪类选择器2018-8-14 19:55:44 明天继续学前端!!!啦啦啦 这星期结束前端 下星期就可以愉快进行Django啦!!! 越努力越幸运! 发现前端还是不难,就是东西太碎!!! 越努力越幸运!! 2018-8-14 19:53:17  把今天学的粘贴过来 周末复习一下! 弄到了 老男孩九期全套所有视频!15部分,感觉好开森!! day49 1. 内容回顾 1. 昨日内容 1. form表单(一般method="post&q

14.前端路由router-04编程式导航

实例化Vue和router 路由对象和匹配方式 编程式导航: 实现方式:点击button,激活事件,path改变,路由匹配到引入模板 原文地址:https://www.cnblogs.com/sunny666/p/11113336.html

麦子学院-Web前端开发工程师系列培训教程

HTML+CSS基础入门1.课程介绍2.html的语法3.html的基本结构4.html的文档设置标记上(格式标记)5.html的文档设置标记下(文本标记)6.html图像标记img7.html超链接的使用8.html表格相关的标记9.html表格实战<简单的网页布局>10.html框架详解与框架布局实战11.HTML表单设计(上)12.HTML表单设计(下)13.使用CSS样式的方式14.定义CSS样式(CSS选择器)15.CSS常用属性(颜色属性)16.css常用属性(字体相关属性)17.

自动化运维工具之Zabbix服务器监控基本应用详解(一)

Zabbix基本概述:Zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案.它能监视各种网络参数,保证服务器系统的安全运营:并提供柔软的通知机制以让系统管理员快速定位/解决存在的各种问题. zabbix由zabbix server与可选组件zabbix agent构成:zabbix server:可以通过SNMP,zabbix agent,ping,端口监视等方法提供对远程服务器/网络状态的监视,数据收集等功能,它可以运行在Linux, Solaris, H

2017.4.7 Bootstrap响应式设计

1.CSS添加: <link rel="stylesheet" href="//cdn.bootcss.com/bootstrap/3.3.1/css/bootstrap.min.css"/> 2.首先,我们需要把所有的HTML内容放在class为container-fluid的div下. <div class="container-fluid"></div> 3.图片自适应:通过Bootstrap,我们要做的

20170103需要修改的地方

商品分类的CRUD ------指导老师      冰哥 1.为了防止SQL注入,在控制器中不要使用PHP原生的$_GET.$_POST,而是要使用封装好的I方法 2.在程序中尽量不要出现die(),影响程序的顺序执行 3.THINKPHP针对单表操作,所以控制器与模型的命名都要与表进行相关联. 4.单条if语句可以省略{} 5.关于页面回显,对于输入过回呈现在URL上面的内容,可以通过在模板中始终{:I('name')}来显示你曾经输入过的信息,可以通过session或者变量辅助 6.关于模板

backbone简单学习

0.导包 <script src="jquery-2.0.3.min.js"></script> underscore-min.js  数据模型操作类 backbone-min.js 1.新建对象 var model = new Backbone.Model(); var models = new Backbone.Collection(); var view = new Backbone.View(); 通过无参或有参构造函数创建 2.给对象添加属性 var

SpringBoot(1) HTTP接口请求

一.HTTP请求配置讲解 简介:SpringBoot2.x  HTTP请求注解讲解和简化注解配置技巧 1.@RestController和@RequestMapping是springMVC的注解,不是springboot特有的 2.@[email protected][email protected] 3.@[email protected][email protected][email protected] 二.接口工具PostMan用于接口调试 基本功能,如图 左侧功能栏:History为近

登录功能的测试用例设计

一. 界面测试设计要点: 1. 界面的设计风格是否与UI的设计风格统一,布局是否合理, 按钮是否对齐 2. web的话, 对页面缩放登录模块是否与缩放比例缩放 3.界面中的文字简洁易懂,没有错别字 二. 功能测试设计要点: 1.  输入已注册的用户名和正确的密码,验证是否成功登录 2.  输入已注册的用户名和不正确的密码,验证是否成功失败,且提示信息正确 3.  输入未注册的用户名和任意密码,验证是否登录失败,且提示信息正确 4.  使用未激活账户登录,验证是否登录失败 5.  使用被停用用户登

用例设计

1.支付用例: 金额框填写校验:只能是数字/小数点两位/金额为空/边界值校验:大于小于等于负数 支付方式:余额(余额不足)/第三方支付:密码填写错误/未安装第三方支付app→跳转或者提示/转账汇款:填写银行卡,信用卡的校验/支付方式空时提交 其他:部分支付/补缴支付/重复支付(避免:未返回前不能再次点击支付loading) 安全:修改支付金额或者支付方式后(charles),后台和第三方的需要校验并且返回/重要的参数传参时需要加密/取消支付/重复支付/支付时订单已取消 网速:限速测试→订单支付状