用Python 操作Web 前端 基础

一,目录

  1. HTML : html就是一套浏览器认识的规则,主要用20个左右的标签

   对于开发者来说:学习html规则

    1. 本地测试:(1)找到html文件,直接浏览器方式打开,不用socket;(2),pycharm可以直接打开html

    2. 编写html文件:

---doctype对应关系

---HTML 标签<html>XXXXX</html>,内部可以添加属性

---Lang="XXX",标签内部属性

3. 标签分类:

---自闭和标签  <meta charset="UTF-8"> 比较少

---主动闭合标签 title>网页名</title>

    4. Head标签:

---<meta ->编码,跳转,刷新,关键字,描述,IE兼容

       ---title标签

      --- <link /> 标签图标

---<style />

---<script>    

7. <body>标签:

---图标,&nbsp; &gt; &lt

---P标签(段落),段落之间有间距

       ---Br标签,用来换行

       ---<H>标签, 设置字体大小

---<span> 行内标签(区别于块级标签) 只能选择字体范围,不能选择整行

---<div> 块级标签,用的最多。

---标签之间可以嵌套;标签存在的意义,可以用CSS,JS操作。

---input 系列 + form标签

input type = "text" -name属性; ‘value = XXX默认值

input type = ‘password’ -name属性

           input type = ‘submit’ - value=‘提交’ 提交按钮

        input type = ‘button’   -value=‘登录’按钮

input type = ‘radio‘      -单选框value,name属性(name属性互斥)

          input type = ‘checkbox‘ -复选框 Value, name属性,可以获得列表

    input type = ‘file‘   上传文件,依赖form表单的属性‘’

            input type = ‘reset’ 重置

<textarea>默认值</textarea> 输入比较多的内容

<select><option> 下拉框选择 select = selected 默认选项;multiple = multiple可以多选;

8. a 标签

---跳转

---锚,就是点击目录可以跳转; herf = ‘#某个标签的ID’, 标签的ID 不允许重复

9.  img标签:

---src  

          ---alt

           ---title

    10. list列表标签:

---UL   ==> LI 一个列表,前面都是点。

---OL ==> LI  一个列表,前面用数字排序

---DL ==DT,DD  DT是上层目录,dd是下层目录

11. table表格标签:

---tbody 表身

---thead 表头

--- colspan = X,行合并X行; rowspan= X, 列合并X行

12. label 标签 用于电子文字,是的关联的标签获取光标

13. fieldset标签: legend 在外围添加一个方框;

14. <div>

15. <h>

16. <span>

开发后台程序:

1,写HTML文件(充当模板的作用)

2, 去数据库获取数据然后替换到html的指定位置(web框架)

  2. CSS :颜色,位置之类的相关操作。。。

----标签的style属性

---写在head里面,style标签中写样式

----id选择器,ID可以给标签设置属性

---class选择器,选择其他的标签并class复制

---标签选择器: div{...}, 所有的div都会设置成此样式;

---层级选择器(空格)==》.c1,.c2 div{}

---组合选择器(逗号) ==》 c1,.c2,div{}

---属性选择器: 对选着到的标签通过属性再进行一次筛选;

---css样式可以单独写在css文件中,然后<link rel=‘stylesheet‘ herf= ‘css样式文件‘>

3。 注释 /* */

4. 边框 ==》boarder: 1px solid color; 宽度,样式,颜色

5. 背景

6.float 让标签漂浮,块级标签可以堆叠

7. display: display: inline 标签都变成行内标签;

display: block 块级标签;

display:inline-block,默认行内标签属性,但是可以设置;

displasy:none, 可以显示可以关闭,类似视频网站开灯关灯

行内标签无法设置宽度和高度,padding,margin;块级标签可以设置;

8. padding, margin(0,auto),内边距,外边距

margin(0,auto):代表div模块顶边处理,距离上下的边距为0,左右是auto居中

9. text-align

10. height, width, line-height,color,font-size, font-weight(字体加粗),text-align 水平居中

原文地址:https://www.cnblogs.com/spencersun/p/9402563.html

时间: 2024-12-22 12:15:12

用Python 操作Web 前端 基础的相关文章

用Python 操作Web 前端 基础 2

一. 页面布局: 1. 主站布局 2. 后台管理布局: position属性: 1. fixed:永远只固定在一个位置   2. relative: 单独无意义   3. absolute: 第一次定位,在指定位置,当滚轮滚动的时候,不在指定位置. 二. javascript 函数: 1. 普通函数: function(){ 函数内容} 2. 匿名函数 3. 自执行函数 三. javascript序列化及转义: 1. 将列表转换成字符串: JSON.stringify(li) 2. 将字符串转换

进击的Python【第十三章】:Web前端基础之HTML与CSS样式

进击的Python[第十四章]:Web前端基础之HTML与CSS样式 一.web框架的本质 众所周知,对于所有的Web应用,本质上其实就是一个socket服务端,用户的浏览器其实就是一个socket客户端. #!/usr/bin/env python #coding:utf-8 import socket def handle_request(client): buf = client.recv(1024) client.send("HTTP/1.1 200 OK\r\n\r\n")

《web 前端基础到实战系列课程》

<web 前端基础到实战系列课程> 摘要: mod_expires&mod_headers可以减少10%左右的重复请求,让重复的用户对指定的页面请求结果都CACHE在本地,根本不向服务器发出请求. 在使用之前,首先要确认一下"mod_expires"模组是否有启用.如果是自己安装Apache来架设网页主机的话,这里我们可以透过编辑Apache的"httpd.conf"设定档来处理 一.浏览器缓存原理 将该行前面的"#"字号删除

Python之Web前端jQuery扩展

Python之Web前端: 一. jQuery表单验证 二. jQuery扩展 三. 滚动菜单 一. jQuery表单验证: 以下表单验证使用两种方式简单实现: (一). 使用DOM表单验证 (二). 使用jQuery表单验证 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>表单验证DOM<

web前端基础知识总结

上个寒假总结的web前端的一些知识点给大家分享一下 1.<html>和</html> 标签限定了文档的开始和结束点. 属性: (1)  dir: 文本的显示方向,默认是从左向右 (2) lang: 表示整个文档中所使用的语言,en--英文,zh--中文 (3) version:定义创作文档的HTML的标准版本 2.<head></head>用于封装位于文档头部的其他标签 属性: (1) dir:文本的显示方向 (2)  Lang:语言信息 (3)  Prof

web前端基础知识-(六)Django基础

上面我们已经知道Python的WEB框架有Django.Tornado.Flask 等多种,Django相较与其他WEB框架其优势为:大而全,框架本身集成了ORM.模型绑定.模板引擎.缓存.Session等诸多功能.今天就一起来学习下Django; 一.准备工作 1)打开cmd,进入到python安装路径下的Scripts; 2)使用pip安装:pip install Django 3)添加环境变量:python安装路径下的Scripts; 二.基本配置 1. 创建django程序 终端命令:d

web前端基础知识学习网站推介

内容:一.基础知识及学习资料1. HTML入门学习:http://www.w3school.com.cn/html/index.aspHTML5 入门学习:http://www.w3school.com.cn/html5/index.asp 2. CSS入门学习:http://www.w3school.com.cn/css/index.aspCSS3入门学习:http://www.w3schools.com/css3/default.asphttp://css3-tutorial.com/ 3.

Web前端基础(CSS position的正确用法)

position属性的relative以及absolute的区别是什么? 任何元素的默认position的属性值都为static(静态),但我们在布局的时候也会经常用到relative(相对)以及absolute(绝对)这两种属性. 再分别介绍两种属性之前,我们一定要记住一个重要结论:如果用position来进行布局,父级元素的position属性必须为relative,而定位于父级内部某个位置的元素,最好用absolute,因为它不受父级元素padding的属性影响,当然也可以用relativ

web前端基础知识 - Django进阶

1. 路由系统 1.1 单一路由对应 url(r'^index$', views.index), 1.2 基于正则的路由 url(r'^index/(\d*)', views.index), url(r'^manage/(?P<name>\w*)/(?P<id>\d*)', views.manage), 找到urls.py文件,修改路由规则 from django.conf.urls import url,include from django.contrib import adm