Я создаю систему для создания «поддельного встраивания видео» с эскизами и кнопок воспроизведения над ними. Изображения поступают из службы стандартного размера, поэтому у них нет выбора, кроме как изменить их размер в HTML. Другим ограничением является то, что кодовый блок должен быть самодостаточным (например, код для встраивания) и не полагаться на любые внешние таблицы стилей. Я накладываю кнопку воспроизведения как прозрачный PNG. Мое первое решение было установить отрицательную маржу на накладываемого изображения с встроенным CSS следующим образом:Изменение размера изображения и добавление наложения изображения без использования таблиц и без потери стиля в xml
<div style="width:340px;height:280px;">
<img src="thumbnail.jpg" width="340" height="280"/>
<div style="margin-top:-280px;"><a href="link-to.video.html">
<img src="transparent-embed-overlay.png"
border="0"></a></div></div>
Но в кормах XML для блога, кнопка прозрачная игра будет «падать» «встраивает» потому, что он не узнал бы встроенный стиль. Это заставило меня написать таблицу с одной ячейкой с изображением в качестве фонового изображения. Но тогда мне не удалось изменить размер стандартного эскиза изображения, который я даю, заставляя меня указывать размер миниатюры по умолчанию.
FWIW, вот код, я прибегая к использованию:
<table width="320" height="240" background="thumbnail.jpg">
<tr><td><a href="link-to-video.html">
<img src="transparent-overlay.jpg" border="0"></a></td></tr></table>