自适应布局

自适应布局与响应式布局!!! 自适应布局和响应式布局都可以使用媒体查询来创建响应式网页,但它们的设计理念和应用方式有所不同。选择哪种方法取决于具体的需求和项目目标。如果需要为特定的设备提供最佳的用户体验,并且愿意为每个设备创建和维护单独的布局,那么自适应布局可能是更好的选择。如果需要创建一个能够适应任何屏幕尺寸的布局,并且希望减少开发工作量,那么响应式布局可能是更合适的选择。 阅读详情

最近一直遇到布局的问题,我一直觉得这个东西就是慢慢写,慢慢调整,哪里有什么技巧。可是在遇到几次之后我就觉得,这个是有技巧的。终于被我发现了我笔试为什么挂了,因为我真的太傻了。

呵呵,这是我2天前写的草稿,昨天笔试又忘记了。累。

关于布局首先最先“想到”的是div,但是还有tabled的实现方法,昂。。。。

<!DOCTYPE html>
<html>
<head>
	<title></title>
	<style type="text/css">
		*{
			margin: 0;
			padding: 0;
		}
		
		.div{
			width: 100%;
			height: 500px;
			
		}
		.div1{
			float: left;
			width: 33.3%;
			height: 500px;
			background-color: blue;
		}
		.div2{
			float: left;
			width: 33.4%;
			height: 500px;
			background-color: green;
		}
		.div3{
			float: right;
			width: 33.3%;
			height: 500px;
			background-color: yellow;
		}
		.box{
			/*overflow: hidden;*/
			width: 100%;
			height: 500px;
			
		}
		.box1{
			float: left;
			width: 200px;
			height: 500px;
			background-color: orange;
		}
		.box2{
		
			height: 500px;
			background-color: red;
			position: relative;
			overflow: hidden;
			/*margin-right: 400px;*/
		}
		.box3{
			float: right;
			width: 200px;
			height: 500px;
			background-color: green;
		}
		.full{
			z-index: -1;
			width: 100%;
		/*	//height: 100%;*/
			min-height: 200px;
			
			background-color: blue;
		}
		table{
			text-align: center;
			width: 100%;
			height: 200px;
		}
		tr:nth-of-type(1)>td:nth-of-type(1){
			width: 200px;
			background-color: red;
		}
		tr:nth-of-type(1)>td:nth-of-type(2){
			

			background-color: yellow;
		}
		tr:nth-of-type(1)>td:nth-of-type(3){
			width: 200px;
			background-color: orange;
		}


		tr:nth-of-type(2)>td:nth-of-type(1){
			width: 200px;
			background-color: yellow;
		}
		tr:nth-of-type(2)>td:nth-of-type(2){
			

			background-color: green;
		}	


		tr>td{

		
		}
		/*.child{
			border: 1px solid blue;
			position: absolute;
			top: 0;
			left: 0;
			bottom: 0;
			right: 0;
			background-color: blue;
			background-image: url('./排序.jpg');

		}*/

		.child{
			top: 50%;
			left: 50%;
			
			position: absolute;
			background-color: blue;
			
			transform: translate(-50%,-50%);

		}
	</style>
</head>
<body>
	<div class="div">
		<div class="div1"></div>
		<div class="div2"></div>
		<div class="div3"></div>
	</div>
	<!-- <div class="box"> -->
		<div class="box1"></div>
		<div class="box3">
			
		</div>
		<div class="box2">
			<!-- <img class="child" src="./排序.jpg"> -->
			<div class="child">
				<img class="child" src="./排序.jpg" width="200px" height="130px">
			</div>
		</div>		
	<!-- </div> -->  
	<div class="full">
		123333</br>
		123333</br>
		123333</br>
		123333</br>
		123333</br>
		123333</br>
		123333</br>
		123333</br>
		123333</br>
		123333</br>
		123333</br>
		123333</br>
		123333</br>
		123333</br>
		123333</br>
		123333</br>
		123333</br>
		123333</br>
		123333</br>
		123333</br>
		123333</br>
		123333</br>
		123333</br>
		123333</br>
		123333</br>
		123333</br>
		123333</br>
		123333</br>
		123333</br>
		123333</br>
		123333</br>
		123333</br>
		123333</br>
		123333</br>
		123333</br>
		123333</br>
		123333</br>
		123333</br>
		123333</br>
		123333</br>
		123333</br>
		123333</br>
		123333</br>
		123333</br>
		123333</br>
		123333</br>
		123333</br>
		123333</br>
		123333</br>
		123333</br>
		123333</br>
		123333</br>
		123333</br>
		123333</br>
		123333</br>
		123333</br>
		123333</br>
		123333</br>
		123333</br>
	</div>
	<table cellspacing="0">
		<tr><td>yes</td><td>ok</td><td>no</td></tr>
		<tr><td>1</td><td colspan="2">2</td></tr>

	</table>
</body>
</html>


各种,现在都用的到的布局吧。




Pyqt5自适应布局 PyQt5自适应布局 在pyqt5中要做到自适应布局,必须应用Layout类 下面列出类似于 html 中 float 功能的布局方法: 实现原理: PyQt5中的布局中,stretch 属性类似于一个可自适应的空白布局。会尽可能将周围的组件布局向外挤压 from PyQt5.QtWidgets import QVBoxLayout, QHBoxLayout # 垂直居中 def vc... 阅读详情

相关推荐

iOS StoryBoard自适应布局

原文地址:点击打开链接 通用的Storyboard 通用的stroyboard文件是通向自适应布局光明大道的第一步。在一个storyboard文件中适配iPad和iPhone的布局在iOS8中已不再是梦想。我们不必再为不同尺寸的Apple移动设备创建不同的storyboard文件,不用再苦逼的同步若干个storyboard文件中的内容。这真是一件美好的事情。 我们打开Xcode,

王颜华的博客 7255

css选择器 :nth-of-type(1)、:nth-child(1)、:first-child、 :first-of-type

最近又把css复习了一遍,其中遇到这两个选择器,有时候会弄错,所以今天在深入了解下。 带 “:” 的选择器一般是指定元素具有某种特性。 顾名思义。:nth-child(1) 的1表示第一个元素,child表示这是一个儿子元素,就是第一个儿子元素。例子: p:nth-child(1)有两个条件要满足,缺一不选: 1、是其父元素的第一个子元素。 2、还要是p元素。 :first-of...

暮色里的山羊 3580

faster lio 回环 加入GTSAM优化的记录

对Faster lio 加入回环、gtsam优化,在室外建图遇到的问题和过程

Nico_jion的博客 2599

:nth-of-type(1) :nth-child(1)的区别

:nth-of-type(1) :nth-child(1)的区别

weixin_48796690的博客 516

如何用Hugo Stack主题打造极简技术博客?3个必改配置与5个高级美化技巧

本文详细解析了如何深度定制Hugo Stack主题,打造个性化技术博客。文章提供了3个必改配置与5个高级美化技巧,涵盖字体美学、布局重构、代码块视觉强化及细节打磨,帮助开发者超越基础部署,实现从功能到美学的进阶,提升博客质感与用户体验。

carrot的博客 568

高通camera open代码流程(hal到kernel)

内容:简单介绍Camera open代码调用流程,从HAl到kernel。(api1+hal1) 前言 Android camera api和hal对应关系。安卓在版本更新过程中,camera相关代码也经历了几个版本的更新,表现为camera HAL版本更新(HAL1->HAL2->HAL3),camera API版本更新(camera API1->camera API2),接下...

oxoo123的专栏 4276

最全的前端项目中自适应布局和响应式布局解决方案

​ 自适应布局是一种根据不同的设备屏幕分辨率进行布局的方式,它为不同的屏幕分辨率定义了不同的布局,即创建多个静态布局,每个静态布局对应一个屏幕分辨率范围。当屏幕分辨率发生变化时,页面中元素的位置会变化而大小不会变,从而保持在不同渲染设备下浏览效果的最优化,给用户一致的浏览体验。然而,自适应布局的劣势在于,为了适应不同的设备,同一个页面往往需要开发不同页面,会增加成本,尤其当页面需求发生变化时,会涉及多套代码的改动 ​

2301_78320134的博客 6498

数字IC后端手把手实战教程 | Innovus verify_drc VIA1 DRC Violation解析及脚本自动化修复方案

数字IC后端实战项目案例之Innovus verify_drc DRC Violation脚本自动化修复方案

weixin_37584728的博客 4042

【面试】移动端的自适应布局如何实现?

移动端自适应

weixin_62918410的博客 3144

SpringBoot+Vue前后端分离项目实战:个人博客系统

MyBlog主要是基于 SpringBoot + Vue 前后端分离开发的一款动态个人博客系统,后台和前台均通过JSON数据做交互,主要功能有文章管理、分类管理、标签管理、附件管理、评论管理、友链管理、个人资料/博客信息管理等。

Myles'Blog 1万+

Starlink第三代终端与第二代终端的差异分析

SpaceX星链第三代终端实现显著升级,硬件售价维持599美元不变但性能全面提升。相比第二代产品,第三代终端取消自动调节电机改为手动定向,防水防尘等级提升至IP67,天线面积扩大46%,支持235台设备连接(提升87%),下载速度可达1Gbps(提升4倍),延迟降至20ms以下。新增3个千兆接口和WiFi6支持,同时推出199美元单独路由器选项。这些改进使第三代终端在保持价格优势的同时,更好地满足户外、移动和商业场景需求,标志着SpaceX卫星互联网服务从亏损销售转向盈利模式的重要转折。

通信行业老兵、物联网从业者,做一个有趣的普通人。 3030

CSS响应式布局(自适应布局)

CSS 响应式布局也称自适应布局,是 Ethan Marcotte 在 2010 年 5 月份提出的一个概念,简单来讲就是一个网站能够兼容多个不同的终端(设备),而不是为每个终端做一个特定的版本。这个概念是为解决移动端浏览网页而诞生的。响应式布局能够为使用不同终端的用户提供很好的用户体验,而且随着大屏智能手机的普及,用“大势所趋”来形容也不为过。接下来我们以媒体查询为例来具体演示一下响应式布局的实现。

weixin_65607135的博客 2万+

CVE-2021-3156本地提权漏洞复现

受影响版本 sudo: 1.8.2 - 1.8.31p2 sudo: 1.9.0 - 1.9.5p1 测试 我这里是在本地centos7上进行测试。 需要目标机器上存在python编译器、目标主机出网或者能上传文件到目标主机。 以非root用户登录系统,并运行如下命令: sudoedit -s / 通常响应一个以 sudoedit: / 开头的报错,多半存在漏洞。 利用 提权脚本: https://www.o2oxy.cn/wp-content/uploa

The current road is different, love needs to distinguish between right and wrong 3776

响应式布局与自适应布局

响应式布局是什么意思? 响应式布局可以根据不同的浏览设备(PC端,平板,智能手机等)呈现不同的网页布局,同时减少缩放、平移和滚动。 响应式网页设计就是一个网站能够兼容多个终端而不是为每个终端做一个特定的版本。 适应移动端的大趋势,提高用户体验,减少开发成本。 为什么要使用响应式布局? 主要是**使网页适用于移动端设备,**屏幕分辨率是出现的最大的兼容性问题。 可以为不同的设备提供不同的网站,也就是同一网站做普通PC端和移动端两种页面。不论是前期的开发还是后期的维护改版,都非常的麻烦。 响应式布局的缺点? 兼

weixin_46100406的博客 4127

【系统分析师】核心考点:100个高频知识点汇总

本文系统梳理了系统分析师考试的11大领域高频考点,重点解析了计算机硬件与体系结构的7个核心知识点:计算机五大部件(CPU/存储器/总线等)、校验码类型(奇偶/海明/CRC)、CISC与RISC指令系统对比、总线分类与特性、RAID磁盘阵列级别、流水线技术原理及Flynn系统分类法。内容涵盖硬件组成、数据校验、指令架构、存储技术等关键概念,通过表格对比和公式说明,为考生提供结构化的知识框架与备考重点。

数据知道的博客 5569

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

css什么是自适应布局,CSS中常见的自适应布局是什么

CSS中常见的自适应布局是什么发布时间:2020-12-05 13:24:07来源:亿速云阅读:102作者:小新这篇文章主要介绍CSS中常见的自适应布局是什么,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!CSS中常见自适应布局有:左边定宽右边自适应;右边定宽左边自适应;两边定宽中间自适应今天将介绍的是CSS中常见的自适应布局,有一定的参考价值,希望对大家有所帮助。接下来在文...

weixin_33856590的博客 2704

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

如何实现自适应布局

其他文件参考: flexible.js 布局详解-前端开发博客 rem是如何实现自适应布局的?-前端开发博客 移动端自适应方案-前端开发博客 移动端布局 一、布局概念 1. 静态布局 直接使用px作为单位 2. 流式布局 宽度使用%百分比,高度使用px作为单位 3. 自适应布局 创建多个静态布局,每个静态布局对应一个屏幕分辨率范围。使用@media媒体查询来切换多个布局 4. 响应式布局 通常是糅合了流式布局+弹性布局,再搭配媒体查询技术使用 5. 弹性布局 通常指的是re

Lora_0925的博客 4231

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

css什么是自适应布局,CSS自适应布局

今天小编介绍自适应布局实现方法的demo,1)左侧固定宽度,右侧自适应,随着窗口的宽度而变化;2)右侧固定宽度,左侧自适应;3)中间自适应,两边定宽1、左定宽用左侧margin-left设为负宽度的方法,因为左侧脱离文档流,右侧宽度设为100%效果如下:left.png代码如下:.head{display: block;text-align: center;line-height: 50px;he...

weixin_42300896的博客 1429

CSS布局:定宽居中布局,两列右侧自适应布局,三列中间自适应布局,全屏自适应布局

一、定宽居中 布局: 下面只是其中一种方法,更多方法请参见该文章:狠狠戳我 *{margin: 0;padding: 0;} .parent{background: #ccc;} .content{ background: red; width: 800px; /*1*/ margin: 0 auto; /*2*/ } &lt;/style&gt; &lt;di...

若水弹丸之地 766

vue自适应布局

vue自适应布局3种方法: 1.传统布局 : 写个js全局引入页面即可 //方式一 const deviceWidth = document.documentElement.clientWidth || document.body.clientWidth; document.querySelector('html').style.fontSize = deviceWidth / 7.5 + 'px'; //方式二 document.documentElement.styl

weixin_46396187的博客 1万+

HTML中的自适应布局

自适应布局的特点是分别为不同的屏幕分辨率定义布局,即创建多个静态布局,每个静态布局对应一个屏幕分辨率范围。改变屏幕分辨率可以切换不同的静态局部(页面元素位置发生改变),但在每个静态布局中,页面元素不随窗口大小的调整发生变化。可以把自适应布局看作是静态布局的一个系列。

l12345666777的博客 4743

自适应两栏布局

自适应两栏布局 文章目录自适应两栏布局自适应两栏布局1、BFC实现两栏布局BFC的布局规则BFC触发条件BFC的应用BFC具体应用于两栏布局2、flex布局实现两栏布局flexbox布局功能主要具有以下几点:flex容器属性1、flex-direction属性决定主轴的方向(即是flex项目元素盒子的排列方向):2、flex-wrap属性,定义flex项目子元素是否换行显示3、 flex-flow :是flex-direction属性和flex-wrap属性的简写形式,默认值为row nowrap;4、ju

夏日先锋小队长 1331

css实现等高布局 两栏自适应布局 三栏自适应布局

总结一下css常用的布局样式等高布局等高布局实现方法有很多 在这里总结常用的三种方法 padding补值法 该方法是通过负margin,同时将padding的值设为正的margin值实现的 具体实现方法如下:<div class="container"> <div class="item1">该方法是通过负margin,同时将padding的值设为正的margin值实现的 该方法是通过负ma

charlene0824的博客 4883

响应式布局&自适应布局二者有何区别

什么是响应式布局、自适应布局? 在了解响应式与自适应布局有何区别前我们得先知道二者到底是什么,下面我们来分别介绍一下。 一、响应式布局 响应式布局就是能够实现在不同屏幕分辨率大小的客户端上浏览网页的不同展示方式。通过响应式设计能使页面在手机、平板、PC端上有更好的浏览阅读体验,不再是很繁琐的开发模式。在最开始没有响应式和自适应布局时,通常都是pc端上浏览时很正常,但是在移动端上访问就直接是一整个页...

weixin_44049725的博客 2625
上一篇: JS继承
下一篇: import与require
Shellin_F
博客等级 码龄11年 8粉丝 56原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值