ऐसा लगता है क्या तुम सच में की जरूरत मार्जिन है जैसे:
यदि नहीं, तो इस समस्या से बचने के लिए? मैं कई स्तंभों के साथ फ्लोट तत्वों पर काम कर रहा हूं, प्रत्येक कॉलम के बीच चौड़ाई 10px है। इसलिए मुझे स्क्रीन आकार प्राप्त करने के लिए गतिशील चौड़ाई की गणना की आवश्यकता है।
.colItem { float: left; margin-right: 10px; }
आपका चौड़ाई शायद नहीं वास्तव में 50% उस स्थिति में, होना चाहिए एक दूसरे के बगल में बैठे के रूप में दो कॉलम सब कुछ (50% + 50% + 20px मार्जिन> 100%) रूण होगा। आप वास्तव में 10px नहीं चाहते हैं, लेकिन 1% या कुछ।() `लेकिन ब्राउज़र समर्थन खरोंच करने के लिए नहीं है
.colItem
{
float: left;
width: 50%;
box-sizing: border-box;
-moz-box-sizing:border-box;
padding-right: 10px;
}
.colItem.last
{
padding-right: 0px;
}
स्रोत
2013-06-16 16:19:09
' calc है:
एक बेहतर समाधान है, शायद, बॉक्स आकार संपत्ति के साथ गद्दी उपयोग करने के लिए है। – BoltClock
आदर्श रूप से, आपको सीएसएस में इस तरह के कार्यान्वयन के लिए 'LESS' और 'SASS' पर एक नज़र रखना चाहिए। सीमा-बॉक्स सुझाव के लिए –