Fiddleमेक प्रदर्शन तालिका सेल उपयोग प्रतिशत चौड़ाई
मैं इस तालिका जा रहा लग रहा है, एक बिना क्रम वाली सूची का उपयोग कर मिल गया है। लेकिन मैं यह नहीं समझ सकता कि टेबल-सेल्स को 50% चौड़ाई प्राप्त करने के लिए कैसे प्राप्त करें (मैं चाहता हूं कि प्रत्येक पंक्ति 100% चौड़ाई हो)। कारण मैं display: table-row;
और display: table-cell;
का उपयोग कर रहा हूं, इसलिए पैरामीटर टेक्स्ट एक से अधिक पंक्ति होने पर मैं डेटा को लंबवत-संरेखित कर सकता हूं। मैं चौड़ाई के लिए वास्तविक पिक्सेल या एम मान का उपयोग नहीं करना चाहता, क्योंकि, ठीक है, अगर मैं इसे संभवतः प्रतिशत में चाहता हूं। मैं लंबवत-संरेखण छोड़ दूंगा। कृपया कोई जावास्क्रिप्ट नहीं है। धन्यवाद!
HTML:
<div class="group group2">
<h2>Health Indicies</h2>
<ul>
<li><p class="parameter">GGP</p><p class="data">265</p></li>
<li><p class="parameter">Comfort</p><p class="data">blah</p></li>
<li><p class="parameter">Energy</p><p class="data">gooo</p></li>
</ul>
</div>
सीएसएस:
ul {
margin: 0;
padding: 0;
list-style: none;
}
.group {
width: 50%;
margin-bottom: 20px;
outline: 1px solid black;
background: white;
box-shadow: 1px 1px 5px 0px gray;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.group h2 {
display: block;
font-size: 14px;
background: gray;
text-align: center;
padding: 5px;
}
.group li {
clear: both;
}
.group p {
padding: 3%;
text-align: center;
font-size: 14px;
}
.group2 li {
display: table-row;
}
.group2 p {
display: table-cell;
vertical-align: middle;
width: 46%;
border-bottom: 2px solid gray;
}
.group li:last-child p {
border-bottom: 0;
}
आप उपयोग कर सकते हैं नहीं 'प्रदर्शन: का उपयोग कर' प्रदर्शन एक माता पिता के तत्व के बिना टेबल cell': टेबल row', और 'टेबल row' बदले में 'प्रदर्शन: तालिका' संदर्भ में रहने की जरूरत है। –