.關于浮動
浮動的元素會脫離標準文檔流(float),從而不占據空間,實現了一行排列多個元素的效果 ,但是又導致上級元素height消失,處理這種情況的方法就是有兩種:
1.第一種在css里寫個偽類,哪些地方需要清除浮動,直接調用類名。
.clearfix::after
{
display: block;
clear: both;
height: 0;
content: ' ';
}
.clearfix
{
zoom: 1;
}
2.第二種情況就是溢出隱藏。
overflow:hidden;
zoom:1;
1.靜態定位:是元素的默認定位方式,不能使用top,bottom,left,right和z-index屬性。
2.相對定位:就是相對于當前的位置進行的left,top,right,bottom。
3.絕對定位:脫離文檔流,不占據空間,用position:absolute;這條語句。進行left,right,top,bottom進行相對于具有定位屬性得父級元素進行定位,如果未找到就會依次向上尋找,直到找到body停止相對于瀏覽器窗口進行絕對定位。
4.固定定位:設置position:fixed;,直接以瀏覽器窗口作為參考進行定位,它是浮動在頁面中,元素位置不會隨瀏覽器窗口的滾動條滾動而變化,除非你在屏幕中移動瀏覽器窗口的屏幕位置,或改變瀏覽器窗口的顯示大小,因此固定定位的元素會始終位于瀏覽器窗口內視圖的某個位置,不會受文檔流動影響。
1.總體來說css3的響應式滿足了所有分辨率的需求,@media媒體查詢進行主流分辨率的響應式調節。
2.切記代碼中不可寫固定高度!
上篇文章,今天這節我們講一下自己如何建站的第13節:“什么是HTML5+CSS3”。
HTML5+CSS3 是一種最新的網站網頁布局方式。 HTML5:用于書寫網站內容 CSS3:控制內容的排版。
什么是HTML5+CSS3
網頁布局一共經歷了三個主要階段:
區別:
隨著互聯網技術的飛速發展,HTML5、CSS3和JavaScript已經成為網頁開發的重要基石。它們分別負責網頁的結構、樣式和行為,讓網頁呈現出豐富多彩、動態交互的效果。本文將帶你吃透HTML5、CSS3和JS,從入門到精通,助你成為一名優秀的網頁開發者。
二、HTML5:網頁的結構
HTML,全稱HyperText Markup Language,是網頁的基礎語言。HTML5作為HTML的最新版本,提供了許多新的元素和API,使得網頁內容更加豐富,交互性更強。
三、CSS3:網頁的樣式
CSS,全稱Cascading Style Sheets,用于描述HTML元素的樣式。CSS3作為CSS的最新版本,引入了許多新的特性,讓網頁更加美觀、動感。
四、JavaScript:網頁的行為
JavaScript是一種腳本語言,用于控制網頁的行為。通過JavaScript,你可以實現各種動態效果和交互功能。
五、總結
HTML5、CSS3和JavaScript是網頁開發的三大核心技術。要想成為一名優秀的網頁開發者,你需要熟練掌握它們。通過不斷學習和實踐,你將能夠運用這些技術構建出功能強大、交互豐富的網頁。在這個過程中,不要忘記保持對新技術的好奇心和學習動力,因為互聯網技術日新月異,只有不斷學習,才能跟上時代的步伐。
*請認真填寫需求信息,我們會在24小時內與您取得聯系。