• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Jak wyśrodkować text w divie

Cloud VPS
0 głosów
1,748 wizyt
pytanie zadane 5 maja 2018 w HTML i CSS przez kubusop Początkujący (420 p.)

Jak wyśrodkować text który jest w divie "nav"?

HTML:

<!DOCTYPE HTML>
<html lang="pl">

<head>
	<meta charset="utf-8"/>
	<title>NAZWA</title>
	<meta name="description" content="Official page"/>
	<meta name="keyword" content="keywords" />
	<meta http-quiv="X-UA-Compatible" content="IE=edge,chrome=1"/>
	<link rel="stylesheet" href="style.css" type="text/css"/>
	<link href="https://fonts.googleapis.com/css?family=Alfa+Slab+One&amp;subset=latin-ext" rel="stylesheet">
</head>

<body>





<div class="conteiner">
	<div id="logo">LOGO</div>
	<div id="nav">

		<div class="option">Strona główna</div>
		<div class="option">O nas</div>
		<div class="option">Oferta</div>
		<div class="option">Konktak</div>
		<div style="clear:both;"></div>

	</div>
</div>

</body>


</html>

CSS:

body
{
	background-color:#6a6a6a;
	height:100%
}

.conteiner
{
	width:1500px;
	margin-left:auto;
	margin-right:auto;
}

#logo
{
	margin:30px;
	font-size:2em;
	text-align:center;
	font-family: 'Alfa Slab One', cursive;
}

#nav
{
	text-align:center;
	background-color:#444444;
	padding:20px;
	text-align:center;
}

.option
{
	float:left;
	margin-left:40px;
}

 

2 odpowiedzi

+1 głos
odpowiedź 5 maja 2018 przez Tomek Sochacki Ekspert (227,490 p.)

Dla tego diva ustaw:

display: flex;
justify-content: center;

i odpowiednio sobie porób marginy lub paddingi dla poszczególnych elementów aby je ładnie porozsuwać. Ewentualnie masz też inne opcje dla justify-content - poczytaj sobie na: https://css-tricks.com/snippets/css/a-guide-to-flexbox/

komentarz 5 maja 2018 przez kubusop Początkujący (420 p.)
To jak jeszcze mogę wyśrodkować to samo w pionie?
komentarz 5 maja 2018 przez Tomek Sochacki Ekspert (227,490 p.)
https://www.w3.org/Style/Examples/007/center.pl.html

tam jest opisanych kilka sposobów.

Można jeśli już mamy flexa, to np. dla tych elementów ustalić align-self: center co środkuje je w tym wypadku w pionie. Wtedy dla całego nav daj jakieś height.
+1 głos
odpowiedź 5 maja 2018 przez pablop76 VIP (123,580 p.)
.option musi mieć ustalona szerokość, żeby można był użyć text-align: center;

Ale nawigację robi się za  pomocą list ul lub ol

Podobne pytania

0 głosów
1 odpowiedź 264 wizyt
pytanie zadane 13 maja 2019 w HTML i CSS przez manager96 Bywalec (2,050 p.)
0 głosów
2 odpowiedzi 1,519 wizyt
pytanie zadane 2 lutego 2017 w HTML i CSS przez achqr Nowicjusz (120 p.)
+1 głos
1 odpowiedź 140 wizyt
pytanie zadane 29 maja 2019 w JavaScript przez aniaska4 Obywatel (1,010 p.)

93,469 zapytań

142,404 odpowiedzi

322,716 komentarzy

62,852 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Kursy INF.02 i INF.03
...