首页 > 教程 > 关键词   >  CSS布局最新资讯  > 正文

自适应css布局——流动布局新时代

2009-08-10 17:10 · 稿源:蓝色理想

创建自适应内容流动布局

创建这种类型的布局,我们要做两件事:为每一范围分辨率的屏幕设立单独的样式;第二是确定用户屏幕的分辨率。对此,Kevin Hale 在文章 Dynamic Resolution-Dependent Layout Technique 中作过详细的介绍。

第一步是创建一系列可替代的布局文件。例如,一个称之为narrow.css,其针对小分辨率的屏幕。另一个可称之为normal.css,适应于传统的分辨率屏幕,第三可称之为wide.css,将处理较大分辨率的屏幕。

我们可以使用js根据预设的样式表作简单的改动,Dynamic Resolution Dependent Layouts 在演示页中使用js解释了如何使用它,于其它类型布局一样,所有样式和js文件都放在头部。

以下为引用的内容:

<!-- Narrow style sheet -->
<link rel="alternate stylesheet" type="text/css" href="css/narrow.css"
title="narrow"/>

<!-- Default style sheet -->
<link rel="stylesheet" type="text/css" href="css/normal.css" title="default"/>

<!-- Wide style sheet -->
<link rel="alternate stylesheet" type="text/css" href="css/wide.css"
title="wide"/>

<!-- Included JavaScript to switch style sheets -->
<script src="scripts/dynamiclayout.js" type="text/javascript"></script>

注意到所有三个链接样式单的title属性:“narrow”、“default”、“wide”,在js源文件中查看DynamicLayout() 函数。可以看到,我们会很容易的根据每个title属性来调用相应的样式,以及如何改变相应的宽度。

以下为引用的内容:

function dynamicLayout(){
    var browserWidth = getBrowserWidth();

    // Narrow CSS rules
    if (browserWidth < 640){
        changeLayout("narrow");
    }
    // Normal (default) CSS rules
    if ((browserWidth >= 640) && (browserWidth <= 960)){
        changeLayout("default");
    }
    // Wide CSS rules
    if (browserWidth > 960){
        changeLayout("wide");
    }
}

这种技术很容易实现,能够与其它技术一起创建更多的可用性布局。仔细查看js,可以看到更多细节。

相似的技术

对于类似的技术,可以参阅 Brand Spanking NewDynamic layouts with adaptive columns,他使用了大致相同的代码,但略微不同,幸好有更多的选择和脚本实例得到同样的自适应内容。

要下载此版本自适应内容的脚本,请到 Dynamic layouts with adaptive columns

这种概念并不难,关于此技术每个开发者都有自己的脚本,Clagnut.com博客的回帖中有更多关于自适应内容的布局和脚本--“Variable fixed width layout“,在其回帖中甚至有一种技巧无需任何脚本--CSS Drop Column Layout

举报

  • 相关推荐
  • 大家在看
  • 快递面单打印新时代:汉印如何撑起“千亿件”物流效率?

    2025年我国快递业务量突破1000亿件,提前35天达成目标,连续5年突破千亿大关。这既展现出内需潜力与电商渗透率的提升,也体现了中国数字物流体系的高效运转。快递面单作为物流系统的关键接口,汉印品牌凭借技术实力突破外资垄断,占据30%市场份额。2024年汉印获得"快递面单打印机全国销量第一"认证,并构建了覆盖全产业链的产品矩阵。其自主研发的热敏打印芯片全球市占率领先,10万平米智能制造基地确保产能稳定。汉印还参与制定国内首个电子面单打印机行业标准,推动物流数字化生态协同发展,助力中国快递产业高效、安全、智能化发展。

  • 领先三年布局再循环产业,海尔智家又建分拣中心,打通循环全链路

    2025年是"十四五"规划"无废城市"建设收官之年。随着环保意识提升,废旧家电处理成为城市固废治理核心战场。海尔智家率先布局家电回收产业,2022年建成行业首家互联工厂,2023年7月又在青岛建成标准化家电回收分拣中心,形成"回收-分拣-拆解-再生"全流程闭环体系。创新"五网融合"回收模式,通过自建物流、门店回收及"海鲸绿色回收"平台实现全生命周期管理。在拆解环节研发纯度99.9%的PCR循环新材料,解决行业技术难题。分拣中心作为连接回收端与拆解端的中转站,极大提升处理效率。目前海尔已构建覆盖"收、运、拆、用"全环节的家电绿色管理闭环体系,成为行业首个实现全生命周期管理的企业。

  • 武汉添翼 擎动华中 I 君禾全国布局第13站——武汉五金机电仓储中心7月10日盛装启航!

    君禾股份武汉五金机电仓储中心盛大开业,标志着其全国战略布局再落一子。该中心作为君禾深耕华中市场的第13家核心枢纽,拥有3000㎡现代化智能仓储,提供五金机电全品类产品及一站式高效服务。开业现场推出重磅优惠,吸引众多客户签约。中心将依托强大供应链和本地化服务团队,为湖北地区工业制造、基础建设等领域客户提供快速响应和专业支持,助力区域产业发展。未来君禾将继续完善全国网点布局,推动中国智造升级。

  • 小度首发智能硬件MCP Server,开启物理世界智能交互新时代

    小度科技正式推出MCP Server开放平台,支持开发者通过自然语言控制1800余家厂商的智能设备。该平台提供两大核心服务:小度音箱MCP Server支持设备控制、语音播报等功能;小度IoT MCP Server开放全屋设备控制、场景联动等能力。平台大幅降低开发门槛,开发者仅需简单配置即可调用API。小度已与美的、格力等1800余家厂商合作,覆盖智能音箱、智能屏等全场景设备,并打造超200万间智慧酒店客房。未来小度将持续深化MCP协议与生成式AI融合,推动智能家居向"万物AI互联"时代迈进。

  • 深度理解,服务在地|Moka 用本地化实践深化全球布局

    Moka持续深耕海外市场,通过产品迭代和生态合作拓展全球化布局。2024年5月和6月,Moka先后亮相亚洲HR Tech展会和香港HR峰会,展示其AI驱动的智能招聘系统在多语言支持、跨时区面试安排等场景的解决方案。公司已在香港和新加坡设立办公室,并与当地服务商建立合作网络,强化区域落地能力。Moka Recruiting已服务东南亚、中东和欧洲客户,覆盖零售、金融科技等行业,通过持续打磨产品合规性和本地化功能,助力企业构建全球化人才连接能力。未来Moka将继续以技术驱动提升全球招聘效率,支持企业人力资源管理的全球化进程。

  • 建信基金布局科技前沿,国产替代、存算一体与先进封装值得关注

    文章探讨了数字化时代硬件技术发展的三大关键方向:1)国产替代加速推进,有望突破半导体领域技术瓶颈并重塑全球产业链格局;2)存算一体技术突破"存储墙"限制,通过"存储即计算"重构芯片架构,成为提升算力的关键路径;3)先进封装技术推动光模块升级,光电共封装技术通过缩短信号传输距离显著提升传输效率。建信基金布局相关产品,为投资者提供把握科技投资机遇的工具。文章强调算力是数字时代的核心动力,硬件技术创新将持续推动科技浪潮发展。

  • 苹果智能眼镜布局全面加速,Meta/微美全息产业生态协同撬动万亿市场

    苹果计划2025年推出搭载M5处理器的Vision Pro智能眼镜,2027年将发布主打拍摄和AI功能的Vision Air,以及更轻便的头显设备。彭博社透露苹果还在探索有线版Vision Pro。Meta与Ray-Ban合作的智能眼镜取得市场成功,即将推出高端版Hypernova眼镜,配备神经腕带控制器。微美全息积极布局智能眼镜领域,通过技术创新推动AR眼镜发展。随着AI技术进步,智能眼镜市场迎来爆发式增长,互联网巨头、硬件厂商纷纷入局,推动办公、影视、游戏等场景应用升级。

  • 从“五位一体”到AI开放平台,盈米基金是如何布局AI生态的?

    盈米基金在2025亚马逊云科技中国峰会上展示AI战略布局,推出&quot;五位一体&quot;数字化投顾体系。副总裁刘永指出,AI可弥补互联网金融服务在深度交互上的短板,实现&quot;广度&quot;与&quot;深度&quot;结合。盈米已构建三大AI应用场景:1)&quot;且慢AI小顾&quot;智能投顾助手,覆盖75%投顾场景,积累超100万有效用户提问;2)&quot;AI编辑部&quot;人机协同系统,每周产出600篇高质量金融�

  • 空调内卷的火烧到了工厂内,海尔布局5G获省奖领先一筹?

    空调行业竞争激烈,海尔通过5G技术实现制造端突破:在山东科技大会上,海尔参与的"工业物联网5G关键技术研发及应用"项目获一等奖。该项目自主研发5G核心设备,构建工业设备互联互通方案,已在工厂生产与售后服务中落地应用。5G技术解决了传统产线信息延迟问题,使空调零部件组装效率提升30%,不良率下降40%。售后环节支持实时监控运行状态,实现远程智能维护。海尔依托5300项发明专利和7944项实用新型专利,形成"核心设备自主化+场景应用定制化"路径,在行业智能化转型中领先一步。

  • Meta 抢占AI霸权争夺加剧,微美全息(WIMI.US)布局产业生态应对市场竞争

    Meta斥资数十亿美元争夺AI领域主导权,包括从OpenAI挖走三名研究员,甚至开出1亿美元签约费。同时,Meta同意以148亿美元收购AI初创公司Scale AI 49%股份,这是其史上最大外部投资。中国AI领域也快速发展,已有433款大模型完成备案上线。专家指出,开源模式推动了大模型创新生态,形成&quot;技术-数据-场景&quot;循环迭代。微美全息(WIMI.US)通过搭建高性能AI算力基地,集成国际先进�

这篇文章对你有价值吗?

今日大家都在搜的词: