改变行高只是改变上下间距的大小,
目标:
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" />
二倍精灵图做法
2014以上版本ps才能安装
使用flex 布局后容器和item都会变成块级元素
<style>
a {
display: flex;
text-decoration: none;
width: 100px;
height: 100px;
background-color: aqua;
justify-content: space-around;
align-items: center;
}
span {
width: 20px;
height: 20px;
background-color: blueviolet;
}
style>
head>
<body>
<a href="">
<span>1span>
<span>1span>
a>
body>
可以用百分比20%
//二倍图
.search::before {
content: '';
position: absolute;
top: 5px;
left: 5px;
width: 15px;
height: 15px;
background: url(../images/sprite.png) no-repeat -59px -279px;
background-size: 104px auto;
@media screen and (max-width: 539px) {
body {
background-color: blue;
}
}
@media screen and (min-width: 540px) and (max-width: 969px ) {//可以省略(max-width:969px)效果一样
body {
background-color: pink;
}
}
@media screen and (min-width: 970px) {
body {
background-color: saddlebrown;
}
}
小于用max-width,大于用min-width
我们要做的效果是,在大分辨率的设备下,图片文字显示大一点,小分辨率的设备图片文字显示小一点
注意html {font-size:50px}要写在最前面,写后面会被层叠掉
pc端也可以访问移动端的网站
// 搜索模块
.search-content {
position: fixed;
left: 50%;
top: 0;
transform: translateX(-50%);
height: (88rem / @baseFont);
width: 15rem;
background-color: #FFC001;
}
使用时,当屏幕大于750px,font-size还是会跟随屏幕来放大
现在还是不行,还是超过750px
样式被覆盖了
解决方法:提高权重
一套页面可以适配三种设备手机、PC、ipad
<style>
* {
margin: 0;
padding: 0;
}
.container {
height: 150px;
background-color: pink;
margin: 0 auto;
}
/* 超小屏幕下 小于 768 布局容器的宽度为 100% */
@media screen and (max-width:767px ){
.container {
width: 100%;
}
}
/* 小屏幕下 大于等于768 布局容器改为 750 px */
@media screen and (min-width:768px) {
.container {
width: 750px;
}
}
/* 中等屏幕 大于992px 布局容器设置为 970px */
@media screen and (min-width:992px) {
.container {
width: 970px;
}
}
/* 大屏幕 大于1200px 布局容器宽度设置为1170px */
@media screen and (min-width:1200px) {
.container {
width: 1170px;
}
}
.container ul li {
float: left;
width: 11.11%;
height: 30px;
list-style: none;
text-align: center;
background-color: green;
}
@media screen and (max-width:767px) {
.container ul li {
width: 33.33%;
}
}
style>
head>
<body>
<div class="container">
<ul>
<li>导航栏li>
<li>导航栏li>
<li>导航栏li>
<li>导航栏li>
<li>导航栏li>
<li>导航栏li>
<li>导航栏li>
<li>导航栏li>
<li>导航栏li>
ul>
div>
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-s4u5KZUC-1628409911062)(C:\Users\KAN\AppData\Roaming\Typora\typora-user-images\image-20210701211031565.png)]