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

Jak wyśrodkować menu w DIV-ie ? Szukam pomocy

Object Storage Arubacloud
0 głosów
262 wizyt
pytanie zadane 2 czerwca 2016 w HTML i CSS przez Ardian Początkujący (290 p.)

Witam , mam pytanie jak w załączonym obrazku , jak wyśrodkować taki element w CSS.

div

<!DOCTYPE HTML>
<html lang="pl">
<head>
	<meta charset="utf-8" />
	<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
	
	<title>strona testowa</title>
	
	<meta name="description" content="Opis w Google" />
	<meta name="keywords" content="słowa, kluczowe, wypisane, po, porzecinku" />
	<link rel="stylesheet" href="style.css" type="text/css" >
   
</head>

<body>
	<div id="main">
        <div class="header">
           
                <div class="logo">Test</div>
            
        
        <div class="menu">

        <div class="button">Opcja1</div>
        <div class="button">Opcja2</div>
        <div class="button">Opcja3</div>
        <div class="button">Opcja4</div>
        <div class="button">Opcja5</div>
        <div style="clear:both"></div>
        </div>
        
      <div class="content">

 test test test  test test test  test test test  test test test 
 test test test  test test test  test test test  test test test 



      </div>

      <div class="footer">ddddd</div>
    </div>
    
	
</body>
</html>



​
body
{   
    background-color: blue;
    margin: 0 !important;
}


.main
{
    width:100%;
    
}
.header
{   
    color: white;
    width:100%;
    padding: 40px 0;
    
}

.logo
{   
        width: 500px;
	margin-left: auto;
	margin-right: auto;
        
}



.menu
{
    width:100%;
    background-color: yellow;
    padding:10px 0;
    text-align: center;
    
}

.button
{   
    width:100px;
    float:left;
    text-align: center;
    padding: 10px ;
    
}

.content
{
    width:1000px;
    text-align: justify;
    margin-left: auto;
    margin-right: auto;
    color: white;
}


.footer
{
    width:100%;
    text-align: center;
    background-color: black;
}

2 odpowiedzi

+2 głosów
odpowiedź 2 czerwca 2016 przez ScriptyChris Mędrzec (190,190 p.)
wybrane 2 czerwca 2016 przez Ardian
 
Najlepsza

W CSS dla .button:

.button {
  width: 100px;
  /*float: left;*/
  display: inline-block;
  /*text-align: center;*/
  padding: 10px;
  color: black;
  margin: 0 auto;
}

Zamiast float: left; dajesz display: inline-block oraz margin: 0 auto; Wtedy też text-align: center; chyba jest zbędne.

komentarz 2 czerwca 2016 przez Ardian Początkujący (290 p.)
dzięki wielkie , działa !
+2 głosów
odpowiedź 3 czerwca 2016 przez xmentor Nałogowiec (49,520 p.)
Nie buduj menu na blokach ;-; do tego służy znacznik ol/ul
komentarz 4 czerwca 2016 przez Ardian Początkujący (290 p.)
Chciałbym w tych DIV-ach zrobić buttony do mediów społecznościowych , czy uważasz , że i tak lepiej użyć tutaj ol/ul ?

Pozdrawiam
komentarz 4 czerwca 2016 przez xmentor Nałogowiec (49,520 p.)

Tak, jedna z odpowiedzi dlaczego lepiej używać znacznika ul/ol do tworzenia wszelkiego rodzaju menu(w tym odnośniki do social mediów)

For semantic correctness. HTML has the ability to express lists of things, and it helps the Google robot, screen readers, and all manner of users who don't care solely about the presentation of the site understand your content better.

komentarz 4 czerwca 2016 przez Ardian Początkujący (290 p.)
Okej , dzięki wielkie za wytłumaczenie , rozumiem , że jest to także wykorzystywane pod SEO skoro Google robot lepiej odczytuje dane ?

Podobne pytania

0 głosów
2 odpowiedzi 587 wizyt
pytanie zadane 25 lutego 2020 w HTML i CSS przez Herfodi Nowicjusz (120 p.)
0 głosów
0 odpowiedzi 158 wizyt
pytanie zadane 27 kwietnia 2019 w HTML i CSS przez urban0101 Początkujący (430 p.)
0 głosów
1 odpowiedź 881 wizyt
pytanie zadane 26 marca 2019 w HTML i CSS przez kingkushlee Gaduła (3,960 p.)

92,580 zapytań

141,433 odpowiedzi

319,665 komentarzy

61,965 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.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...