我注意到在Apex中正確對齊/佈局事物極其困難。他們給你一個有限的一些區域,你可以放置東西,這些區域不能很好地處理自定義的CSS,而這只是一團糟。什麼是在Application Express中格式化和放置項目的好方法?
任何人都知道「保持直線」的好方法嗎?
我注意到在Apex中正確對齊/佈局事物極其困難。他們給你一個有限的一些區域,你可以放置東西,這些區域不能很好地處理自定義的CSS,而這只是一團糟。什麼是在Application Express中格式化和放置項目的好方法?
任何人都知道「保持直線」的好方法嗎?
在我看來,只有一個建議:打開自己的模板,加上自己的CSS。創建一個新的模板,或者從一個現有的模板開始,並從那裏開始,在css中進行佈局。
如果您確實需要嚴格控制您的佈局,這是您的最佳途徑。這需要一段時間,但要保持清潔,並且更容易維護。如果你開始嘗試用你自己提供的CSS'覆蓋'標準的CSS,那麼你最終會陷入混亂。你將如何弄清楚爲什麼你將某個財產應用於某物?你會發現 - 最終,但它會花費你的時間。例如,這可能只是爲了在一個區域上應用一定的寬度!
它花費的時間太多了,我也去過那裏。你會繼續「打擊」頁面和佈局,當你開始快速瀏覽器遊戲時,它會變得更加有趣。最後,這將是黑客攻擊和反黑客攻擊,並在標準css文件中窺探,只是爲了找出什麼是做什麼,以及如何最好地影響它。這應該已經標記了一個'禁止'。
如果您發現自己需要嚴格控制佈局,並且沒有任何預設爲您完成,那麼請自己動手。這是您最好的選擇,並且apex具有足夠的靈活性,可讓您從頭開始自定義頁面。同樣,這也會花費時間,但是這是一個更好的投資。
唯一的問題,我只開發幾頁到一個非常大的網站,所以我不能控制模板。 – antonpug
您可能的意思是您需要遵守某些標準,以保持應用程序的使用情況和外觀一致。這並不意味着您無法使用CSS創建頁面和區域模板,但仍然遵循這些準則。例如,您可以複製標準模板,並根據需要進行調整,使頁眉和頁腳保持相同(或接近),這樣您就可以使用div來代替表格。當然,如果這還不夠,那麼你當然需要攻擊代碼,或者向他們展示他們真正要求的是一項自定義工作,如果這是他們想要的。 – Tom