python day 21

2019/11/02

学习资料来自老男孩与尚学堂

1. HTML

1.1 常见的HTML元素

  1. HTML的作用:定义整个页面"长"成什么样,相当于网站的骨架。
  2. HTML搭骨架的标签:
    2.1. 标题标签: h1~h6
    2.2. 容器标签: div :定义大的模块
    2.3. 段落标签: p :段落
    2.4. 行内标签: span :元素内容可以在同一行内显示,是个行内元素
    2.5. 跳转标签: a :跳转,有两个属性,一个是href属性放网络路径,一点击就跳转到指定网络路径。另外一个属性是target,target属性值有self和blank,target属性指跳转时是否打开新窗口。
    2.6. 图片标签: img :src属性,要显示的图片的路径,可以是网络路径也可以是本地路径。alt属性,在图片显示不出来的时候,用文字显示。
    2.7. 换行标签: br :多个行内元素在同一行时,如果需要换行,就可以使用br标签。
    2.8. 分割标签: hr :显示一条分割线,width属性设置分割线宽度,size属性设置分割线的粗细,默认是1。
    2.9. 列表标签:

    • 不显示列表类型list-style值为None. style="list-style:none"
    • 有序列表:ol(order list),标签中嵌套li标签,li标签中放列表项内容,列表项前面的类型通过type属性设置,常见类型有:数字1(表示按数字排序),a(小写字母顺序),i(罗马数字顺序),I,A。默认是数字类型。
    • 无序列表:ul(unordered list),标签中嵌套li标签,li标签中放列表项内容,列表项前面的类型通过type属性设置,常见类型有disc,square,circle。
    • 图文混排:dl,用来显示标签项不用li,使用dt,dd. dt: 放标题部分;dd:放内容部分.
  3. 块级元素和行内元素
    3.1. 块级元素:特征是独占一行,块级元素标签的宽度是浏览器屏幕的宽,高度是内容决定的。常见的块级元素:div/p/ul/li/dl.
    3.2. 行内元素:特征是不独占一行,同一行可以放多个行内元素,行内元素的宽与高都是由内容决定的。常见的行内元素:span/a/em/i.
    3.3. 行内-块级元素:特点是不独占一行,且宽度可以自己设置。常见元素:input/button/img.
    3.4. 改变元素属性方法:display:block; 块级元素;inline; 行内元素inline-block;行内-块级元素;none; 隐藏元素
  4. 双/单标签
    双标签:成对出现的,有开始标签,有结束标签。大部分标签是双标签,<div>

    python day 21: HTML的基本元素及CSS的更多相关文章

    1. 二十一. Python基础(21)--Python基础(21)

      二十一. Python基础(21)--Python基础(21) 1 ● 类的命名空间 #对于类的静态属性:     #类.属性: 调用的就是类中的属性     #对象.属性: 先从自己的内存空间里找名 ...

    2. python之路 前段之html,css

      一.HTML 超级文本标记语言是标准通用标记语言下的一个应用,也是一种规范,一种标准, 它通过标记符号来标记要显示的网页中的各个部分.网页文件本身是一种文本文件,通过在文本文件中添加标记符,可以告诉浏 ...

    3. Python学习--21 电子邮件

      发送邮件 SMTP是发送邮件的协议,Python内置对SMTP的支持,可以发送纯文本邮件.HTML邮件以及带附件的邮件. Python对SMTP支持有smtplib和email两个模块,email负责 ...

    4. 第十四章:Python の Web开发基础(一) HTML与CSS

      本課主題 HTML 介绍 CSS 介绍 HTML 介绍 HTML 的头部份,重点: 定义HTML 的编码:<meta charset="UTF-8"/> 定义标题: & ...

    5. 洗礼灵魂,修炼python(21)--自定义函数(2)—函数文档,doctest模块,形参,实参,默认参数,关键字参数,收集参数,位置参数

      函数文档 1.什么是函数文档: 就是放在函数体之前的一段说明,其本身是一段字符串,一个完整的函数需要带有函数文档,这样利于他人阅读,方便理解此函数的作用,能做什么运算 2.怎么查看函数文档: func ...

    6. python学习(21) smtp发送邮件

      原文链接: https://www.jianshu.com/p/369ec15bfe22 本文介绍python发送邮件模块smtplib以及相关MIME模块.smtplib用于生成邮件发送的代理,发送 ...

    7. 零基础入门学习Python(21)--函数:lambda表达式

      知识点 lambda 表达式 Python 允许使用lambda关键字创建匿名函数 lambda 函数怎么使用? 单个参数 >>> def add(x): return 2*x + ...

    8. Python学习--21天Python基础学习之旅(Day08-Day21)

      Day08: Chapter 11 异常 1.1如果try代码块中代码运行没有问题,则运行时跳过except代码块.(有异常时执行except中的代码,没有异常则跳过except中的代码) try-e ...

    9. Python学习--21天Python基础学习之旅(Day01、Day02)

      21天的python基础学习,使用<Python从入门到实践>,并且需要手敲书中的code,以下为整个学习过程的记录. Day01: 安装python时要选择复选框 Add Python ...

    随机推荐

    1. Cesium中导入三维模型方法(dae到glft/bgltf)[转]

      Cesium中导入三维模型方法(dae到glft/bgltf) Cesium中目前支持gltf和bgltf两种格式.“gltf是khronos组织(起草OpenGL标准的那家)定义的一种交换格式,用于 ...

    2. enable device: BAR 0 [mem 0x00000000-0x003fffff] not claimed

      /******************************************************************************* * enable device: BA ...

    3. servlet是什么?servlet到底是啥?

      #说实话 这个鬼servlet我听说过它好多年了,但是我真的不知道它到底是干啥用的.内心里总觉得这是个很复杂的,绝对是让人难以理解的东西,我真的感觉自己很抗拒它,不想知道,不想去了解.可是我还是不得不 ...

    4. kotlin基础 函数编写规则

    5. matlab学习笔记11_3高维数组操作 filp, shiftdim, size, permute, ipermute

      一起来学matlab-matlab学习笔记11 11_3 高维数组处理和运算 filp, shiftdim, size, permute, ipermute 觉得有用的话,欢迎一起讨论相互学习~Fol ...

    6. Maya+VS编程入门初体验(HelloWorld)

      Maya2018 + VS2017 环境搭建见 博客 1. 项目: VS 新建了一个 MEL Command类型的项目(MayaProject) 2. HelloWorld代码 #include< ...

    7. Centos7环境下部署搭建discuz论坛

      1.首先搭建lnmp环境 2.从官网复制git地址(https://gitee.com/ComsenzDiscuz/DiscuzX),在服务器上安装git命令 yum install git -y  ...

    8. 深入Nginx之《常用参数配置技巧》

      常见参配置实战技巧 下面会讲解实战中应该怎么配置更为合理. 1.user 默认是nobody,如果使用nobody,Nginx在运行过程中会出现很多操作没有权限,比如写硬盘.一般都是用低于root级别 ...

    9. 最常见的Java面试题及答案汇总(二)

      上一篇:最常见的Java面试题及答案汇总(一) 容器 18. java 容器都有哪些? 常用容器的图录: 19. Collection 和 Collections 有什么区别? java.util.C ...

    10. 二进制安装mysql-5.7.26

      一.上传二进制 mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz包 #/data 是数据盘 自己根据情况定 [root@VM_0_10_centos data]# ...