i have photo caption. works nicely when browser not bigger photo size. when bigger, photo in center. don't know how can make caption begin in photo's left corner.
html
<div> <img id="pht" src="http://farm4.static.flickr.com/3065/2741653860_468fda7e7a.jpg"> <span id="cap">photo caption</span> </div> css
#pht{ position:relative; display: block; margin-left: auto; margin-right: auto; } #cap{position:absolute; background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0; color: yellow; display: inline-block; font: bold 13px/30px helvetica,sans-serif; letter-spacing: -1px; padding-left: 5pt; padding-right: 5pt; } fiddle: http://jsfiddle.net/qpxkypn8/
try this..
html
<div> <div id="dpht"><img id="pht" src="http://farm4.static.flickr.com/3065/2741653860_468fda7e7a.jpg"></div> <span id="cap">photo caption</span> </div> css
div{ max-width: 500px; margin: 0 auto; } #dpht{ display: flex; flex-direction: row; } #pht{ display: block; } #cap{ flex: none; background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0; color: yellow; display: inline-block; font: bold 13px/30px helvetica,sans-serif; letter-spacing: -1px; padding-left: 5pt; padding-right: 5pt; } check out fiddle
Comments
Post a Comment