2011-11-24 19 views
2

我正在嘗試創建一個頁面,其中包含與原始英文文本並行運行的文本的捷克語翻譯。我有兩個文本處於接近完成狀態。但我真的不知道如何將它們並排放置,以便它們並行運行。 (我認爲這將是太堅持,每個開始在兩種語言的同一水平位置,但我不認爲這是一個好主意,這樣做對每個十三部分的。)CSS /表格:不同語言的平行兩列?

這裏是捷克文本:http://www.dinkypage.com/124733

下面是英文原文:http://www.dinkypage.com/137154

我已經收到了關於使用表的一些建議,但我不知道如何可能的工作。我非常感謝任何幫助。謝謝!

+0

有沒有「好」的方式做到這一點(這是一個相當複雜的排版問題);顯然,你可以將所有內容與桌面對齊,儘可能醜陋。 – Viruzzo

+0

您可以從Duolingo.com上的「校對」窗格獲取靈感,例如https://www.duolingo.com/translation/9f949503e613b7fe5d47d222b078d7c3。他們解決了用一種語言選擇多段文本的問題。 AFIK,他們的解決方案使用JavaScript:它測量段落,然後添加填充。我建議使用表格,這是最簡單的方法,也是hunalign輸出的樣子(http://mokk.bme.hu/resources/hunalign/)。 – user7610

回答

1

聽起來就像你需要一個表格行(或者CSS div,或者其他什麼),在整個頁面上運行,對於你希望對齊的每個頁面/段落。這將迫使較短的語言在末尾填充空格,以便下一頁/段落在正確的位置開始。

+1

這是否使得不可能僅選擇一面或另一面(用於複製/粘貼)? – 76987

+0

只要每個段落/頁面都在它自己的DIV(或表格單元格)中,那麼是的。 – tarmes

+0

好吧,我已經開始亂搞了,但我真的不知道該怎麼做。 – 76987

3

我已經創建了一個簡單的table結構爲例。 您可以使用CSS來設置表格的樣式。

這裏舉例:http://jsfiddle.net/peduarte/UU2AX/

+0

我以前在這裏被告知從不使用表格,它在網站中構成了一種致命的罪行。那是錯的嗎? – 76987

+1

是的,這是錯誤的。表格只能用於表格數據和必要時。就你而言,使用表格沒有任何問題。現在,如果你在桌子上建立整個網站,你會被這裏的幾個人告知:p – peduarte

+0

希望這有幫助! – peduarte