关于html响应移动端(开发笔记2,@media)

问题:用HBuilder编写html,html可以自动适应移动端

 上篇笔记写了方法一(viewport),这篇笔记是关于@media,两者的不同如下:

viewport:控制页面放大或缩小

@media:编写不同的样式以适应不同的屏幕尺寸

相关链接:

上篇笔记:​​​​​​(12条消息) 关于html响应移动端(开发笔记1)_昏睡的程序猿的博客-CSDN博客

viewport:viewport 深入理解 | 菜鸟教程 (runoob.com)

@media:CSS3 @media查询 | 菜鸟教程 (runoob.com)

个人总结:

@media用于根据判断也页面大小设计元素样式,因此代码量较大。

@media常见属性:

 @media示例

如果文档宽度小于 300 像素则修改背景颜色(background-color):

@media screen and (max-width: 300px) {
    body {
        background-color:lightblue;
    }
}

(来自于CSS3 @media查询 | 菜鸟教程 (runoob.com)

实际开发:

此次开发项目较为简单,只需要定义div样式大小就可以

#bottle {
				display: inline-block;
				width: 100%;
				text-align: center;
				font-weight: bold;
			}
			#can {
				display: inline-block;
				width: 100%;
				text-align: center;
				font-weight: bold;
			}

/* 宽度变化 */
		@media (min-width:200px) {
			#bottle{                //修改bottle元素下的字体大小
				font-size:1.2rem ;
				margin-top: 2.6rem;    //修改bottle元素的外边距
				}
			#can{
				font-size:1.2rem ;    //修改can元素下的字体大小
	
			}
		@media (min-width:300px) {    
			#bottle{
				font-size:1.4rem ;        //修改bottle元素下的字体大小
				margin-top: 2.8rem;        //修改bottle元素的外边距
				}
			#can{
				font-size:1.4rem ;         //修改can元素下的字体大小
				}
			}

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值