2014-04-25 29 views
-3

當我想要在CSS中移動任何東西(文本,圖像等)時,我發現自己使用margin-top,其值爲1000或更高的荒謬值。有時我將位置設置爲固定,我可以垂直移動對象,但不能水平移動。在CSS中移動事物的最佳方式?

我想我想說的是在CSS中移動東西的最佳方式是什麼?將位置設置爲固定?使用「頂部」而不是「邊緣頂部?」何時使用填充。何時使用顯示。等等

我這樣問,因爲1.我是新來的網站設計和2.我正在做的練習網站不斷變得混亂(事情落後於其他事情,該網站只適用於全卵石(半屏完全打破它))

+0

查看http://getbootstrap.com/css/ – OneOfOne

+0

這一切都取決於... –

+0

你可以使用浮動邊距填充文本對齊和是這一切都取決於但保持練習和閱讀關於設計你所有的專業文章克服它不久 –

回答

0

確定........

首先你需要學習HTML流。您可以使用div和span自然地定位很多元素。以這種方式,Css應該用於修改大多數元素的寬度/高度等。你應該儘可能地堅持自然流動。即使在滾動時固定位置元素也將保持固定(除非在div &某些CSS中),因此對於頁面上的每個元素都不是真正的解決方案。

花點兒精力去學習你自己,你會擁有它,除非你有一個你不能做的事情的具體例子,你應該專注於其中有很多的教程。

專注於html 1,然後開始css教程,例如寬度,單個元素的尺寸,然後是元素的類(具有相同樣式的元素)。

Btw只是爲了重複自己.......... position:relative;爲了保持流暢,當你要求它時(span/float:left/right;),它會嘗試將元素從上到下和稍微水平放置。

2

你的問題太廣泛了。有很多因素起作用,這是不可能回答的。這有點像進入一個汽車論壇並問「我該如何重建這輛車?每次我拆下一部分汽車時,它都會斷裂。」在您潛入並開始創建網站之前,您需要學習很多東西,就像您必須學習很多關於汽車的知識才能開始重建它們一樣。你必須瞭解CSS和HTML佈局如何工作。

我建議你先從一門基礎課,這是建議的往往是CodeAcademy一個偉大的,你可以在這裏嘗試一下:http://www.codecademy.com/tracks/web

順便說一句,你不希望使用位置和/或保證金佈局你的頁面。那將是一場噩夢。您必須使用許多不同元素和屬性的組合才能正確佈置頁面。一開始它會很混亂,但如果你堅持下去,你會學到它。

相關問題