-4

Could someone try and help me center this div? Help would be appreciated!

.navbar a {
 text-decoration: none;
 color: black;
}

.navbar a.navbar-brand {
  height: inherit;
  line-height: inherit;
  padding-top: 25px;
  font-size: 32px;
  text-transform: uppercase;
  font-weight: 400;
  letter-spacing: 2px;
}

.navbar a.navbar-brand span {
  font-size: 38px;
  font-weight: 700;
}
<div class="navbar">
  <a href="#!/home" class="navbar-brand"> 
  <span>O</span>ne<span>D</span>ata</a>
</div>
pretzelhammer
  • 13,874
  • 15
  • 47
  • 98
  • In side content of entire div with content wanna set in center? – Hanif Oct 01 '18 at 02:39
  • Possible duplicate of [How to horizontally center a
    ?](https://stackoverflow.com/questions/114543/how-to-horizontally-center-a-div)
    –  Oct 01 '18 at 03:19

5 Answers5

2

Simply apply text-align: center to .navbar:

.navbar a {
  text-decoration: none;
  color: black;
}

.navbar a.navbar-brand {
  height: inherit;
  line-height: inherit;
  padding-top: 25px;
  font-size: 32px;
  text-transform: uppercase;
  font-weight: 400;
  letter-spacing: 2px;
}

.navbar a.navbar-brand span {
  font-size: 38px;
  font-weight: 700;
}

.navbar {
  text-align: center;
}
<div class="navbar">
  <a href="#!/home" class="navbar-brand">
    <span>O</span>ne<span>D</span>ata</a>
</div>
Obsidian Age
  • 41,205
  • 10
  • 48
  • 71
0

in class .navbar a.navbar-brand use text-align: center; & display: block;

     .navbar a {
        text-decoration: none;
        color: black;
       
      }

      .navbar a.navbar-brand {
        height: inherit;
        line-height: inherit;
        padding-top: 25px;
        font-size: 32px;
        text-transform: uppercase;
        font-weight: 400;
        letter-spacing: 2px;
        text-align: center;
        display: block;
      }

      .navbar a.navbar-brand span {
        font-size: 38px;
        font-weight: 700;
      }
<div class="navbar">
    <a href="#!/home" class="navbar-brand"> 
    <span>O</span>ne<span>D</span>ata</a>
 </div>
Shiv Kumar Baghel
  • 2,464
  • 6
  • 18
  • 34
0

Just add this class to your CSS file:

.navbar {
    text-align: center;
    display: block;
}

or add this style to your div element:

style="text-align:center; display: block;"

<div class="navbar" style="text-align:center; display: block;">
    <a href="#!/home" class="navbar-brand"> 
    <span>O</span>ne<span>D</span>ata</a>
</div>

Hope it helps.

R. Paiva
  • 43
  • 4
0

you can add this

 .navbar{
     text-align: center;
   }
セアンデエ
  • 214
  • 2
  • 11
  • It might be even more helpful to include an explanation of what your code does, and why it answers the question. Posting just code can sometimes be unclear. – Harsha Biyani Oct 01 '18 at 06:32
0

.navbar {
  display: flex;
  align-items: center;
  justify-content: center;
}
.navbar a {
 text-decoration: none;
 color: #000000;
}
.navbar a.navbar-brand {
  height: inherit;
  line-height: inherit;
  padding-top: 25px;
  font-size: 32px;
  text-transform: uppercase;
  font-weight: 400;
  letter-spacing: 2px;
}

.navbar a.navbar-brand span {
  font-size: 38px;
  font-weight: 700;
}
<div class="navbar">
  <a href="#!/home" class="navbar-brand"> 
  <span>O</span>ne<span>D</span>ata</a>
</div>
Asiya Fatima
  • 1,388
  • 1
  • 10
  • 20