样式不起作用
来源:2-3 首页-头部样式(2)
慕标5156652
2020-11-10 12:37:57
# 具体遇到的问题
# 报错信息的截图
目录结构


# 相关课程内容截图
# 尝试过的解决思路和结果
# 粘贴全部相关代码,切记添加代码注释(请勿截图)
在这里输入代码,可通过选择【
searchBar.css
.search-bar {
width: 100%;
height: 1.066667rem;
position: absolute;
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
padding-top: 0.213333rem;
}
.search-bar .bar-location {
margin-right: 0.533333rem;
border-radius: 0.346667rem;
background-color: rgba(0,0,0,0.33);
width: 2.453333rem;
height: 0.746667rem;
}
.search-bar .location-icon {
display: inline-block;
width: 0.4rem;
height: 0.533333rem;
vertical-align: 0.213333rem;
margin-left: 0.16rem;
background-image: url('../img/locationIcon.png');
background-size: cover;
}
.search-bar .location-text {
position: relative;
display: inline-block;
font-size: 0.373333rem;
color: #fff;
vertical-align: 0.32rem;
margin-left: -0.08rem;
}
代码语言】突出显示
index.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0 maximum-scale=1.0,user-scalable=0">
<title>首页</title>
<!--动态rem编写 -->
<script>
(function(){
var docEl=document.documentElement;
function setRemUnit(){
// 获取rem基准值
var rem=docEl.clientWidth/10;
// 动态设置html根元素的font-size的值
docEl.style.fontSize=rem+"px";
}
setRemUnit();
// 窗口大小发送变化 重新监听
window.addEventListener("resize",setRemUnit);
// 窗口出现在当前屏幕时 (有浏览器兼容问题)
window.addEventListener("pageshow",function(e){
if(e.persisted){
setRemUnit();
}
})
})()
</script>
<link rel="stylesheet" href="../lib/reset.css">
<!-- <link rel="stylesheet" href="./searchBar/searchBar.css"> -->
<link rel="stylesheet" type="text/css" href="./searchBar/searchBar.css">
<link rel="stylesheet" href="./header/header.css">
</head>
<body>
<!-- 头部 -->
<div class="header">
<div class="search-bar">
<div class="bar-location">
<div class="location-icon"></div>
<div class="location-text">郑州市</div>
</div>
<div class="search-btn">
<p class="place-holder">鸡翅</p>
</div>
</div>
<img class="header-img" src="https://app.nihaoshijie.com.cn/upload/bannertemp.e8a6fa63.jpg" alt="">
</div>
</body>
</html>
2回答
同学你好,解答如下:
1、http-server的作用是开启一个静态服务器。比如说:代码中请求json数据,直接通过浏览器访问会报错,指示跨域。那么开启服务器之后,通过服务器就可以正常访问,而不报跨域的错误了。
2、请问同学现在效果正确了吧!服务器确实有缓存访问记录的问题,多次访问之后会记住你目前的状态,简单理解为:它会认定你访问的还是原来的地址,所以这时候会出现更改代码没有效果的情况。因此,建议清除浏览器缓存。
祝学习愉快~
慕标5156652
提问者
2020-11-10
不使用服务器 可以正常使用
使用服务器就不行了
老师我把浏览器缓存清除了就可以了
这个http-server的作用是什么
相似问题
回答 1