我是新來的CSS表,這是我第一次。所以我發現當你將display:table
設置爲div時,你可能會忘記所有margin
和padding
(以及其他),因爲它們將被忽略。尼斯。我發現完成這項工作的唯一財產是border-spacing
,但與margin
和padding
相比有點受限。它只有兩種造型方式,水平和垂直。你不能像border-spacing-left
或border-spacing: 0 1px 2px 3px
那樣設置你想要的邊的值。CSS表和間距
就我而言,我有一張桌子,屏幕右上角有一行。我希望它附在最上面並且水平間隔,這給我帶來了問題。頂部是好的,但是當我使用border-spacing: 10px 0
時,右邊從邊界分離。
像我這樣的聰明人並不認爲這是一個問題,因爲我們可以將它設置爲margin-right
否定性的,使它再次附加在瀏覽器的右側。哇,我很自作聰明!
但是,我看到屏幕底部有一個小小的滾動條,就像廚房裏廚房裏的蟑螂。我討厭roac ..滾動條特別橫向,所以我得到了我的殺手overflow-x
和kil ..把它設爲hidden
。她拼命奔跑並消失,但我知道她在那裏,在某個地方盯着我。這讓我瘋狂。
認真地現在。我認爲這不是正確的做法,我希望有人能教我如何做到這一點。
預先感謝您(主要爲閱讀本廢話)。
你正在尋找一個替代使用表的顯示類型或處理使用的顯示錶類型的陰性切緣/溢出問題?或者只是打開任何創意產品? –
@MarcAudet我以這種方式尋找解決方案,但如果沒有,我會接受其他方法。 – DontVoteMeDown
johnkavanagh是正確的。如果你不使用display:table代碼,那會更好。這部分是讓你的身體溢出:margin-right:-20px; border-spacing:10px 0;邊界間距的工作方式就像div的填充一樣。當你設置margin-right時:-20px;你正在讓你的桌子溢出身體。 – Gimmy