• 24-12-2016, 16:10:21
    #1
    Merhaba
    aşağıdaki menüyü ortalayamadım linkler sola dayalı yardımcı olursanız sevinirim şimdiden tşk ler.

    http://www.w3schools.com/howto/tryit...yhow_js_topnav
  • 24-12-2016, 16:54:38
    #2
    Bunun en kolay yolu; ul.topnav içerisine

    display:flex;
    justify-content: center;

    kodlarını eklemektir.
  • 24-12-2016, 20:44:55
    #3
    erqin adlı üyeden alıntı: mesajı görüntüle
    Merhaba
    aşağıdaki menüyü ortalayamadım linkler sola dayalı yardımcı olursanız sevinirim şimdiden tşk ler.

    http://www.w3schools.com/howto/tryit...yhow_js_topnav
    listeye float verildiğinden ortalanmıyor.
    Listelerde float yerine alternatif olarak

    display:inline-block;
    kullanabilirsiniz.

    ul.topnav li {display:inline-block;}
    yaptıktan sonra artık
    artık ul etiketini sağa-ortaya-sağa hizalayabilirsiniz.
      text-align:center;
    Şuradan değiştirilmiş haline bakabilirsiniz.
    http://www.w3schools.com/code/tryit....e=FB3EJC6B8KOM

    Ayrıca yukardaki arkadaşın verdiği yöntem ile mobil boyuta geldiğinde menü de bozulmalar meydana geliyor.
  • 24-12-2016, 23:23:47
    #4
    seogrenci adlı üyeden alıntı: mesajı görüntüle
    listeye float verildiğinden ortalanmıyor.
    Listelerde float yerine alternatif olarak

    display:inline-block;
    kullanabilirsiniz.

    ul.topnav li {display:inline-block;}
    yaptıktan sonra artık
    artık ul etiketini sağa-ortaya-sağa hizalayabilirsiniz.
      text-align:center;
    Şuradan değiştirilmiş haline bakabilirsiniz.
    http://www.w3schools.com/code/tryit....e=FB3EJC6B8KOM

    Ayrıca yukardaki arkadaşın verdiği yöntem ile mobil boyuta geldiğinde menü de bozulmalar meydana geliyor.
    Arkadaşımızın önermiş olduğu yöntem doğrudur. Birde ben bir not ekleyeyim.

    Display: inline-block ile çalıştığınızda "inline-block" özelliğinin standart boşlukları vardır. yanyana elementlerde yüzde mantığında sıralandığında elementler aşağı satıra taşacaktır. bunu önlemenin yolu ise display: inline-block özelliğini kullandığınızda margin-right: -4px kodumuzu css koduna eklemeliyiz...
  • 26-12-2016, 10:26:41
    #5
    seogrenci adlı üyeden alıntı: mesajı görüntüle
    listeye float verildiğinden ortalanmıyor.
    Listelerde float yerine alternatif olarak

    display:inline-block;
    kullanabilirsiniz.

    ul.topnav li {display:inline-block;}
    yaptıktan sonra artık
    artık ul etiketini sağa-ortaya-sağa hizalayabilirsiniz.
      text-align:center;
    Şuradan değiştirilmiş haline bakabilirsiniz.
    http://www.w3schools.com/code/tryit....e=FB3EJC6B8KOM

    Ayrıca yukardaki arkadaşın verdiği yöntem ile mobil boyuta geldiğinde menü de bozulmalar meydana geliyor.
    teşekkürler istediğim oldu.