2016-08-30 2 views
0

HTML таблицы: поместить изображение или круг на границе

<table> 
 
    <tr> 
 
    <td valign="top" align="center" style=" padding-left: 30px; padding: 10px; border-left: thin gray solid; "> 
 
     <p style="padding-left: 50px; text-align: left; font-weight: 600;"> 
 
     <span style="color: #ee163a; font-size: 12px;">08:30 am - 09:30 am</span><br> 
 
     <span style="color: black; font-size: 10px;">Tea, Registration and Networking </span> 
 
     </p> 
 
    </td> 
 
    </tr>  
 
</table>

Я хочу, чтобы поместить изображение или круг на запуске left border.

Как и на изображении.

Here is the image

PS: использование Cant»div, должны придерживаться table и инлайн CSS только.

(я, сделав HTML Emailer)

+0

Какие решения вы уже пробовали? –

+0

Я пробовал 'border-image'. но это не сработало. –

ответ

0

Outlook не поддерживает position. поэтому он не будет работать в перспективе. если у вас есть статический контент, вы можете создать тот же тип изображения и поместить его в свой код.

0

Взгляните

<table> 
 
    <tr> 
 
    <td valign="top" align="center" style=" padding-left: 30px; padding: 10px; border-left: thin gray solid;"> 
 
     <p style="width:15px; height:15px; margin-left:-18px; margin-top:10px; background:red; border-radius:15px; float:left; "></p> 
 

 
     <p style="padding-left: 50px; text-align: left; font-weight: 600;"> 
 
     <span style="color: #ee163a; font-size: 12px;">08:30 am - 09:30 am</span><br> 
 
     <span style="color: black; font-size: 10px;">Tea, Registration and Networking </span> 
 
     </p> 
 
    </td> 
 
    </tr>  
 
</table>

+0

cant 'использовать 'position' свойство. поскольку я делаю HTML-почтовый клиент. должны придерживаться только 'table' и ** inline css **. –

+0

Вы можете сделать это с помощью встроенного css слишком –

+0

да .. но я не могу использовать свойство 'position'. поскольку некоторые почтовые клиенты не отображают свойство 'position'. –

0

Это похоже на работу, но вы должны попробовать с почтовым клиентом: https://jsfiddle.net/L6sc9smp/

<table> 
    <tr> 
    <td valign="top" align="center" style=" padding-left: 30px; padding: 10px; border-left: thin gray solid; "> 
    <div style="width:15px; height:15px; background: red; border-radius:100%; margin-left:-10px"> 

    </div> 
     <p style="padding-left: 50px; text-align: left; font-weight: 600;"> 
     <span style="color: #ee163a; font-size: 12px;">08:30 am - 09:30 am</span><br> 
     <span style="color: black; font-size: 10px;">Tea, Registration and Networking </span> 
     </p> 
    </td> 
    </tr>  
</table> 

Если это не работает, а не использует границу на столе, используйте границу на div внутри td o нечто подобное.

+0

спасибо .. но он не работал в почтовом клиенте. кружок переместился из желаемого места –

 Смежные вопросы

  • Нет связанных вопросов^_^