есть ли способ устранить эту вертикальную белую линию справа?

#javascript #html #css

#javascript #HTML #css

Вопрос:

я не могу решить эту проблему с css, я создал свой сайт на react, но в мобильной версии я обнаружил такую проблему, что когда я уменьшаю масштаб экрана, вы видите эту вертикальную белую линию справа. Скриншот

Я пытался везде искать решение, и большинство людей сказали поставить margin: 0, padding: 0, но ничего.

в моем app.css:

  *{
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  font-family: 'PT Sans', sans-serif;
  }
  

Есть способ? Спасибо!

Комментарии:

1. прикрепите всю вашу кодовую базу

Ответ №1:

Установите стиль body специально

 body {
   margin: 0,
   padding: 0,
}

  

Ответ №2:

это мой основной:

 import React from 'react';
import './App.css';
import Home from './components/pages/HomePage/Home';
import Services from './components/pages/Services/Services';
import Products from './components/pages/Products/Products';
import Contattaci from './components/pages/Contattaci/Contattaci';
import { BrowserRouter as Router, Switch, Route } from 'react-router-dom';
import Navbar from './components/Navbar';
import Footer from './components/pages/Footer.js/Footer';
import Terms from './components/Terms';
import CookieConsent, { Cookies } from "react-cookie-consent";

function App() {
return (
<Router>
  <Navbar />
  <Switch>
    <Route path='/' exact component={Home} />
    <Route path='/services' component={Services} />
    <Route path='/products' component={Products} />
    <Route path='/contattaci' component={Contattaci} />
    <Route path='/terms' component={Terms} />
    <div></div>
  </Switch>
  <CookieConsent>Questo sito web usa i cookie per migliorare l'esperienza dell'utente. 
  </CookieConsent>
  <Footer />
</Router>
 );
 }
 export default App;
  

затем я создал app.css

  *{
   box-sizing: border-box;
   margin: 0;
   padding: 0;
   font-family: 'PT Sans', sans-serif;
   }
  

остальные — это другие файлы, которые подключаются к main

Комментарии:

1. Они должны быть добавлены как часть вашего первоначального вопроса, а не как ответ.

2. это был ответ Уильяму

3. Ответы предназначены для ответа на главный вопрос, а не на другие ответы 🙂