Tablo hücrelerini aynı yükseklikte nasıl alabilirim? http://thomaswd.com/organizer/dashboard'a göz atın ve takvime tıklayın. Tablo hücrelerinin farklı yüksekliklere sahip olduğunu göreceksiniz. Masanın üst kısmında sabit yüksekliğe sahip 2 satır var ve masa yüksekliğim% 100. Belirli bir piksel yüksekliğini istemiyorum, çünkü tarayıcı yeniden boyutlandırıldığında çalışmaz. Bunu nasıl yaparım? GönderenTablo hücrelerinin eşit yüksekliğe sahip olmaları nasıl elde edilir
cevap
Google Chrome'u kullanılan ve teftiş tablo hücreleri eşit yüksekliğe sahip almak için:
var eq_el_height = function(els, min_or_max) {
els.each(function() {
$(this).height('auto');
});
var m = $(els[0]).height();
els.each(function() {
var h = $(this).height();
if (min_or_max === "max") {
m = h > m ? h : m;
} else {
m = h < m ? h : m;
}
});
els.each(function() {
$(this).height(m);
});
};
böyle fonksiyonu içine tablo hücrelerini geçmek Günün sağ tuşunu tıklayarak ve 'Eleman İnceleyin' seçeneğini seçerek takvimdeki günlerden birini seçin. Sonra şöyle 'takvim günlük' styling değiştirdi:
/* shared */
td.calendar-day, td.calendar-day-np {
border-bottom:1px solid #999;
border-right:1px solid #999;
height: 10%;
}
Sadece yükseklik olmak istiyorum neyi style.css belirtin.
Yüzde yükseklik:% 10; Ondan fazla satırım varsa ne olur? – Flimm
Bu yükseklik, tablonun yüksekliğinden çıkacak bir masa hücresi olduğu için. –
: en uzun hücrenin yüksekliği satır boyunca yaymak için ne istediğini gibi How can I force all rows in a table to have the same height
<html>
<head>
<style type="text/css">
#fixedheight {
table-layout: fixed;
}
#fixedheight td {
width: 25%;
}
#fixedheight td div {
height: 20px;
overflow: hidden;
}
</style>
</head>
<body>
<table id="fixedheight">
<tbody>
<tr>
<td><div>content</div></td>
<td><div>lots of content that should spend way more time wrapping down than it should if I were just to have a short bit of stuff, that would be invaded by zombies and the such</div></td>
<td><div>more content</div></td>
<td><div>small content</div></td>
<td><div>enough already</div></td>
</tr>
</tbody>
</table>
</body>
</html>
Sabit bir yükseklik istemiyorum –
Açıkçası komut dosyasını tablo boyutlarına uyar ... –
daha sonra sabit yükseklik yerine yüzde kullanın? masanızı kişisel olarak yeniden boyutlandırmanızdan da gizlenmiş bir min boyutu ve başka bir akış eklerim! –
görünüyor.
Sen javascript ile yapabilirsiniz:
$(#fixedheight tr').each(function(){
eq_el_height($(this).find('td'), "max");
});
Bir çekicilik – mwallisch
gibi çalışıyor, teşekkürler günümü kurtardın! – SalutonMondo
Başka bir çözüm olabilir:
var maxHeight = null;
$('#tableId tr').each(function() {
var thisHeight = $(this).height();
if(maxHeight == null || thisHeight > maxHeight) maxHeight = thisHeight;
}).height(maxHeight);
- 1. Daha küçük bir yüksekliğe sahip boş bir tablo satırı ekleme
- 2. RecyclerView'ın ızgara öğesinin eşit yüksekliğe ve genişliğe sahip olması nasıl yapılır?
- 3. Farklı tablo sütununda olmayan bir değer nasıl elde edilir
- 4. UITableViewCell, dinamik yüksekliğe sahip UITextView
- 5. LinearLayout maksimum yüksekliğe sahip mi?
- 6. clipAndEnableAşağı sabit yüksekliğe sahip değilken gezinme?
- 7. onWindowFocusChanged Fragment nasıl elde edilir?
- 8. UITableViewCell boyutu nasıl elde edilir?
- 9. JPopupMenu'da odaklanma nasıl elde edilir
- 10. Denetim Şablonu Nasıl Elde Edilir
- 11. Solr sonuçlarında faset aralıkları nasıl elde edilir?
- 12. Sabit maksimum yüksekliğe sahip metin sarısı
- 13. Css genişliği, bilinmeyen yüksekliğe sahip yükseklikle aynı
- 14. Yazı tipi simgeleri neden ekstra yüksekliğe sahip?
- 15. Div ve aynı yüksekliğe sahip yayılma alanı
- 16. Eşit
- 17. Bootstrap 4, bir sütun nasıl% 100 yüksekliğe sahip olunur?
- 18. İki yan yana HTML aynı yüksekliğe sahip DIV'ler nasıl yapılır?
- 19. SAX: Bir öğenin içeriği nasıl elde edilir
- 20. Android'de arka plan rengi nasıl elde edilir?
- 21. Çift çözünürlükte ekran görüntüsü nasıl elde edilir?
- 22. Bir dizideki anahtarın konumu nasıl elde edilir
- 23. Python çerezin etki alanı nasıl elde edilir
- 24. 2^x = 8000 x nasıl elde edilir?
- 25. JDesktopPane - etkin çerçeve nasıl elde edilir
- 26. SQLAlchemy kullanarak iç birleştirme nasıl elde edilir?
- 27. % ROWTYPE ile gerçek imza nasıl elde edilir
- 28. React Native'de 'FameLayout' bileşenini nasıl elde edilir?
- 29. TimeZone'a göre şimdiki zaman nasıl elde edilir?
- 30. İki DataFrames arasındaki fark nasıl elde edilir?
Eğer, hem de örneğin, görece yükseklik kullanabilir 10% – Horen
evet, ama en üstteki 2 satırın piksel yüksekliği –