当前位置: 首页 > news >正文

width: 100%和 width: 100vw这两种写法有什么区别

width: 100%;width: 100vw; 是两种不同的 CSS 写法,它们在实际应用中会有不同的效果。以下是这两种写法的主要区别:

  1. width: 100%;

    • 定义:将元素的宽度设置为其包含块(通常是父元素)宽度的 100%。
    • 效果:元素会根据其包含块的宽度进行调整。如果包含块的宽度发生变化,元素的宽度也会相应变化。
    • 应用场景:适用于需要根据父元素宽度进行调整的元素,比如在响应式布局中,根据父容器的宽度来动态调整元素宽度。
  2. width: 100vw;

    • 定义:将元素的宽度设置为视口宽度(viewport width)的 100%。
    • 效果:元素的宽度等于浏览器窗口的宽度,不受父元素宽度的影响。如果浏览器窗口宽度发生变化,元素的宽度也会相应变化。
    • 应用场景:适用于需要占据整个视口宽度的元素,比如全屏背景图片或者横幅。

举例说明

假设浏览器窗口宽度为 1200px,包含块(父元素)宽度为 800px:

  • 使用 width: 100%;

    <div style="width: 800px;"><div style="width: 100%; background-color: lightblue;">这个 div 的宽度是 800px</div>
    </div>
    

    在这个例子中,内层 div 的宽度是父元素的 100%,即 800px。

  • 使用 width: 100vw;

    <div style="width: 800px;"><div style="width: 100vw; background-color: lightgreen;">这个 div 的宽度是 1200px</div>
    </div>
    

    在这个例子中,内层 div 的宽度是视口宽度的 100%,即 1200px。

总结

  • width: 100%;:相对于父元素宽度,适用于需要根据父元素宽度调整的情况。
  • width: 100vw;:相对于视口宽度,适用于需要占据整个视口宽度的情况。

在这里插入图片描述

http://www.lryc.cn/news/366476.html

相关文章:

  • 如何在另一台电脑上使用相同的Python环境和依赖包
  • Vue3 响应式 API:工具函数(一)
  • 开发常用软件
  • conntrack如何限制您的k8s网关
  • SwiftUI六组合复杂用户界面
  • 高考分数查询结果自动推送至微信
  • flask_sqlalchemy时间缓存导致datetime.now()时间不变问题
  • 使用 PAI-DSW x Free Prompt Editing图像编辑算法,开发个人AIGC绘图小助理
  • Nginx03-动态资源和LNMP介绍与实验、自动索引模块、基础认证模块、状态模块
  • 山东大学软件学院项目实训-创新实训-基于大模型的旅游平台(二十九)- 微服务(9)
  • Matplotlib常见图汇总
  • MTK联发科MT6897(天玑8300)5G智能移动处理器规格参数
  • 【AIoT-Robot】3d hand pose
  • 使用 tc (Traffic Control)控制网络延时
  • android原生TabLayout之自定义指示器效果
  • 最新 HUAWEI DevEco Studio 使用技巧
  • 开源大模型与闭源大模型浅析
  • docker 命令 ps,inspect,top,logs详解
  • Windows 找不到文件‘shell:sendto‘。请确定文件名是否正确后,再试一次
  • 【算法】模拟算法——外观数组(medium)
  • 2024年会计、金融与工商管理国际会议(ICAFBA 2024)
  • 关于 spring boot 的 目录详解 和 配置文件 以及 日志
  • 如何删除电脑端口映射?
  • xiaolingcoding 图解网络笔记——基础篇
  • Docker 容器 mysql 配置主从
  • 64. UE5 RPG 创建新的双手攻击怪物
  • (求一个整数各位数的和)编写程序,读取一个在0和1000之间的整数,并将该整数的各位数字相加。例如:整数是 932,各位数字之和为14。
  • 大模型参加高考,同写2024年高考作文,及格分(通义千问、Kimi、智谱清言、Gemini Advanced、Claude-3-Sonnet、GPT-4o)
  • 【因果推断python】24_倾向得分2
  • 部件库(Widget Factory)