邵阳市今天新闻/广州seo培训
网页布局形式----浮动
- css浮动:
- 一、常见的三种网页布局形式:
- 1.1 网页布局两大准则:
- 二 、浮动:
- 2.1 浮动语法:
- 2.2 浮动特性(重难点):
- 浮动元素通常与标准流的父级元素搭配使用:
- 2.3 浮动注意事项:
- 2.4 清除浮动!!!
- 2.4.1 为什么清除浮动:
- 2.4.2 清除浮动语法:
- 2.4.3 清除浮动总结
- 三、PS:
- 3.1 常见的图片格式:
- 3.2 ps切图:
- (1) 图层切图(使用最多)
- (2) 切片切图:
- (3) 添加ps插件cutter插件快速切图
- 蓝湖,像素大厨app:
css浮动:
学习目标:
一、常见的三种网页布局形式:
网页布局的本质----CSS摆放盒子
CSS中三种传统布局方式(盒子排列顺序)
((1)标准流(普通):标签按照默认规定的方式排列
- 块状元素独自占一行
- 行内元素按照顺序从左往右排列
(2)浮动:
(3)定位
实际开发中,一般一个页面需要同时包含这三种布局方式
1.1 网页布局两大准则:
网页布局第一准则:多个块级元素纵向排列用标准流,多个块级元素横向排列用浮动
网页布局的第二准则:先设置盒子的大小,再设置盒子的位置
二 、浮动:
为什么需要浮动?改变标签默认的排列方式
多个盒子怎么占同一行:将盒子设置为行内块元素:样式中设置display-block
但是这样盒子之间会有比较大的空隙,比较难控制。
2.1 浮动语法:
float属性创建浮动框,浮动的意思是将他们移到一边,靠着浏览器的边缘或者其他浮动框的边缘
浮动的语法:
浮动属性值:
2.2 浮动特性(重难点):
1 脱标:浮动元素会脱离标准流,不再保留原来的位置(让出位置)
可以实现叠加效果
2 多个浮动的盒子:会按照属性值,一行内显示并且顶端对齐
注:如果父级元素装不下这些浮动的盒子,多出的会另起一行显示
3 任何元素浮动之后都有行内块元素相似特性:
-
行内元素加浮动后具有行内块元素的特性
-
块元素加浮动后具有行内块元素的特性
浮动元素通常与标准流的父级元素搭配使用:
目的:约束浮动元素的位置(符合网页布局第一准则)
步骤一:先用标准流的父元素排列上下位置
步骤二:再在父元素中采取浮动排列左右位置(以父元素为基准浮动子盒子)
2.3 浮动注意事项:
1 浮动常与标准流的父元素搭配使用:
先用标准流排列上下,之后内部的元素通过浮动排列左右
2 一个元素浮动,理论上其余的兄弟元素也需要浮动(一浮全浮)
记住:浮动的盒子只会影响这个盒子后面的标准流,不会影响前面的标准流
2.4 清除浮动!!!
引入: 所有父盒子都需要设置高度吗?
由于父盒子很多情况下不便给出高度,但是浮动后的子盒子是不占位置,导致父盒子的高度为0,会影响下面的标准流的盒子(浮动的元素不占原文档流的位置,会对后面元素的排版产生影响)
最理想的状态是由子盒子来决定(自动撑开)
2.4.1 为什么清除浮动:
1 父级没有设置高度
2 子盒子浮动(脱标)
3 影响了下面的布局,需要清除浮动
因此要清除浮动:
清除浮动的本质:清除浮动元素脱离标准流造成的影响
清除之后,父元素就能根据浮动的子盒子检测到高度
2.4.2 清除浮动语法:
属性值:
清除的方法:闭合浮动,只让浮动在父盒子中产生影响
(1) 额外标签法(隔墙法):在最后一个浮动的盒子添加空标签(必须是块级元素)----不常用
(2) 父级添加overflow属性:属性值设置为hidden,auto或者scroll
(3) after伪元素法:百度,淘宝,网易的网页使用的这种清除浮动的方法
只需要将这段代码调用就可以
4 双伪元素清除浮动:给父元素添加:小米,腾讯的网站使用
在父元素(父盒子)的前后都插入一个盒子:前后闭合
2.4.3 清除浮动总结
清除浮动的四种方式:
三、PS:
3.1 常见的图片格式:
1 jpg图像格式:色彩信息比较好,颜色丰富,产品类图片
2 gif图像格式:颜色比较少,可以保存透明背景和动画
3 png图像格式:结合jpg和gif的特点,一般背景透明的图片选择png格式
4 PSD图像格式:是ps的专用格式,方便前端测量,也可以选中文字,网页设计稿
3.2 ps切图:
(1) 图层切图(使用最多)
右击图层,快速当初为PNG
如果需要图片上的文字,先进行合并图层:
(1)选中需要的图层,图层菜单点击合并图层(ctrl+e)
(2)右键快速导出图层
(2) 切片切图:
(1)使用切片工具(左边栏第一列第三个)手动划出
(2)导出选中的图片:文件->导出->存储为web所用格式
(3) 添加ps插件cutter插件快速切图
Cutterman是一个运行再Photoshop中的插件,非常好用
完整版本的ps才可以安装
蓝湖,像素大厨app:
将psd文件直接拖动到像素大厨当中
相关文章:

【网页布局形式----浮动】
网页布局形式----浮动 css浮动:一、常见的三种网页布局形式:1.1 网页布局两大准则: 二 、浮动:2.1 浮动语法:2.2 浮动特性(重难点):浮动元素通常与标准流的父级元素搭配使用…...

人力资源管理的本质
文章目录 写在前面简述用人方面 写在前面 还没写完呢 这是个人理解,本人理工科出身,喜欢直来直去,理论化的知识,苦于市面上的人力书籍资料都不说人话,遂有此文刚入门,甚至没有系统的学习管理知识…...

[NOIP2015 提高组] 运输计划
题目链接 给定一棵树以及树上的 m m m 条通路,我们可以在树上选取一条边,将其权重置为 0 0 0,目标是 min 将某条边权重置 0 max 通路权重 . \min_{将某条边权重置 0}\max 通路权重. 将某条边权重置0minmax通路权重. 20pts(m1) 当…...

【GreendDao 】RxQuery根据指定条件查询,完成后处理UI逻辑
GreenDao 和 RxJava 结合使用可以更方便地处理数据查询和 UI 逻辑的交互。RxQuery 使得一次查询结果可以直接转化成 Observable,而通过 RxJava 的操作符,可以方便地完成异步查询和 UI 逻辑的交互。以下是一个根据指定条件查询数据,查询完成后…...

【C++】unordered_set 和 unordered_map 使用 | 封装
文章目录 1. 使用1. unordered_set的使用2. unordered_map的使用 2. 封装修改结构定义针对insert参数 data的两种情况复用 哈希桶的insertKeyOfT模板参数的作用 迭代器operator()beginendunordered_set对于 begin和end的复用unordered_map对于 begin和end的复用unordered_map中…...

C++环形缓冲区设计与实现:从原理到应用的全方位解析
C环形缓冲区设计与实现:从原理到应用的全方位解析 一、环形缓冲区基础理论解析(Basic Theory of Circular Buffer)1.1 环形缓冲区的定义与作用(Definition and Function of Circular Buffer)1.2 环形缓冲区的基本原理&…...

阿里云服务器部署flask简单方法
记录如何在阿里云服务器上部署flask接口并实现公网访问。 文章目录 1. 简介2. 部署python3环境3. 生成requirement.txt4. 将项目打包上传5. 安装依赖库6. 查看防火墙7. 测试能否公网访问 1. 简介 因落地通话callback服务测试,需要我写一个测试demo,用于…...

【JavaSE】Java基础语法(二十三):递归与数组的高级操作
文章目录 1. 递归1.1 递归1.2 递归求阶乘 2. 数组的高级操作2.1 二分查找2.2 冒泡排序2.3 快速排序2.4 Arrays (应用) 1. 递归 1.1 递归 递归的介绍 以编程的角度来看,递归指的是方法定义中调用方法本身的现象把一个复杂的问题层层转化为一个与原问题相似的规模较…...

HUSTOJ使用指南
如何快速上手(了解系统的功能)? admin管理员用户登录,点击右上角管理,仔细阅读管理首页的说明。 切记:题目导入后一次只能删一题,不要导入过多你暂时用不上的题目,正确的方式是每次…...

java基础学习
一、注释 1)当行注释 // 2)多行注释 /* ... */ 3)文档注释 (java特有) /** author 张三 version v1.0 这是文档注释,需要将class用public修饰 */ 二、关键字 (1)48个关键…...

Linux——进程优先级
1.什么是优先级? 优先级和权限息息相关。权限的含义为能还是不能做这件事。而优先级则表示:你有权限去做,只不过是先去做还是后去做这件事罢了。 2.为什么会存在优先级? 优先级表明了狼多肉少的理念,举个例子ÿ…...

音频设备初始化与输出:QT与SDL策略模式的实现
音频设备初始化与输出:QT与SDL策略模式的实现 一、引言(Introduction)1.1 音频设备初始化与输出的重要性1.2 QT与SDL的音频设备处理1.3 策略模式在音频设备处理中的应用 二、深入理解音频设备初始化与输出2.1 音频设备的基本概念2.2 音频设备…...

Linux 手动部署 SpringBoot 项目
Linux 手动部署 SpringBoot 项目 1. 将项目打包成 jar 包 (1)引入插件 <build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId></pl…...

华为OD机试真题B卷 Java 实现【内存资源分配】
一、题目描述 有一个简易内存池,内存按照大小粒度分类,每个粒度有若干个可用内存资源,用户会进行一系列内存申请,需要按需分配内存池中的资源,返回申请结果成功失败列表。 分配规则如下: 分配的内存要大于等于内存的申请量,存在满足需求的内存就必须分配,优先分配粒度…...

深入理解ChatGPT插件:competitorppcads、seoanalysis和kraftful
1. 引言 插件,作为一种扩展功能的工具,为我们的应用程序提供了无限的可能性。在ChatGPT中,我们有许多强大的插件,如competitorppcads、seoanalysis和kraftful。这篇博客将详细介绍这三个插件的功能和使用方法。 2. competitorpp…...

通过源码编译安装LAMP平台的搭建
目录 1. 编译安装Apache httpd服务2 编写mysqld服务3 编译安装PHP 解析环境安装论坛 LAMP架构是目前成熟的企业网站应用模式之一,指的是协同工作的一整套系统和相关软件,能够提供动态Web站点服务及其应用开发环境。 LAMP是一个缩写词,具体包…...

mac os 安装rz/sz
说明:使用rz sz实现终端的文件传输,该命令主要使用场景为 macos中通过堡垒机登陆后无法使用ftp工具传输文件。 工具:iTerm2、lrzsz、homebrew 以及两个脚本文件(iterm2-recv-zmodem.sh、iterm2-send-zmodem.sh) …...

Redis源码(1) 建立监听服务和开启事件循环
Redis 是cs架构(服务端-客户端),典型的一对多的服务器应用程序。多个客户通过网络与Redis服务器进行通信。那么在linux环境中是使用epoll(我们也 只讨论linux环境的,便于学习)。 通过使用I/O多路复用技术, redis 服务器使用单线程单进程的…...

c++基础概念,const与指针、引用的关系,auto,decltype关键字能干啥总得了解吧。总得按照需求自定义创建实体类,自己编写头文件吧
const限定符 有时我们希望定义这样一种变量,它的值不能被改变。例如,用一个变量来表示缓冲区的大小。使用变量的好处是当我们觉得缓冲区大小不再合适时,很容易对其进行调整。另一方面,也应随时警惕防止程序一不小心改变了这个值。…...

【数据结构】---几分钟简单几步学会手撕链式二叉树(下)
文章目录 前言🌟一、二叉树链式结构的实现🌏1.1 二叉树叶子节点个数💫代码:💫流程图: 🌏1.2 二叉树的高度💫第一种写法(不支持):📒代码:…...

用户验证FTP实验
用户FTP实验 目录 匿名用户验证: 本地用户验证: 本地用户访问控制: 匿名用户验证: 例:(前提配置,防火墙关闭,yum安装,同模式vmware11) 现有一台计算机huy…...

App 软件开发《单选4》试卷答案及解析
App 软件开发《单选4》试卷答案及解析 注:本文章所有答案的解析来自 ChatGPT 的回答(给出正确答案让其解释原因),正确性请自行甄辨。 文章目录 App 软件开发《单选4》试卷答案及解析单选题(共计0分)1&#…...

代码随想录算法训练营第三十七天 | 力扣 738.单调递增的数字, 968.监控二叉树
738.单调递增的数字 题目 738. 单调递增的数字 当且仅当每个相邻位数上的数字 x 和 y 满足 x < y 时,我们称这个整数是单调递增的。 给定一个整数 n ,返回 小于或等于 n 的最大数字,且数字呈 单调递增 。 解析 从后向前遍历…...

C++内存总结
1.2 C内存 参考 https://www.nowcoder.com/issue/tutorial?tutorialId93&uuid8f38bec08f974de192275e5366d8ae24 1.2.1 简述一下堆和栈的区别 参考回答 区别: 堆栈空间分配不同。栈由操作系统自动分配释放 ,存放函数的参数值,局部变…...

开发移动端官网总结_Vue2.x
目录 1、自定义加载中效果 2、HTML页面注入环境变量 / 加载CDN和本地库 3、在 Vue 中使用 wow.js 4、过渡路由 5、全局监听当前设备,切换PC端和移动端 6、移动端常用初始化样式 7、官网默认入口文件 8、回到顶部滑动过渡效果(显示与隐藏、滑动置…...

Zookeeper+消息队列Kafka
一、Zookeeper 概述 官方下载地址:Index of /dist/zookeeper 1.1 Zookeeper 定义 Zookeeper是一个开源的分布式的,为分布式框架提供协调服务的Apache项目。 1.2 Zookeeper 工作机制 Zookeeper从设计模式角度来理解:是一个基于观察者模式设…...

【滤波】设计卡尔曼滤波器
本文主要翻译自rlabbe/Kalman-and-Bayesian-Filters-in-Python的第8章节08-Designing-Kalman-Filters(设计卡尔曼滤波器)。 %matplotlib inline#format the book import book_format book_format.set_style()简介 在上一章节中,我们讨论了教…...

redis主备切换,哨兵模式,缓存穿透、缓存击穿、缓存雪崩问题
主备切换 主从复制指的是把一台Redis服务器的数据复制到其他Redis服务器上,前者称为主节点Master,后者称为从节点Slave,只能从Master单向复制到Slave,一般Master以写操作为主,Slave以读操作为主,实现读写分…...

2023山东icpc省赛总结
距离比赛结束已经一天多了,现在的感觉就是三个字:意难平。 这是我们第一次打现场赛,去之前真的是很激动。因为我们比赛前做了很多其他省的省赛模拟,也做了几套今年别的省的题目,做完会去搜题解,会看到别人写…...

linux0.12-12-fs
[606页] 第12章 文件系统 606–12-1-总体功能 607–12-1-1-MINIX文件系统 611–12-1-2-文件类型、属性和目录项 615–12-1-3-高速缓冲区 616–12-1-4-文件系统底层函数 616–12-1-5-文件中数据的访问操作 618–12-1-6-文件和目录管理系统调用 619–12-1-7-360KB软盘中文件系统…...