摘要:
一、前言 CSS文本属性可以定义文本的外观。通过文本属性,可以定义文本的颜色、字符间距,对齐文本,装饰文本,对文本进行缩进,等等。 CSS常用的文本属性目录: 下面我们开始逐步学习CSS中的文本样式。 二、文本对齐:text-align text-align 属性只适用于块级元素和单元格元素,使用后 阅读全文
摘要:
一、内联元素间距问题 在HTML实践中我们会发现,有时候内联元素之间会存在一定的间距,并且这间距和margin和padding无关。这是由编辑时的空白字符引起的,并且间距的大小受父元素的font-size影响。 这和CSS的white-space属性有关,该属性的默认值为normal,normal属 阅读全文
摘要:
一、前言 CSS字体属性可以定义文本的字体系列、大小、加粗、颜色、风格(如斜体)和变形(如小型大写字母)。 CSS的字体属性: 下面我们开始逐步学习CSS中的字体样式。 二、字体系列:font-family 在CSS中有两种不同类型的字体系列名称:通用字体系列,特定字体系列。其中通用字体系列是多个拥 阅读全文
摘要:
一、前言 浮动元素以脱离标准流的方式来实现元素的向左或向右浮动,并且浮动元素还是在原来的行上进行浮动的。float浮动属性的四个参数:left:元素向左浮动;right:元素向右浮动;none:默认值,元素不浮动;inherit:继承父元素的float属性值。 举两个栗子 父元素是否注意到自己有个浮 阅读全文
摘要:
一、前言 网页显示实际上是三维的,我们直观看到的有x轴和y轴,但在网页布局上还有一个z轴。 对于定位元素,我们使用top、right、left、bottom来实现元素在x-y平面上的定位,但为了表示布局的三维立体概念,还引入了z-index,z-index属性用来设置元素的堆叠顺序,拥有更高堆叠顺序 阅读全文
摘要:
一、前言 1.HTML中的三种布局方式: 标准流(普通流):网页中默认的布局方式,即顺序布局 浮动:float 定位:position 2.position属性的作用方式: 给position属性设置相应的值,可使元素脱离正常的标准流,并且可以使用top、right、left、bottom属性对元素 阅读全文
摘要:
import requests import os url = 'http://imgsrc.baidu.com/forum/w%3D580%3B/sign=749ed018cecec3fd8b3ea77de6b3d63f/83025aafa40f4bfb3661b3800e4f78f0f63618b4.jpg' root_path = r'D:\picture\zhaoliying' #... 阅读全文
摘要:
大部分网站对网络爬虫都有限制,限制方式有两种: 一、Robots协议;二、网站通过判断对网站访问http的头部信息来查看是否是爬虫,并对爬虫做相关拦截 第一种限制是书面限制,第二种是强制性阻拦限制。那我们如何去突破第二种限制呢? 首先我们要爬取一个网站大部分会使用requests库的get()方法, 阅读全文
摘要:
简介: 以下表示都为str类型,即字符串: 常用方法说明: 1. string.strip():删除字符串两端的空白(空格、制表符、换行符) string.rstrip():只删除字符串右端的空白 string.lstrip():只删除字符串左端的空白 2. string.title():将每个单词 阅读全文
摘要:
在做爬虫时请求网页的requests库是必不可少的,我们常常会用到 res = resquests.get(url) 方法,在获取网页的html代码时常常使用res的text属性: html = res.text,在下载图片或文件时常常使用res的content属性: 下面我们来看看 'text' 阅读全文