小白初學HTML的一些小理解

2021-10-02 03:48:13 字數 2565 閱讀 2185

此時的效果為

父元素設定的紅色並沒有顯示出來,因為他的高度變成了 0。

此時父級元素高度坍塌了。

1.為父元素設定高度

.box
此時的顯示效果為

這個方法並不好,當要調整子級元素時,父級元素也有相應的做調整。

2.給父元素也新增浮動。這種方法可以讓父元素顯示出來,可是當新增不浮動的子元素時會影響其顯示。

.box
此時效果為

**4.**可以通過偽類來實現父元素的顯示。

.box

.box::after

在需要清除浮動的父級元素中,新增乙個清除浮動的偽類。

此方法是個高階方法,不會對後續新增元素有影響。

5 在浮動元素後面設定乙個元素清除浮動

"box"

>

"box1"

>

"box1"

>

"box2"

>

"clear:both;"

>

<

!-- 在浮動元素後設定乙個元素清理浮動-->

這是乙個比較常用的方法。

position的屬性有:

static 是預設布局,設定top\left。屬性不會有作用。

relative是相對布局,設定的top\left。會相對檔案中的控制項。

absolute是絕對定位,設定的top\left。會相對整個頁面而定。

fixed是相對瀏覽器視窗定位,設定的top/left屬性,是相對於瀏覽器視窗的位置。

inherit 規定應從父元素繼承position。

static對其他的遮蓋層沒有影響

現在我測試 absolute,relative fix

我在網頁上簡單的弄了一幅圖,我想要他左圖右字。

"utf-8"

>

我的網頁

!-- 用float設定靠左 設定寬500px 不設定height 會隨width變化-->

我的第乙個網頁我的第乙個網頁

我的第乙個網頁我的第乙個網頁

我的第乙個網頁我的第乙個網頁

在頁面上是這樣顯示的

我的文字在裡了,顯然這不是我想要的排版,我想要的是左圖右字。

而且我的text-align:right;沒有生效,先刪除他。absolute是絕對的定位,

元素的位置通過left, top ,right bottom,進行定位的。

於是我開始修改。我的大小是500px 所以我把文字向右移動500px。

div
修改後

雖然看上去是我想要的左圖右字,但是在我縮小頁面的時候文字還是會重合在中,顯然absolute對元素進行了絕對定位,就算那塊地方有東西還是會強制在那顯示。

我試著用relative屬性來試試。我把text-align:right;刪去了 沒什麼用。

似乎又打回原形了,right:500px;沒有發揮出作用,它對應的是absolute。

所以我設定了讓元素浮動起來。

達到了我要的左圖右字了,可是字分太開不好看。我想要字挨緊。於是我把float中的right 改為了 left。

達到了我想要的效果,我還想要字型下降一些,可以用bottom和top來實現。

達到我想要的左圖右字了。

這些是我在一步步學習position時的歷程。

前端小白學習html的一些感悟和理解

為什麼會學習前端?座位一名即將畢業的準畢業生,面臨的是如何找好第乙份工作,這個問題驅使著我從0開始學習前端這門技術,因為新型冠狀病毒疫情的影響,今年的就業率令人堪憂,但是軟體行業就業率影響卻不是很大,醫療軟體行業大資料等方向變得更加熱門,大學所學專業本就是軟體工程,所以這也是我選擇學習前端的主要幾個...

HTML5的一些小概念

html5 是下一代 html 標準。html html 4.01的上乙個版本誕生於 1999 年。自從那以後,web 世界已經經歷了巨變。html5 仍處於完善之中。然而,大部分現代瀏覽器已經具備了某些 html5 支援。w3c 全球資訊網聯盟 我是乙個h1h1 我是乙個h2h2 我是乙個h5h5...

初學html的一些用法 一

1.checkbox的用法 網口2 表明有乙個名為epot2的checkbox,效果如圖 2.text文字控制資料大小 mtu 576 1492 表明乙個名為 userdefinedmtu的textbox,他的大小為 576 1492 效果如圖 3,table的隱藏方法 使用js函式 示例 我一共有...