首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

网页开发自适应布局方法

2015-09-08 11:36:13 在进行网也开发尤其是移动端页面开发,让程序员头疼问题就是设备兼容性和自适应,下面我来说一下我在工作中一些方法。...一般情况下自动适应网页以宽度为准,也就是宽度变化,网页内部随之变化,这时,需要添加一个头部信息viewport是网页默认宽度和高度,上面这行代码 意思是,网页宽度默认等于屏幕宽度(width=device-width),原始缩放比例(initial-scale=1)为1.0,即网页初始大...我一般使用float方式浮动布局,高度采用margin-top方式来进行移动。左右则采用margin-left方式移动。...另外,可以结合css3@media规则 同一个CSS文件中,也可以根据不同屏幕分辨率,选择应用不同CSS规则。

75320

flex布局制作自适应网页

网页布局是css一个重点应用。传统布局都是依赖display、position、float属性来实现,但是特殊布局就不易实现,如垂直居中。 01 flex布局是什么?‍...Flex 是 Flexible Box简写,意为“弹性布局”为盒模型提供最大灵活性。任何一个容器都可以指定为flex布局。 采用flex布局元素,称为flex容器。...他所有子元素自动成为容器成员,称为flex项目,简称项目。 容器默认存在两根轴:水平主轴(main axis)和垂直交叉轴(cross axis)。...主轴开始位置(与边框交叉点)叫做main start,结束位置叫做main end;交叉轴开始位置叫做cross start,结束位置叫做cross end。 项目默认沿主轴排列。...单个项目占据主轴空间叫做main size,占据交叉轴空间叫做cross size。

54520
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    flex布局制作自适应网页

    网页布局是css一个重点应用。传统布局都是依赖display、position、float属性来实现,但是特殊布局就不易实现,如垂直居中。 01 flex布局是什么?‍...Flex 是 Flexible Box简写,意为“弹性布局”为盒模型提供最大灵活性。任何一个容器都可以指定为flex布局。 采用flex布局元素,称为flex容器。...他所有子元素自动成为容器成员,称为flex项目,简称项目。 容器默认存在两根轴:水平主轴(main axis)和垂直交叉轴(cross axis)。...主轴开始位置(与边框交叉点)叫做main start,结束位置叫做main end;交叉轴开始位置叫做cross start,结束位置叫做cross end。 项目默认沿主轴排列。...单个项目占据主轴空间叫做main size,占据交叉轴空间叫做cross size。

    69420

    flex布局制作自适应网页

    网页布局是css一个重点应用。传统布局都是依赖display、position、float属性来实现,但是特殊布局就不易实现,如垂直居中。 01 flex布局是什么?‍...Flex 是 Flexible Box简写,意为“弹性布局”为盒模型提供最大灵活性。任何一个容器都可以指定为flex布局。 采用flex布局元素,称为flex容器。...他所有子元素自动成为容器成员,称为flex项目,简称项目。 容器默认存在两根轴:水平主轴(main axis)和垂直交叉轴(cross axis)。...主轴开始位置(与边框交叉点)叫做main start,结束位置叫做main end;交叉轴开始位置叫做cross start,结束位置叫做cross end。 项目默认沿主轴排列。...单个项目占据主轴空间叫做main size,占据交叉轴空间叫做cross size。

    81510

    自适应网页设计(Responsive Web Design)

    随着3G普及,越来越多的人使用手机上网。 移动设备正超过桌面设备,成为访问互联网最常见终端。于是,网页设计师不得不面对一个难题:如何才能在不同大小设备上呈现同样网页?...一、"自适应网页设计"概念 2010年,Ethan Marcotte提出了"自适应网页设计"(Responsive Web Design)这个名词,指可以自动识别屏幕宽度、并做出相应调整网页设计。...这里还有一个测试小工具,可以在一张网页上,同时显示不同分辨率屏幕测试效果,我推荐安装。 二、允许网页宽度自动调整 "自适应网页设计"到底是怎么做到?其实并不难。...另外,绝对定位(position: absolute)使用,也要非常小心。 六、选择加载CSS "自适应网页设计"核心,就是CSS3引入Media Query模块。...八、图片自适应(fluid image) 除了布局和文本,"自适应网页设计"还必须实现图片自动缩放。

    4.1K70

    动态网页JSP、常用服务器)

    目录 JSP解释 为什么需要JSP 动态网页 常用服务器 Tomcat中Web项目 JSP解释 JSP全名Java Server Pages。...JSP 技术是以 Java 语言作为脚本语言JSP 网页为整个服务器端 Java 库单元提供了一个接口来服务于HTTP应用程序。 JSP文件后缀名为XXX.jsp。...JSP开发WEB应用可以跨平台使用,既可以运行在 Linux 上也能运行在 Windows 上。 为什么需要JSP?...JSP是为了简化Servlet工作出现替代品,Servlet输出HTML非常困难,JSP就是替代Servlet输出HTML。...动态网页 在静态网页基础上,使用Java、net、asp编程语言与数据进行交互。 常用应用服务器 应用服务器是为客户提供服务(端口号:默认是80,默认是可以省略,域名只能绑定80端口)。

    2.8K30

    css自适应网页(大作业版)

    CSS 响应式布局也称自适应布局,是 Ethan Marcotte 在 2010 年 5 月份提出一个概念,简单来讲就是一个网站能够兼容多个不同终端(设备),而不是为每个终端做一个特定版本。...这个概念是为解决移动端浏览网页而诞生。响应式布局能够为使用不同终端用户提供很好用户体验,而且随着大屏智能手机普及,用“大势所趋”来形容也不为过。...自适应网页 自适应网页效果 设置 meta 标签 /*超大屏幕大于等于1200px*/ @media screen and (max-width:575px){ .inner{ width...screen and (min-width:1200px){ .inner{ width: 1200px; } .item li{ width: 20%; } } viewport:即视口,表示网页可视区域...; width:控制 viewport 大小,可以指定一个具体值,例如 600,也可以是由关键字组成特殊值,例如 device-width 就表示设备宽度; initial-scale:表示初始缩放比例

    1.5K20

    JSP 防止网页刷新重复提交数据

    网页如何防止刷新重复提交与如何防止后退解决方法 提交后禁用提交按钮(大部分人都是这样做) 如果客户提交后,按F5刷新怎么办?...防止网页后退--禁止缓存 我们在进行数据库添加操作时候,如果允许后退,而正巧有刷新了页面,就会再次执行添加操作,无疑这不是我们需要,像一般网上很多禁止缓存代码,有时并不可靠,这时你只要在操作页面加上就可以了...,在网页里指定要定向新页,再点后退,看是不是不会再退到刚才操作页面了,实际上已经把这个历史给删除了 ASP: Response.Buffer = True     Response.ExpiresAbsolute...JSP页面的,不太明白你说重复刷新是什么概念   6 ajax 无刷新提交 7 Web开发中防止浏览器刷新键引起系统操作重复提交 怎么解决呢?...参考推荐: 网页如何防止刷新重复提交与如何防止后退解决方法

    11.5K20

    如何解决网页宽高自适应问题

    1 问题描述 在假期里较系统学习了html静态网页制作,但在这过程中出现了一系列问题,比如:如何用盒子模型布局;如何用html和css实现轮播图效果等;值得我们关注是很多同学遇到了一个相同问题...,当我们静态网页在其他PC端显示时,会出现排版混乱等情况,那么该如何解决宽高自适应问题呢?...2 问题分析 一般而言,在我们设计网页时候,经常会遇到自适应问题,实际这些工作完全可以交给浏览器来完成就可以了,只可惜,无论什么浏览器在自适应这个问题上都处理不尽人意,在网上查询到解决办法有很多...高度自适应布局 高度自适应原理就是把每个模块设置为绝对定位,再设置中间自适应模块top和bottom属性值分别为头部模块和底部模块高,这样一来就实现了自适应。...4 总结 通过高度和宽度自适应办法解决了我们初学者在进行网页制作时排版布局问题, 自适应布局给了我们更多设计空间,根据上面所说,我们可以得出以下几点总结: a.

    2.6K00

    如何写自适应分辨率网页

    自适应网页有两种写法: 方式一:用媒体查询"@media",这种写法好处是可以对不同分辨率设备,展示完全不同UI界面,一个页面不同设备看时候,展示内容可以不一样,交互方式可以不一样。...但是这种写法费力不讨好,之前有的网站在PC和手机查看到样式不一致,用了一些这个技术,但是后来很多都是检测到不同设备,就跳转到不同网页上去了。...方式二:等比例缩放,界面的比例不会改变,不论设备尺寸是什么都完全自适应。缺点是等比缩放,PC页面在手机端展示就会很小!...小程序rpx或者uni-appupx,在编译时候会对应转换为相对单位。...而且小程序或uni- app按照750rpx作为屏幕宽度,其实相当于root .style.fontSize =1 / (clientWidth / 750) +'px',始终把屏幕设置为750,再来自适应所有

    2.6K20

    如何做一个自适应网页

    ,出现了网页设计概念,自适应概念,也就是随着屏幕尺寸不同能够适配各种内容 ea6ac8_8abc6421adcc4f48abe6d09cb2b995c1_mv2.gif 如何做好各种屏幕适配工作...,响应式和自适应网页设计成为了新挑战 一般来说,UI给到我们都是一个固定尺寸设计图,然后按照一定比例进行页面的渲染,比如这里我们有一个两列布局,左侧是简介,右侧是详细内容,正常电脑尺寸下展示效果如下...,通常移动端和web端是分开,也就是会搞两套,一个移动版本,一个pc版本,并且两者功能要同步迭代,典型例子就是 m.taobao.com 和 taobao.com 自适应网页设计 自适应网页设计是一种网页设计...,专门为给定平台创建布局,它能够让网页根据监测到设备加载静态预制布局,为了实现这点,设计师需要根据不同屏幕宽度创建不同设计 Pasted image 20230605171001.png 常见尺寸一般手机...,大大增加项目需求复杂度 Pasted image 20230607174648.png 概念 那如何做到同一套代码自适应

    51120

    如何做一张属于自己自适应网页

    杨小杰带来网站搭建技术教程相关页面' style='color:red;'>技术教程,现在为大家分享一篇关于如何做一张属于自己自适应网页文章,相信看完这篇文章后,你就能给自己来一个漂亮自适应了!...一、"自适应网页设计"概念 2010年,Ethan Marcotte提出了"自适应网页设计"(Responsive Web Design)这个名词,指可以自动识别屏幕宽度、并做出相应调整网页设计...这里还有一个测试小工具,可以在一张网页上,同时显示不同分辨率屏幕测试效果,我推荐安装。 二、允许网页宽度自动调整 "自适应网页设计"到底是怎么做到?其实并不难。...另外,绝对定位(position: absolute)使用,也要非常小心。 六、选择加载CSS "自适应网页设计"核心,就是CSS3引入Media Query模块。...八、图片自适应(fluid image) 除了布局和文本,"自适应网页设计"还必须实现图片自动缩放。

    1.7K40

    JSP中模板套用、前段代码插件添加(附网页模板网站)

    模板套用 1、在项目中创建模版对应jsp文件, 将jsp文件中basepath代码移动到其他位置 2、将模版中1前端资源文件复制到webRoot下。...3、将模版中HTML代码整个复制到对应jsp中 4、将basepath在移动到head标签中 前端代码插件添加 因为my eclipse不是专业前端编辑工具,如HBuilder、WebStorm...等,所以想实现辅助输入功能,需要响应插件(jar包) 1、插件在资料2中,将查询包放到myEclipse安装目录中dropins文件中,然后重启myEclipse即可。...2、安装后快捷键为:ctrl+E 持续更新本人已知前端模板网站 网站之家:http://www.mycodes.net/153/ jq22插件库:http://www.jq22.com/ 17素材网...:http://www.17sucai.com/category/2/47 ↩︎ jsp模板和插件 链接:https://pan.baidu.com/s/1A2MPvP7O2YNtOFib8cGSFA

    5.2K40
    领券