8
यहां एक fiddle है।मार्जिन और पैडिंग शून्य होने पर इन पी तत्वों के बीच की जगह क्यों हैं?
क्यों पंक्तियों के बीच रिक्त स्थान हैं: एचटीएमएल, सरल, मूल रूप से इस
<div id="canvas">
<p><span></span><span></span></p>
<p><span></span><span></span></p>
</div>
इस सीएसएस
#canvas p
{
margin: 0;
border: 0;
padding: 0;
}
#canvas p span
{
width: 50px;
height: 50px;
cursor: pointer;
border: thin solid black;
display: inline-block;
}
यह इस तरह renders के साथ
है? डोम इंस्पेक्टर मुझे बताता है कि स्पैन में शून्य मार्जिन और पैडिंग के साथ-साथ पी टैग भी हैं।
काम करता है यही कारण है, धन्यवाद है। क्यूं कर? – spraff
** बेसलाइन ** - 'तत्व के आधार रेखा को अपने माता-पिता की आधार रेखा के साथ संरेखित करता है ** ** शीर्ष **' तत्व के शीर्ष को संरेखित करें और इसके वंशजों को पूरी पंक्ति के शीर्ष पर संरेखित करें। '। आप इसे 'मध्यम' या 'नीचे' में बदल सकते हैं और यह अभी भी काम करेगा https://jsfiddle.net/mr5s3jp5/4/ –
मैं समझता हूं कि आधार रेखा क्या करती है, लेकिन अंतराल के साथ क्या करना है? – spraff