<template> <div id="index_danghang"> <div class="top"> <mt-header class="top1" > <div slot="left"> <img src="/static/img/logo.jpg" alt=""> <span>前端学习</span> </div> <div slot="right"> <img src="/static/img/logo.jpg" alt=""> <span>前端学习</span> </div> </mt-header> </div> <!-- <div class="content"> --> <router-view /> <!-- </div> --> <!-- :selected.sync="selected" --> <mt-tabbar class="bottom1" fixed> <mt-tab-item id="首页"> <!-- <img slot="icon" src="../assets/100x100.png"> --> <font>首页</font> </mt-tab-item> <mt-tab-item id="订单"> <!-- <img slot="icon" src="../assets/100x100.png"> --> 留言 </mt-tab-item> <mt-tab-item id="发现"> <!-- <img slot="icon" src="../assets/100x100.png"> --> 课程 </mt-tab-item> <mt-tab-item id="我的"> <!-- <img slot="icon" src="../assets/100x100.png"> --> 我的 </mt-tab-item> </mt-tabbar> </div> </template> <script> export default { name: 'App' } </script> <style> *{ margin: 0; padding: 0; } </style> <style scoped="scoped"> /* #index_danghang { position: relative; } */ .top{ width: 100%; } .top1 { width: 100%; background-color: white; color: #000; border: 1px solid black; } .mint-header { width: 100%; } .mint-header .mint-header-button { flex-shrink: 0; } </style>
时间: 2023-12-06 18:03:48 浏览: 159
根据您提供的代码,您已经按照之前的建议进行了样式修改,但是仍然无法实现 Header 组件和浏览器一样宽,右侧内容还是会出现溢出。
经过查看代码,我发现可能是因为 Header 组件右侧的内容宽度过大,导致出现了溢出。解决这个问题可以通过修改右侧内容的宽度来实现。
您可以尝试将右侧内容的宽度设置为固定值,或者使用百分比来设置宽度,以适应不同的屏幕大小。
例如,将右侧内容的宽度设置为50%,代码如下:
```
<mt-header class="top1">
<div slot="left">
<img src="/static/img/logo.jpg" alt="">
<span>前端学习</span>
</div>
<div slot="right" style="width: 50%;">
<img src="/static/img/logo.jpg" alt="">
<span>前端学习</span>
</div>
</mt-header>
```
您可以根据实际情况,适当调整右侧内容的宽度,以达到您想要的效果。
阅读全文