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

两个 viewports 的故事-第二部分

移动浏览器的问题 手机浏览器与桌面浏览器的最大不同就是屏幕尺寸。...两个viewports 所以视图太窄而不能作为你 CSS 布局的基础。很明显解决方式就是让视图更宽一点,我们要将视图分为两部分:视觉视图和布局视图。...这使得你的网站和在桌面浏览器中显示的一样。 布局视图有多宽呢?不同的浏览器各有差异。...媒体查询 媒体查询的工作方式和在桌面端相同。 width/height 将布局视图作为参照,使用 CSS 像素计算。而 device-width/height 将设备屏幕作为参照,使用物理像素计算。...pageX/Y 获取的仍是相对于页面的 CSS 像素。这也是目前为止最有用的属性对,和桌面端一样。 ? clientX/Y 是相对于视觉视图的 CSS 像素。

1.8K70

在前端网页设计中 align 和 valign 两种对齐方式的不同取值区分(持续补充)

文章目录 前言 一、align 与 valign 的对齐方式与取值 二、常见应用区分整理 2.1、H5 页面设计的取值 2.2、表格标题的取值 2.3、表格属性的取值 总结 ---- 前言 不知道大家在学习...H5 的时候,有没有疑惑过,对于 align 和 valign 两种对齐方式在不同的情境下往往会有不同的取值,所表示的意思也都不尽一样。...---- 一、align 与 valign 的对齐方式与取值 align 设置水平对齐方式,取值:left、center、right valign 设置垂直对齐方式,取值:bottom、middle、top...具体取值情况如下图所示: 2.2、表格标题的取值 在设计表格标题时,标记对齐属性为 align 和 valign 两个值,但是 valign 取值只有 top(默认)和 bottom...---- 总结 本文是对 H5 中对齐方式的一个小结,在不同的情境下往往取值会有不同的效果,我会不断补充我开发中所遇到的,也欢迎大家前来积极补充。 ---- 我是白鹿,一个不懈奋斗的程序猿。

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

    在前端网页设计中 align 和 valign 两种对齐方式的不同取值区分(持续补充)

    文章目录 前言 一、align 与 valign 的对齐方式与取值 二、常见应用区分整理 2.1、H5 页面设计的取值 2.2、表格标题的取值 2.3、表格属性的取值 总结 前言 不知道大家在学习...H5 的时候,有没有疑惑过,对于 align 和 valign 两种对齐方式在不同的情境下往往会有不同的取值,所表示的意思也都不尽一样。...一、align 与 valign 的对齐方式与取值 align 设置水平对齐方式,取值:left、center、right valign 设置垂直对齐方式,取值:bottom、middle、top 二...具体取值情况如下图所示: 2.2、表格标题的取值 在设计表格标题时,标记对齐属性为 align 和 valign 两个值,但是 valign 取值只有 top(默认)和 bottom...总结 本文是对 H5 中对齐方式的一个小结,在不同的情境下往往取值会有不同的效果,我会不断补充我开发中所遇到的,也欢迎大家前来积极补充。

    1.5K30

    BootStrap 前端框架简介

    还是使用以前的固定单位去布局,会引发两个问题: (1)分辨率太大,网页两边留白太多 (2)分辨率太小,页面显示不完全 概念:设备无关性布局方式;在css的发展过程中,逐渐出现了许多的响应式布局方式,今天将介绍的...响应式网格视图通常有12列,总宽度为100%,并在调整浏览器窗口大小时缩小和展开。 让我们开始构建响应式网格视图。 首先确保所有HTML元素都将box-sizing属性设置为border-box。...CSS 规则写在 dist 文件夹内的 css 文件夹内的 bootstrap.css 和 bootstrap-min.css 文件上。...它们使用相同的标记和基类 .nav。Bootstrap 也提供了一个用于共享标记和状态的帮助器类。改变修饰的 class,可以在不同的样式间进行切换。...站点引用 Bootstrap 插件的方式有两种: 单独引用:使用 Bootstrap 的个别的 *.js 文件。一些插件和 CSS 组件依赖于其他插件。

    17010

    CSS calc() 使用指南

    然后我们用它来得到一个新的宽度值,用一个单位乘以 1px 变成 3px。 3. 使用 calc() 转换字体大小 假设有这样一个场景,我们希望段落的字体在桌面屏幕上很大,但在移动屏幕上很小。...这将允许我们的字体在移动视图中变小,当我们增加屏幕大小或在桌面视图中恢复正常。...请注意,如果你的字体大小对于桌面视图来说已经很小,则不应该使用这种方法,在这种情况下,让移动视图的字体尺寸更小是没有意义的。 4....对于我们的高度,我们从 100% 的高度减去顶部和底部 margin 的总值(20px),结果是一个完美对齐的方框。...它们包括: 当我们处理 CSS 变量时 为了得到一个新的值 用于不同单元之间的计算,这是预处理器无法做到的 定位 调整我们网站的结构和其他元素 当我们想避免重复做相同的计算时 我们在本文中介绍的大多数示例都属于上述类别

    1.8K40

    使用 Golang 和 HTML5 开发一个 MacOS App

    而在其他领域,比如桌面应用开发,也有一些框架可以使用,本篇文章就来介绍如何使用 Go 语言 和 HTML5 来开发一个 MacOS App。...lorca echo 的使用方式中规中矩,没有什么需要介绍的。...这里简要介绍一下 lorca,其的使用方法和原理都很简单,可以将其看做是一个浏览器,可在其上运行 web 应用,lorca 可直接将 web 应用包装成桌面应用。...这里假设该图片名为 logo.png: •新建一个名为 tmp.iconset 的临时目录,用于存放不同大小的临时图片•执行如下命令,将原图转为不同大小的图片并放入临时目录 $ sips -z 16 16...新建模板 制作好后,打开该镜像,进行文件夹视图定制(按⌘J),选择展示图标的大小及背景图片,这里可以隐藏工具栏 ? 文件夹视图定制 右键应用程序选择制作替身,将替身移动到镜像中 ?

    2.7K10

    前端架构是什么?

    视图模型负责管理视图和模型之间的数据绑定和交互逻辑,简化了视图和模型间的耦合。Flux:Flux 是一种用于构建可预测的、单向数据流的架构模式。...每个独立的应用可以由不同团队开发、部署和维护,并且可以在一个容器中协同工作,从而实现解耦、独立部署和复用性。以上仅为常见的几种前端架构模式,根据项目需求和规模的不同,选择适合的前端架构模式。...通过模块化的方式,将功能块拆分成独立的模块,便于团队协作和项目的扩展。可维护性和可扩展性:良好的前端架构可以提高代码的可维护性。...一些前端框架和工具提供了跨平台开发的能力,使得开发者可以使用前端技术(如 HTML、CSS 和 JavaScript)开发移动应用程序。前端架构可以帮助开发者构建可靠、高效且易于维护的移动应用程序。...桌面应用程序:尽管前端开发主要关注于 Web 和移动领域,但也有一些前端框架可以用于构建跨平台的桌面应用程序。

    86220

    iOS的MyLayout布局体系--浮动布局MyFloatLayout

    前言     在MyLayout的6大布局中,每种布局都有不同的应用场景。...而当添加视图B时,因为视图B的宽度是100,仍然能够被容器视图的宽度容纳(容器视图剩余宽度为420),所以将视图B浮动到视图A的右边并且上边对齐。我们也可以按同样的方式来处理视图C的浮动。...我们上面说的浮动的规则是在可以容纳新加入视图宽度的情况下新加入的视图的上边和前一个加入的视图的上边对齐,而且新加入的视图的左边必须放置在前一个加入视图的右边。...若果您想了解CSS中关于浮动定位的信息可以访问:CSS浮动定位和CSS浮动知识分享这两篇文章进行详细了解。      ...视图E也是向左浮动,这里我们是要求E和最后一个加入的D必须要保持上边对齐,但是如果保持上边对齐的话就无法容纳E的宽度而将产生覆盖,因此必须要将视图E往下移动,直到移到视图A的下面才能满足宽度的填充,因此视图

    1.1K30

    CSS中的float定位技术在iOS上的实现

    如果是通过frame方式在一些不规则界面的场景中就需要进行大量计算来实现布局,而AutoLayout则可以通过设置视图之间的依赖约束来实现布局,这两者的布局方式都和子视图加入到父视图的顺序无关,越是不规则的界面...而当添加视图B时,因为视图B的宽度是100,仍然能够被容器视图的宽度容纳(容器视图剩余宽度为420),所以将视图B浮动到视图A的右边并且上边对齐。我们也可以按同样的方式来处理视图C的浮动。...我们上面说的浮动的规则是在可以容纳新加入视图宽度的情况下新加入的视图的上边和前一个加入的视图的上边对齐,而且新加入的视图的左边必须放置在前一个加入视图的右边。...因此我们可以看出,所谓清除浮动就是使得视图的默认的浮动规则失效,而总是让视图的左边和容器视图的左边对齐,而让视图的上边则设置为前面加入的所有同一个方向浮动的视图的最高高度的下方。...视图E也是向左浮动,这里我们是要求E和最后一个加入的D必须要保持上边对齐,但是如果保持上边对齐的话就无法容纳E的宽度而将产生覆盖,因此必须要将视图E往下移动,直到移到视图A的下面才能满足宽度的填充,因此视图

    2.2K20

    LT浏览器——响应式网站测试利器

    LT浏览器概述 LT浏览器帮在不同的设备分辨率上进行测试。使用 LT 浏览器,可以简化UI/UX开发、测试内容放置和对齐、评估不同屏幕分辨率上视觉繁重的网站,并生成网站的性能报告。...LT浏览器具有以下功能: 可以调整网络速度并验证不同网络条件下的网站行为(实测只有WiFi,low 3G,fast 3G,offline) 为您的移动网站运行性能报告,帮助您确定影响网站整体性能和排名的问题...(实测完美体验) 下面介绍一下LT浏览器的主要功能: 检查网站的移动、平板和桌面视图 在不同的预装移动设备视图端口上测试网站。...使用 LT 浏览器查看 android 和 iOS 分辨率的网站移动视图,LT 浏览器是一种用于移动视图调试的开发友好型浏览器。不仅如此,LT浏览器还支持平板和桌面版设备的分辨率。 ? ? ?...创建新的移动、平板电脑或桌面设备并在各种设备上测试网站,屏幕分辨率并在不同屏幕尺寸上对网站进行屏幕分辨率测试。 ?

    1.2K20

    Win10 快捷键大全(史上最全)「建议收藏」

    Windows 徽标键 + D 显示和隐藏桌面 Windows 徽标键 + Alt + D 显示和隐藏桌面上的日期和时间 Windows 徽标键 + E 打开“文件资源管理器” Windows 徽标键...Home 显示活动窗口的顶端 F11 最大化或最小化活动窗口 虚拟桌面键盘快捷方式 按此键 执行此操作 Windows 徽标键 + Tab 打开任务视图 Windows 徽标键 + Ctrl + D...应用中的键盘快捷方式 在许多应用(如照片、Groove 和地图)中,当你将鼠标指针悬停在某个按钮上时,工具提示中就会显示快捷方式。...在其他应用(如画图、写字板和 Office)中,按 Alt 键或 F10 即可显示标记了键盘快捷方式的命令。如果菜单中某个字母有下划线,请同时按下 Alt 键和带有下划线的键,而不是选择该菜单项。...Page Up 或 Page Down 在 3D 城市视图中推远或拉近 Ctrl + Y 在鸟瞰图和道路视图之间切换地图视图 Ctrl + Home 在你的当前位置上居中放置地图 Ctrl + D 获取路线

    17.6K31

    Adobe Dreamweaver 2021:引领响应式网站设计新时代 安装步骤

    Dreamweaver可以帮助用户轻松创建和设计响应式网站,包括HTML、CSS、Javascript等各种网页元素。...当用户在页面上进行元素选择时,Dreamweaver会自动检测和识别元素,并会通过强调显示来突出元素。当用户移动鼠标时,Dreamweaver会提供有关元素的上下文信息。...Dreamweaver 2021还加强了动态预览功能,支持桌面浏览器的实时预览。用户可以在Dreamweaver中预览网站页面,并实时检查页面在不同浏览器和设备上的情况。...在资源管理方面,Dreamweaver 2021采用了全新的Cloud Documents功能,可以帮助用户在不同设备上管理和同步文件。...总之,Adobe Dreamweaver 2021是一个意义深远的Web开发工具,可以帮助用户快速创建响应式网站,并以最佳方式展示页面元素。

    66300

    ONLYOFFICE桌面编辑器8.1版:个性化编辑和功能强化的全面升级

    本篇文章带你了解全新功能 官网地址:https://www.onlyoffice.com 1.PDF轻松编辑 现在,ONLYOFFICE 套件的在线版和桌面版都具有功能齐全的 PDF 编辑器,能够以不同方式创建...如需调整页面布局,用户可在页面管理视图中挑选目标页面,随后根据需要使用“旋转”或“移动”功能。若要删除页面,只须在页面管理视图中选择想要移除的页面,然后点击“删除”按钮即可完成删除动作。...若需对版式进行进一步修改,可在“视图”选项卡下选定“母版视图”。在该视图下,可以对幻灯片的母版版式进行多方面的编辑和调整,如增减占位符,修改背景和主题色彩,调整不同元素的布局等。...无论是处理标题、段落、列表还是表格,用户都能轻松地在“段落”设置中,进行对齐方式的选取和设置,如右对齐、左对齐或两端对齐。...系统还能依据选择的语言自动设定恰当的默认对齐方式,以保障文档格式的整洁和视觉上的和谐。

    19210

    Win11 的这 19 个新功能,你都用上了吗?

    与之前的 Windows 10 更新不同,这个新的操作系统专注于面向消费者的功能和改进,肯定比过去几年发布的相对低调的 Windows 更新要多。...您仍然可以切换回左对齐的开始菜单,并应用强调色来自定义操作系统的外观。 2、Windows 小部件 微软正在将类似 Windows Vista 小工具的小部件引入桌面。...您可以点击并按住抓手区域以轻松地在桌面和应用程序周围移动键盘。微软还更新了小布局和拆分布局,并有一个新的设置菜单,以提高清晰度并专注于重要工具。...6、新的任务视图和虚拟桌面体验 在 Windows 11 中,微软正在重新设计任务视图屏幕,为虚拟桌面提供新的控件。 默认情况下,任务栏有任务视图按钮,您可以单击它以启动任务视图。...顾名思义,任务视图可让您查看桌面上所有打开的窗口,包括最小化或最大化的窗口。 任务视图功能还支持“多桌面”,这是分离任务的好方法。

    25.4K30

    Windows 11的这19个新功能,你都知道吗?

    与之前的 Windows 10 更新不同,这个新的操作系统专注于面向消费者的功能和改进,肯定比过去几年发布的相对低调的 Windows 更新要多。...您仍然可以切换回左对齐的开始菜单,并应用强调色来自定义操作系统的外观。 2、Windows 小部件 微软正在将类似 Windows Vista 小工具的小部件引入桌面。...您可以点击并按住抓手区域以轻松地在桌面和应用程序周围移动键盘。微软还更新了小布局和拆分布局,并有一个新的设置菜单,以提高清晰度并专注于重要工具。...6、新的任务视图和虚拟桌面体验 在 Windows 11 中,微软正在重新设计任务视图屏幕,为虚拟桌面提供新的控件。 默认情况下,任务栏有任务视图按钮,您可以单击它以启动任务视图。...顾名思义,任务视图可让您查看桌面上所有打开的窗口,包括最小化或最大化的窗口。 任务视图功能还支持“多桌面”,这是分离任务的好方法。

    3.9K20

    开源UI界面布局框架MyLayout1.9发布

    弹性布局:提供一个盒内的子视图可以进行伸缩对齐和换行排列并且满足flex规约的布局能力 CSS:flexbox MyGridLayout 栅格布局:提供了一种基于单元格进行垂直和水平的无限拆分而进行布局的能力...iOS13的黑白模式的适配支持 流式布局自定义行内对齐 流式布局和浮动布局对基线对齐的支持 重构和添加了对布局视图进行布局时的动画支持能力 完善和扩充对布局和视图尺寸自适应设置支持 重构了流式布局和相对布局的实现...4.环绕和拉伸停靠 我们可以通过设置布局视图的gravity属性来设置布局内子视图的整体停靠和对齐特性。...我们还可以通过拖放器对象来进行一些特性化设置,比如可以设置拖放的动画时长、可以设置哪些子视图在拖放时不会移动、以及是否可以在拖放时实现悬停效果等等。...函数返回的是此行以及行内的停靠对齐方式,如果返回MyGravity_None则表示使用布局默认的gravity和arrangedGravity停靠对齐属性。

    1.8K10
    领券