2013-08-12 35 views
0

我有一個很長的垂直電子郵件表格,我正在編輯表格中的舊模板,並且寬度不匹配完全一致,所以我打算做的是在所有後面添加div或圖像等所以它比最寬的表格更寬,它將隱藏雜亂的表格佈局並使電子郵件形式看起來統一和整齊。使用HTML可以應用Z-index嗎?

我在過去做過類似的事情,但在CSS上使用z-index。正如我發送到Outlook我不想使用CSS。

對不起,如果我的帖子很混亂。任何幫助讚賞

+0

您可以使用樣式的標籤,如適用的z-index 「的z-index:1000000」 – NaYaN

+1

'Z-index'是一個CSS的概念,所以它在邏輯上是不可能使用它沒有CSS。但是,您可以按照答案中的描述,在不使用外部樣式表的情況下使用它,即使沒有'style'元素,也就是使用'style'屬性。但其內容仍然是CSS。 –

回答

3

簡短的回答是沒有,這是不可能的,只有在HTML,除非你想改變你的標記的順序,否則就CSS而言,你可以使用z-index內嵌於該特定元素。

因此,例如

<div style="z-index: /* Whatever */"></div> 
+1

值得注意的是z-index只適用於絕對或相對等定位元素。 – sulfureous

+0

@sulfureous是的,感謝評論,upvoted,以便人們會參考:) –

+1

雖然你的答案是真實的,但重要的是要注意,z-index在大多數主要的現代郵件客戶端中不被允許作爲樣式屬性。它存在太多安全問題,如隱藏有害內容和隱藏鏈接。 –

0

您可以使用CSS inline。這適用於Outlook和所有其他電子郵件客戶端。

1

雖然這是事實,聯樣式在所有主要的現代的郵件客戶端工作,z-index的沒有。我很抱歉不得不說,但如果尺寸不匹配,你可能不得不從頭開始重建嵌套表。

作爲一個簡單的例子:Outlook 2007使用word作爲渲染引擎。 z-index永遠不會與該客戶端一起顯示,因此將徹底破壞您的佈局。很多人仍然使用Outlook 2007,喜歡與否。

如果你需要一些分層效果,你將不得不使用普通的舊圖像和削減那些讓他們適應表格單元格。這是一個痛苦,但這是html電子郵件世界的一部分,這可能是你付出的代價。風格=:

相關問題