样式不起作用

来源:2-3 首页-头部样式(2)

慕标5156652

2020-11-10 12:37:57

# 具体遇到的问题

# 报错信息的截图

目录结构

http://img.mukewang.com/climg/5faa19170973ad4104940706.jpg

http://img.mukewang.com/climg/5faa18ad09e1c0a908661408.jpg


# 相关课程内容截图

# 尝试过的解决思路和结果

# 粘贴全部相关代码,切记添加代码注释(请勿截图)

在这里输入代码,可通过选择【

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回答

好帮手慕码

2020-11-10

同学你好,解答如下:

1、http-server的作用是开启一个静态服务器。比如说:代码中请求json数据,直接通过浏览器访问会报错,指示跨域。那么开启服务器之后,通过服务器就可以正常访问,而不报跨域的错误了。

2、请问同学现在效果正确了吧!服务器确实有缓存访问记录的问题,多次访问之后会记住你目前的状态,简单理解为:它会认定你访问的还是原来的地址,所以这时候会出现更改代码没有效果的情况。因此,建议清除浏览器缓存。

祝学习愉快~

0

慕标5156652

提问者

2020-11-10

不使用服务器 可以正常使用

使用服务器就不行了


老师我把浏览器缓存清除了就可以了

 这个http-server的作用是什么 


0

0 学习 · 6815 问题

查看课程