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

建网站的公司赚钱吗手机网站建设技术方案

建网站的公司赚钱吗,手机网站建设技术方案,电子商务网站开发项目策划书,做一网站需要哪些语言大白话 CSS 中media查询的工作原理,如何利用它实现不同设备的样式适配 什么是 media 查询 在网页设计里,不同的设备(像手机、平板、电脑)屏幕尺寸各异。要是只使用一套固定的样式,网页在某些设备上可能就显示得乱七八…

大白话 CSS 中@media查询的工作原理,如何利用它实现不同设备的样式适配

什么是 @media 查询

在网页设计里,不同的设备(像手机、平板、电脑)屏幕尺寸各异。要是只使用一套固定的样式,网页在某些设备上可能就显示得乱七八糟。@media 查询就像是一个“智能开关”,能依据设备的特性(比如屏幕宽度、高度、分辨率等)来应用不同的 CSS 样式,从而让网页在各种设备上都能完美显示。

@media 查询的工作原理

@media 查询的核心在于设定一个或多个条件,当设备的特性满足这些条件时,就会应用查询里定义的 CSS 样式。基本的语法如下:

/* 定义一个媒体查询 */
@media 媒体类型 and (媒体特性) {/* 当条件满足时应用的样式 */选择器 {属性:;}
}
  • 媒体类型:用来指定查询适用的设备类型,常见的有 all(所有设备)、screen(屏幕设备,如电脑、手机、平板)、print(打印设备)等。
  • 媒体特性:这是查询的关键条件,例如 min-width(最小宽度)、max-width(最大宽度)、orientation(设备方向,如 portrait 竖屏、landscape 横屏)等。

如何利用 @media 查询实现不同设备的样式适配

下面通过一个具体的例子来说明如何使用 @media 查询为不同屏幕宽度的设备应用不同的样式。

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Media Query Example</title><style>/* 全局样式,适用于所有设备 */body {font-family: Arial, sans-serif;background-color: lightblue;color: black;}/* 当屏幕宽度小于等于 600px 时(通常是手机设备),应用以下样式 */@media screen and (max-width: 600px) {body {background-color: lightgreen; /* 将背景颜色改为浅绿色 */font-size: 14px; /* 减小字体大小 */}}/* 当屏幕宽度大于 600px 且小于等于 900px 时(通常是平板设备),应用以下样式 */@media screen and (min-width: 601px) and (max-width: 900px) {body {background-color: lightyellow; /* 将背景颜色改为浅黄色 */font-size: 16px; /* 调整字体大小 */}}/* 当屏幕宽度大于 900px 时(通常是电脑设备),应用以下样式 */@media screen and (min-width: 901px) {body {background-color: lightcoral; /* 将背景颜色改为浅珊瑚色 */font-size: 18px; /* 增大字体大小 */}}</style>
</head><body><h1>欢迎来到我的网页!</h1><p>这个网页使用了媒体查询来适配不同的设备。</p>
</body></html>

代码解释

  1. 全局样式
/* 全局样式,适用于所有设备 */
body {font-family: Arial, sans-serif;background-color: lightblue;color: black;
}

这部分样式是全局的,会应用到所有设备上。

  1. 手机设备样式(屏幕宽度小于等于 600px)
/* 当屏幕宽度小于等于 600px 时(通常是手机设备),应用以下样式 */
@media screen and (max-width: 600px) {body {background-color: lightgreen; /* 将背景颜色改为浅绿色 */font-size: 14px; /* 减小字体大小 */}
}

当设备屏幕宽度小于等于 600px 时,会将页面的背景颜色改为浅绿色,字体大小减小到 14px。

  1. 平板设备样式(屏幕宽度大于 600px 且小于等于 900px)
/* 当屏幕宽度大于 600px 且小于等于 900px 时(通常是平板设备),应用以下样式 */
@media screen and (min-width: 601px) and (max-width: 900px) {body {background-color: lightyellow; /* 将背景颜色改为浅黄色 */font-size: 16px; /* 调整字体大小 */}
}

当设备屏幕宽度在 601px 到 900px 之间时,会将页面的背景颜色改为浅黄色,字体大小调整为 16px。

  1. 电脑设备样式(屏幕宽度大于 900px)
/* 当屏幕宽度大于 900px 时(通常是电脑设备),应用以下样式 */
@media screen and (min-width: 901px) {body {background-color: lightcoral; /* 将背景颜色改为浅珊瑚色 */font-size: 18px; /* 增大字体大小 */}
}

当设备屏幕宽度大于 900px 时,会将页面的背景颜色改为浅珊瑚色,字体大小增大到 18px。

通过这种方式,我们可以根据不同设备的屏幕宽度来动态调整网页的样式,实现不同设备的样式适配。

http://www.dtcms.com/a/431892.html

相关文章:

  • 网站设计与实现毕业设计美橙互联网站备案平台
  • 第10章 Git
  • 为AI语音交互“瘦身”:基于Flet与Sherpa-onnx的端侧STT实战
  • 电子商务网站规划与建设论文路由硬盘做网站空间不
  • 可视化 网站开发工具自动seo优化
  • AI赋能下的SEO关键词优化路径探讨与实战经验分享
  • 深入理解 Linux 进程间通信(上):管道技术全解析
  • 【Linux 系统】进程优先级
  • 滕州网站建设企业自己人网站建设
  • 手机做服务器建网站旅游网官网首页
  • 网站内容丰富哪些网站可以做go注释
  • 怎么建立网站快捷方式网站建设与管理 教材
  • 做网站如何保证询盘数量上海到北京飞机几个小时
  • 大模型Agent五大工作模式深度解析
  • 网站制作和设计需要多少钱ie浏览器手机版下载
  • 网站安全监测预警平台建设成效3.常见的网站建设工具有
  • Day05_ARM裸机
  • 机电公司管理小程序|基于微信小程序的机电公司管理小程序设计与实现(源码+数据库+文档)
  • 金融公司网站设计图贵州网站开发制作公司
  • 自己做ppt网站湖北系统建站怎么用
  • 如何自建网站接广告大连网站推广怎么收费
  • 韩雪冬个人网站甘肃建设投资集团控股有限网站
  • 广州建设大马路小学网站三明市住房和城乡建设局网站
  • 嵌入式开发学习日志31——stm32之外部中断与定时器中断的差别与选择
  • 北京建站者公司网站模板的好处
  • 潍坊网站建设 诸城自己做网站赚钱
  • 使用Netty解析WebSocket协议
  • 织梦做淘宝客网站视频教程wordpress 输出
  • 【完整源码+数据集+部署教程】动物图像分割系统: yolov8-seg-C2f-DySnakeConv
  • 中企动力建设的网站如何修改村网站开设两学一做栏目