मैं इस (सरलीकृत) स्थिति है:नकारात्मक मार्जिन
<div class="page-content">
<p>text</p>
<p><img src="" /></p>
<p>text</p>
<!-- ... -->
</div>
और:
.page-content {
padding: 0 20px;
}
.page-content img {
display: block;
margin: 0 auto;
max-width: 100%;
}
इस तरह, मैं हमेशा अपने .page-content
अंदर एक गद्दी है div (जिसमें मैंने यहां कॉपी की तुलना में बहुत कुछ शामिल किया है)। छवियां पृष्ठ की चौड़ाई से अधिक नहीं ले सकती हैं, पैडिंग को घटाएं।
यह किसी भी स्क्रीन आकार पर बहुत अच्छा काम करता है।
उदाहरण:
हालांकि, मैं जब एक फ़ोन स्क्रीन पर (मूल 20px गद्दी छोड़कर) छवियों पूर्ण-चौड़ाई बनाना चाहते हैं।
अर्थात्:
मैं अपने समस्या को हल कर सकता है माता-पिता (<p>
) एक नकारात्मक मार्जिन (margin: 0 -20px;
) था, लेकिन html फ़ाइल एक markdown फ़ाइल से Jekyll द्वारा उत्पन्न होता है, और मैं इसमें कक्षाएं नहीं जोड़ सकते हैं।
मुझे .page-content
के पैडिंग को हटाने और इसे प्रत्येक बच्चे पर सेट करने के अलावा, ऐसा करने का कोई तरीका नहीं मिल रहा है। जो मैं नहीं करना चाहूंगा।
मैं निश्चित चौड़ाई निर्धारित नहीं कर सकता क्योंकि मैं चाहता हूं कि वह प्रत्येक स्क्रीन आकार पर काम करे।
क्या सीएसएस में माता-पिता का चयन करने का कोई तरीका है? या एक और विशेषता मुझे अनजान है?
धन्यवाद।
क्या आप आईएमजी के स्रोत को नियंत्रित कर सकते हैं, = "? Fff" जैसे अंत में कुछ जोड़ें, यदि हां उस लिंक को देखें [लिंक] (http://www.w3schools.com/cssref/css_selectors.asp) कृपया छवि कैशिंग –