CSS常用的属性:

width

height

color

background-color

font-size

font-weight

text-decoration

vertical-align

尺寸单位和颜色:

px

%

red

rgb(255, 0, 0)

reba(255, 0, 0, 0.5)

#ff0000

#f00

尺寸 和 边框:

尺寸属性:

width、height

用来改变元素的宽高大小

取值:px为单位的数字 或 %

快元素和行内快元素都可以设置宽高大小

行内元素不起作用,大小有内容自适应

溢出处理:

溢出属性:overflow

取值:visible(默认可见)

hidden   隐藏  溢出部分不可见

scroll   显示滚动条  溢出时可用 始终显示

auto     自动当发生溢出的时 产生滚动条并可用

边框:

边框的实现:

1.简写设置

通过一个属性为4个方向设置边框

可以设置边框的宽度、样式、颜色

属性:border

取值:width style color(缺一不可)

width:宽度 px

style:边框样式

取值:

solid:实线

dashed:虚线

dotted:点线

double:双线

color:设置边框颜色

特殊用法:

取消边框:border:none;

2.单独设置某个方向的边框

属性:

border-top      上

border-right 右

border-bottom 下

border-left 左

取值:width style color(缺一不可)

3.单独定义边框的宽度、样式、颜色(了解)

border-width:

border-style:

border-color:

4.边框实现三角标

元素的宽高尺寸为0

元素分别设置四个方向相同宽度

指定方向可以见 剩余的设置为不可见 透明(transparent)

想要设置三角标必须设置4个方向的边框 否则就是矩形

轮廓线:

围绕在元素边框周围的线  常见于表单元素 如:输入框焦点线

属性:outline

取值:width style color

一般多取消元素的默认轮廓线

outline:none

圆角边框:

设置元素的圆角

属性:border-radius

取值:px、%(参照元素尺寸)

取值情况:

border-radius:20px;

一个值表示4个圆角程度都是20px

两个值表示 1和3 2和4 对角相等

三个值表示最后一个角和对角相等

四个值表示分别表示4个圆角程度

圆形:取一个值:%50;

边框阴影(盒阴影):

属性:

box-shadow

取值:

offset-x   水平偏移

offset-y 垂直偏移

blur 阴影的模糊度 值越大越模糊

spread 阴影的 延伸距离

color  阴影颜色

浏览器坐标系:

不管是窗口还是元素都以左上角为原点 作为x,y轴的正方向

盒模型/框模型:

一切元素皆为框

定义在文档中实际占据的尺寸

包含内容:

外边距、边框、内边距、元素尺寸

默认情况下元素最终占据的尺寸大小:

最终宽度 = 左右的外边距 + 左右边框的宽度 + 左右内边距 + 元素宽度

最终高度 = 上下的外边距 + 上下边框的高度 + 上下内边距 + 元素高度

1.外边距:

元素边框与其他元素边框之间的距离

设置元素与元素之间的距离

属性:

margin

取值:px、%

取值情况:

margin:10px;

一个值表示四个方向都设置外边距

两个值表示上下,左右的外边距相等

三个值表示左右相等其他不等

四个值表示分别设置上右下左的外边距

特殊用法:

1.清除元素的外边距

margin:0px;

2.设置元素在父元素中水平居中

margin:0px auto;

3.取值可以是负值

如果给负值表示位置微调

四个方向的外边距单独设置:

属性:

margin-top

margin-right

margin-bottom

margin-left

可以是一个值也可以是百分比

具有默认外边距的元素:

2.内边距:

元素的内容与元素边框的距离

属性:padding

取值:px、%

取值情况:

padding:10px;

一个值表示四个方向的内边距

两个值表示上下,左右相等

三个值表示左右相等 其他不等

四个值表示分别设置四个方向的内边距

四个方向的内边距单独设置:

padding-top

padding-right

padding-bottom

padding-left

具有默认内边距的元素:

ol ul 文本框 密码框 按钮 td

box-sizing:

指定盒模型的计算方式

属性:box-sizing

取值:

content-box  默认值

border-box:

元素的width height属性  设置包含边框 内边距和内容部分共同的尺寸

元素显示设置:

属性;display

作用;改变元素类型

取值:

block  转换为块元素(可以设置隐藏显示)

inline 转换为行内块元素

inline-block 转换为行内块元素

none 设置元素隐藏

背景相关的属性:

背景颜色是从边框位置开始绘制的

如果元素加内边距,也会按照背景颜色进行补充

所有的元素默认颜色都为透明 新建窗口为白色不是body的颜色 而是浏览器渲染的效果

属性:

background-color

背景图片的设置:

属性;background-image

取值 url(图片地址)

图片平铺显示:

如果背景图片小于元素尺寸,会自动对图片重复平铺

属性:

background-repeat

取值:

repeat(默认) 水平和垂直方向平铺

no-repeat 不重复平铺

repeat-x 水平方向平铺

repeat-y 垂直方向平铺

图片尺寸:

属性:background-size

取值:

px

%:

采用当前元素的尺寸获取包含width height两个值

cover:

将图片等比拉伸至完全覆盖元素 超出部分裁剪掉

contain:

将图片等比拉伸至刚好被元素容纳 图片比例不变

图片的位置:

默认情况下 背景图片重从元素的左上角显示

属性:

background-position

取值:x y

以像素为单位的数值没使用空格隔开

x 水平偏移距离(正负数都可以)

y 垂直偏移距离(正负数都可以)

x% y%:

百分比参照元素尺寸获取

0% 0%:

图片左上角显示

100% 100%:

背景图片右下角显示

50% 50%:

背景图片中间显示

使用方位值表示:

x y

x:left center right

y:top  center bottom

如果要一个方向

背景属性简写:

属性:background

取值:

color url() repeat position

背景图片的大小需要单独设置

python全栈构图_Python全栈 Web(边框、盒模型、背景)相关推荐

  1. python全栈构图_Python全栈-magedu-2018-笔记5

    第三章 - Python 内置数据结构 字符串 一个个字符组成的有序的序列,是字符的集合. python中一个字符也是str类型. 使用单引号.双引号.三引号引住的字符序列 字符串是不可变对象 Pyt ...

  2. python 栈实现_Python实现栈

    原博文 2017-07-17 17:28 − 栈的操作 Stack() 创建一个新的空栈 push(item) 添加一个新的元素item到栈顶 pop() 弹出栈顶元素 peek() 返回栈顶元素 i ...

  3. python web 全栈开发_Python全栈开发:web框架

    Web框架本质 众所周知,对于所有的Web应用,本质上其实就是一个socket服务端,用户的浏览器其实就是一个socket客户端. 上述通过socket来实现了其本质,而对于真实开发中的python ...

  4. python 全栈路线_python全栈要学什么 python全栈学习路线

    IT行业,技术要比学历.年龄.从业经验更为重要,技术水平直接决定就业薪资,想要学好python,首先要先了解精通Python语言基础.Python web开发.Python爬虫.Python数据分析这 ...

  5. 路飞学城python全栈开发_python 全栈开发,Day98(路飞学城背景,django ContentType组件,表结构讲解)...

    昨日内容回顾 1. 为什么要做前后端分离?-前后端交给不同的人来编写,职责划分明确.-API (IOS,安卓,PC,微信小程序...)-vue.js等框架编写前端时,会比之前写jQuery更简单快捷. ...

  6. python个人网站开发_python 全栈开发,Day81(博客系统个人主页,文章详情页)

    一.个人主页 随笔分类 需求:查询当前站点每一个分类的名称以及对应的文章数 完成这个需求,就可以展示左侧的分类 它需要利用分组查询,那么必须要会基于双下划线的查询. 基于双下划线的查询,简单来讲,就是 ...

  7. python全栈计划_Python 全栈学习视频教程,包含了从 0-99天的全栈学习计划,估计可以学习 1024 小时。...

    今天跟大家推荐某大厂出 Pthon\Mysql\Linux 神器,据说是大厂内部大神分享的资料,不论是资料的详细程度和质量,都非常稀有! 我们知道,不论是高级开发和运维工程师,Linux 命令熟练程度 ...

  8. python自动化开发和全栈开发_python全栈开发devops运维自动化方向初到高级在线课程分享...

    适用人群 面向想要devops方向发展的全栈python运维开发工程师 课程概述 课程范围:我们的课程由浅入深包含C01到C05五个等级:包含前后端知识,覆盖培养一个合格python全栈工程师所需要的 ...

  9. 用python画路飞代码_python 全栈开发,Day105(路飞其他数据库表结构,立即结算需求)...

    考试第三部分:Django 16.  列列举你熟悉的Http协议头以及作用.(1分) Accept-Charset: 用于告诉浏览器,客户机采用的编码 Host: 客户机通过这个头告诉服务器,想访问的 ...

最新文章

  1. 最全总结!聊聊 Python 操作PDF的几种方法
  2. 在pymongo中使用distinct
  3. 自定义字符串变量赋值在查询语句中使用
  4. html频谱跳动效果,HTML5音频可视化频谱跳动代码
  5. gridview 万能分页代码
  6. idea 控制台程序的打包
  7. IDEA 创建maven jar、war、 pom项目
  8. 基于mybatis-generator代码生成工具改(链式方法实体版)
  9. 将python程序打包成可执行文件exe
  10. Restrictions
  11. Java 登录拦截器
  12. 破解WMV格式电影的许可证
  13. 写刀路的一些经验[分享] 铜公加工方法及注意事项
  14. 海南省软考报名时间成绩查询海南省教育考试院海南省人事考试网报名入口
  15. Mojibakes来自哪里? 编码要点
  16. mac中手动切换go版本
  17. 【深度学习】 为Tesla K40c(显卡算力小于3.5)安装pytorch(要求显卡算力3.7以上)笔记
  18. 广义表,广义表的定义和计算
  19. 《白夜行》《幻夜》读后感
  20. 如何设置Windowsxp 自动登录

热门文章

  1. 阿里云的混合云战略,凭啥扯上Zstack?
  2. 快圣诞节了,用Python 送你一棵圣诞树
  3. kaggle上面的E-Commerce Data数据集练习(可视化与部分特征工程)
  4. 大数据 客户标签体系_大数据标签体系建立
  5. 工程测量gps静态的实训报告_GPS-RTK实战攻略——静态、动态测量的区别和步骤...
  6. 《东周列国志》第四十三回 智宁俞假鸩复卫 老烛武缒城说秦
  7. html title中加图标,科技常识:HTML中title前面小图标的实现_如何给网页标题添加icon小图标...
  8. 港科百创 | 决赛成功举办!2021香港科大商学院-国科京东方人工智能百万奖金国际创业大赛在北京圆满收官!...
  9. Java类的继承学生研究生类图_UML part3 类图、对象图
  10. c#--在异步方法中异步地等待任务