React bootstrap navbar1

#javascript #reactjs #react-redux #jsx #react-bootstrap

#javascript #reactjs #реагировать-redux #jsx #реагировать-bootstrap

Вопрос:

Я новичок в react и использую React bootstrap для шаблона.Я специально использую компонент navbar в react. Я пытаюсь центрировать текст посередине. Однако это происходит следующим образом:

введите описание изображения здесь

Вот код для того же:

 import React,{Components} from 'react';
import Navbar from 'react-bootstrap/Navbar'
export class NavbarTop extends React.Component{
    render(){
        return(
            <div>
            <Navbar bg="dark" variant="dark">
    <Navbar.Brand href="#home">
      <img
        alt=""
        src="../img/TataLogo.png"
        width="30"
        height="30"
        className="d-inline-block align-top"
      />{' '}
      
    </Navbar.Brand>
    <Navbar.Brand href="#home">
    Best Practices Management System
    </Navbar.Brand>
  </Navbar>
  </div>
  );
}
}

export default NavbarTop;
  

Пожалуйста, помогите мне в этом. Я использовал style justify center, но это не сработало

Я хотел сосредоточить систему управления лучшими практиками

Ответ №1:

Вы можете использовать m-auto класс, предоставляемый bootstrap, и это расположит заголовок по центру по горизонтали

Посмотреть фрагмент

     return (
      <div>
        <Navbar bg="dark" variant="dark">
          <Navbar.Brand href="#home">
          <img
            alt=""
            src="../img/TataLogo.png"
            width="30"
            height="30"
            className="d-inline-block align-top"
          />{' '}

        </Navbar.Brand>
        <Navbar.Brand href="#home" className="m-auto">
            Best Practices Management System
        </Navbar.Brand>
      </Navbar>
    </div>
  );
  

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

1. да, это работает, хотя я хочу переместить логотип в сторону

Ответ №2:

Добавьте класс CSS «text-center» в окружающий div или на панель навигации.Бренд.

https://getbootstrap.com/docs/4.0/utilities/text/