यह शायद एक बेवकूफी भरा सवाल है लेकिन चूंकि छवि संरेखित करने के सामान्य तरीके काम नहीं कर रहे हैं, इसलिए मुझे लगा कि मैं पूछूंगा। मैं अपने कंटेनर डिव के अंदर एक छवि (क्षैतिज रूप से) को कैसे संरेखित कर सकता हूं?
यहाँ HTML और CSS है। मैंने थंबनेल के अन्य तत्वों के लिए CSS भी शामिल किया है। यह अवरोही क्रम में चलता है इसलिए उच्चतम तत्व हर चीज का कंटेनर है और सबसे कम हर चीज के अंदर है।
#thumbnailwrapper {
color: #2A2A2A;
margin-right: 5px;
border-radius: 0.2em;
margin-bottom: 5px;
background-color: #E9F7FE;
padding: 5px;
border: thin solid #DADADA;
font-size: 15px
}
#artiststhumbnail {
width: 120px;
height: 108px;
overflow: hidden;
border: thin solid #DADADA;
background-color: white;
}
#artiststhumbnail:hover {
left: 50px
}
<!--link here-->
<a href="NotByDesign">
<div id="thumbnailwrapper">
<a href="NotByDesign">
<!--name here-->
<b>Not By Design</b>
<br>
<div id="artiststhumbnail">
<a href="NotByDesign">
<!--image here-->
<img src="../files/noprofile.jpg" height="100%" alt="Not By Design" border="1" />
</a>
</div>
<div id="genre">Punk</div>
</div>
ठीक है, मैंने PHP के बिना मार्कअप जोड़ दिया है ताकि देखने में आसानी हो। न तो समाधान व्यवहार में काम करने लगता है। ऊपर और नीचे का पाठ केंद्रित नहीं हो सकता है और छवि को उसके कंटेनर div के भीतर केंद्रित किया जाना चाहिए। कंटेनर में अतिप्रवाह छिपा हुआ है इसलिए मैं छवि का केंद्र देखना चाहता हूं क्योंकि यह सामान्य रूप से जहां फोकस है।
img
के अधीन हैं text-align: center
जब तक कि उनके display
संशोधित नहीं किया गया है।
text-align: center
img
संलग्न था a
। मैं गूंगा हूँ।