このテキスト(!)を表示する方法を理解しようとしています。それが入っているサークルよりも小さいにもかかわらず、サークルへの道のりの約1/3はまだ切り取られています。VMLシェイプ内のテキストのパディング/マージンを削除する
私はこれを特にOutlook用に使いたいと思います。
<v:roundrect xmlns:v="urn:schemas-microsoft-com:vml" xmlns:w="urn:schemas-microsoft-com:office:word" style="height:20px;v-text-anchor:middle;width:20px;" arcsize="50%" stroke="f" fillcolor="#ffcb05">
<center style="color:#ffffff;font-family:sans-serif;font-size:16px;font-weight:bold;">!</center>
</v:roundrect>
誰もが任意のアイデアがありますか?私は無駄に円にoverflow:visible
を試してみました。
Outlookにテストのhtmlを取得するマクロを使用して、より情報
。
v:roundrect
要素には、間違いなくマージンやパディングがあります。 HTMLをインポートした後、右クリックしてFormat Shapeに進み、Layout & Propertiesをクリックすると4つの "margin"オプションが得られます。それらをゼロに設定すると、私には望ましい効果が得られます。問題は、私はこのHTMLをつかむことができない、と私はどのプロパティがこれに関連しているのか分かりません。
最新コード:
<v:roundrect style="height:30px;width:30px;margin:0 !important;padding:0 !important; mso-margin-bottom-alt:0 !important;mso-margin-top-alt:0 !important;mso-margin-right-alt:0 !important;mso-margin-left-alt:0 !important;mso-padding-bottom-alt:0 !important;mso-padding-top-alt:0 !important;mso-padding-right-alt:0 !important;mso-padding-left-alt:0 !important;" arcsize="50%" strokeweight="2px" strokecolor="#FFFFFF" fillcolor="#ffcb05" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:w="urn:schemas-microsoft-com:office:word">
<center style="color:#ffffff;font-family:sans-serif;font-size:16px;font-weight:bold;margin:0 !important;padding:0 !important;mso-margin-bottom-alt:0 !important;mso-margin-top-alt:0 !important;mso-margin-right-alt:0 !important;mso-margin-left-alt:0 !important;mso-padding-bottom-alt:0 !important;mso-padding-top-alt:0 !important;mso-padding-right-alt:0 !important;mso-padding-left-alt:0 !important;">!</center>
</v:roundrect>
Iました代わりに、中心の異なる要素(スパン、Pなどを...)使用しようとしました。
悲しいことに、効果がありません。しかし、間違いなく余分な余裕があります。私はマージンを試してきたし、すべてをゼロにする。 –