2016-04-14 19 views
0

HTML =>Web Page adresine doğrudan erişemediğim bir sayfaya düzenlemeler yapmaya çalışıyorum. Sağ sayfada bu sayfaya baktığınızda "Bağış yap: Bir Takım Bul, Katıl:" Bunları "Katıl: Bir Takım Bul, Bağışla" olarak yeniden sipariş etmek isterim, ancak hangi konteynerin taşınacağını anlayamıyorum. Convio (cms) html'yi geçersiz kılmak için CSS kullanıyorum.Erişilemez HTML içeriğini CSS ile doğru şekilde nasıl geçersiz kılarsınız?

Geçersiz kılma çalışmalarını biliyorum çünkü test sayfamda renk, konumlandırma ve görünürlük gibi bazı şeyleri geçersiz kıldım. Yani sanırım yanlış şeyi hedefliyorum. Hangisi olması gerektiğini anlayamıyorum.

DÜZENLEMEşimdi bazı ilerlemeler FlexBox kullanarak az önce ne göremiyorum ben özlüyorum şey olmalı

/* Relocating the Donate and Participate Buttons */ 

.side-bar { 
    display: flex; 
    flex-direction: column; 
} 

#donate_direct_link_container, 
#donate_link_container, 
#entry_page_reg_team_type_container, 
#frStatus1, 
#frStatus2, 
#frStatus4 { 
    flex: 1; 
    text-align: center; 
    color: white; 

} 


#donate_direct_link_container { 
    flex: 0 0 auto; 
    order: 3; 
} 

#donate_link_container { 
    flex: 0 0 auto; 
    order: 2; 
} 

#entry_page_reg_team_type_container{ 
    flex: 0 0 auto; 
    order: 1; 
} 

#frStatus1 { 
flex: 0 0 auto 
order: 4; 
} 

#frStatus2 { 
    flex: 0 0 auto 
order: 5; 
} 

#frStatus4 { 
    flex: 0 0 auto 
order: 6; 
} 


</style> 

Orada

yapılıyor. Birinin ne olduğunu veya bana doğru yöne yönlendirdiğini umuyoruz.

+0

Bu sayfa cevap veriyor mu? –

+0

Ve merak ettiğim için, neden bir şeyin görünümünü değiştirmenin (ve CSS'ye erişimin) sorumluluğunu üstlenmelisin, ama HTML değil? –

+0

biraz evet. Mobil görünüme geçtiğimizde, ekrana yeterince sığacak şekilde ayarlanıyor. Eğer duyarlı lol ile kastettiğin buysa. Ve bu şekilde kurulduğu için, yönetim tarafından yönetilen Convio sistemi, kilit ve anahtar altında tutuyor ve artık çok fazla varyasyon olduğu için, hangisinin özel olarak erişime ihtiyaç duyduğunu bilmediklerini biliyorum; Farklı insanlar, belgeler için onları sormak ve bu insanlar kendilerini yeni hiçbir fikrim yok bu yüzden yeni insanlar bu yüzden CSS ile diğer sayfalar için olduğu gibi bir geçersiz kılma denedim daha kolay olacağını karar verdim. Yanıt vermek için – Umeed

cevap

1

İçeriğinizi yalnızca CSS kullanarak yeniden sıralamanız gerekirse, en iyi seçeneğiniz flexbox'ın sipariş özelliğini kullanmaktır.

CodePen'de bir demo oluşturdum.

http://codepen.io/BenCodeZen/pen/QNmVLQ

anahtar sarma elemanı bulmak ve buna bir display: flex; stil eklemek ve değiştirmek için gereken, ilgili çocuk elemana order yararlanmaktır.

Herhangi bir sorunuz varsa, lütfen bana bildirmekten çekinmeyin!

+0

lol vay vay ben flexbox hakkında hiçbir fikrim yoktu, bu sadece aradığım şey olabilir!Teşekkürler, bir şans vereceğim ve onunla nereye gittiğimi göreceğim. – Umeed

+0

tamam ... ben haha ​​sıkışmışım. Tüm metni merkeze almayı başardım, ancak iş emrini alamıyorum. Yaptığım şeyi yayınlayacağım. – Umeed

+1

BEN! Çok teşekkür ederim, sonunda çözdüm ve hatta Katılımcı listesini tekrar sipariş vermeyi başardım! Bu harika lol çok harika hissediyorum. Çok teşekkür ederim. – Umeed

1

Bu mümkün. Flexbox modelini kullanın.

.side-bar { 
    display: flex; 
    flex-direction: column; 
} 

#donate_direct_link_container { 
    flex: 0 0 auto; 
    order: 3; 
} 

#donate_link_container { 
    flex: 0 0 auto; 
    order: 2; 
} 

Tüm kenar çubuğu bloklarını istediğiniz sırayla tanımlayın.