2013-04-10 17 views
8

Soru, temel olarak başlıkta daha önce belirtilmişti, ancak açıklamak gerekirse: Bir ana içerik alanında bir ankrajı <a> yatay olarak merkezlemeye çalışıyorum.Satır içi bir öğeyi, fazladan işaretleme veya stil kapsayıcıları olmadan yatay olarak ortalamak mümkün mü?

ben yapmak istiyorum bu olmadan:

  • böylece için ebeveyn ayarı (üst konteynere Şekillendirici sabit genişlikleri
  • fazladan kod (örneğin ekstra ebeveyn div) ekleme
  • kullanma Örneğin,
  • <a> tam genişlik bloğu olarak ayarlama (tıklanabilir alanı bağlantı olarak büyük tutmak istiyorum)

Temel olarak, bunu yalnızca çapanın kendisini css'de dinamik (shrinkwrap) şekilde şekillendirerek yapmak istiyorum. Deniyorum, ama henüz bir yol bulamadım, bunu yapmayı bilen var mı?

+0

üzerinde bir CSS stilini atma deneyin: margin: 0px auto; –

+0

Ve {display: inline-block} – isherwood

+0

olası yinelenmesi [anchor etiketinin yatay olarak nasıl css] (http://stackoverflow.com/questions/14299602/how-to-center-anchor-tag-horizontally-css) – isherwood

cevap

20

bu deneyin - DEMO

a { 
    display: table; 
    margin: auto; 
} 
İlgili konular