當前位置:首頁 » 網頁前端 » web前端開發css表達式函數
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

web前端開發css表達式函數

發布時間: 2022-10-10 17:05:48

㈠ 參加Web前端面試必備的CSS知識點

今天小編要跟大家分享的文章是關於參加web前端面試必備的CSS知識點。css基本內容包括,類選擇符,id選擇符,偽類,偽元素,結構,繼承,特殊性,層疊,元素分類,顏色,長度,url,文本,字體,邊框,塊級元素,浮動元素,內聯元素,定位。下面來和小編一起看一看吧!

鏈接:


title="default">


link標簽:


title="default">


樣式:


h1{color:red;};


@import指示引入多個外部樣式表的鏈接





@importurl(styles.css);


p{color:red};





css註解


/*dashucoding*/


內聯樣式:


dashucoding




規范:


選擇符+聲明


p{color:red;}//選擇符屬性值


p{font-weight:bold;}


偽類和偽元素


屬性說明


:link超鏈接是一個未訪問過的地址


:visited訪問過的網頁


:active處於活躍的狀態


a{color:red;};a:visited{color:red;};


偽元素:


:first-letter和:first-line首字母和首行


p:first-letter{color:red;}


css有個特點是繼承,可以依賴於祖先-後代關系。


!important有這個標記,表示這條規則優先


p{color:red!important;}


元素分類:


三種類型:塊級元素,內聯元素,列表項元素


塊級元素有段落,標題,列表,表格,div,body等。內聯元素有a,em,span等。列表項元素有li元素。


dispaly:block|inline|list-item|none


顏色:


rgb(100%,100%,100%)紅藍綠,白色


單位:


em給字體的font-size值


文本:


文本縮進


text-indent<長度>|<百分比>


p{text-indent:-4em;}


text-align屬性


用於元素中文本行的對齊方式


text-align:left|center|right|justify


white-space空白


white-spacepre|nowrap|normal


p{white-space:normal;}將如何空白壓縮成單個空白符


white-space屬性值為pre,可以將元素內的空白忽略。


p{white-space:pre;}


行高:


line-height文本行的基線間的距離。


縱向對齊,vertical-align


vertical-align:baseline使元素的基線同父元素的基線對齊。


vertical-align:sub;vertical-align:super;


低端對齊:vertical-align


頂端對齊:vertical-align


vertical-align:top;vertical-align:text-top;


中間對齊:


vertical-align:middle;


文字間隔:


word-spacing長度|normal


word-spacing:0.3em;


字母間隔:


letter-spacing:長度|normal


文本轉換:


text-transformuppercase|lowercase|capitalize|none


文本修飾:


text-decoration:none|overline|line-through


框:


width長度|百分比|auto


height長度|auto


margin長度|百分比|auto


margin:toprightbottomleft


margin-top


margin-right


margin-bottom


margin-left


border-width//thinmediumthick


border-style:none;


padding


浮動與清除


float:left|right|none





float:none用於防止元素浮動


清除浮動元素


clearleft|right|both|none


clear原理是增加元素的上邊界,使它在低於浮動元素的位置結束,清除元素的上邊界寬度當有效地忽略。


list-style-typedisc


disc|circle|square|decimal|upper-alpha|lower-alpha|upper-roman
|lower-roman|none


list-style-type


disc為實心圓


circle為空心圓


square實心或空心方塊


列表項圖像


list-style-image|none


列表項位置:list-style-position


list-style-position:inside|outside


定位:


position:static|relative|absolute|fixed|inherit


溢出:


overflow:visible|hidden|scroll|auto|inherit


溢出剪切:


overflow-clip:rect|auto|inherit


元素剪切:


cliprect|auto|inherit


元素可見性:


visibility:visible|hidden|collapse|inherit


相對定位:


position:relative;


絕對定位:


position:relative;


固定定位:


position:fixed;


層疊定位:


z-index:integer|auto


輪廓:


outline,outline-color,outline-style,outline-width


邊框:


border-top-color,border-right-color,border-bottom-color


border-left-color,border-top-style


border-right-style,border-left-style


實例:








dashu


dashu2








1


2








以上就是小編今天為大家分享的關於參加web前端面試必備的CSS知識點的文章,希望本篇文章能夠對准備參加web前端面試的小夥伴沒呢有所幫助,想要了解更多web前端知識記得關注北大青鳥web培訓官網,最後祝願小夥伴們工作順利,成為一名優秀的web前端工程師。


文章來源:原創Jeskson達達前端


㈡ Web前端工程師該如何學習css技術

今天小編要跟大家分享的文章是關於web前端工程師該如何學習css技術。很多人想讓我給他們推薦有關CSS部分的教程,或者問我如何學習CSS。我也看到很多人對CSS的部分內容感到困惑,一部分原因是由於對語言的過時認識。鑒於CSS在過去幾年中發生了相當大的變化,這是一個更新知識的好時機。即使CSS只是你所做工作的一小部分(因為你使用其他技術棧),CSS是你最終希望在屏幕上顯示的結果,所以值得合理去學習。


因此,本文旨在概述CSS的關鍵基礎和資源,以便進一步閱讀現代CSS開發的關鍵領域。其中許多資源在Smashing雜志上已經有了,但我也選擇了其他一些資源,也有人關注CSS的關鍵領域。這不是一本完整的初學者指南或旨在涵蓋所有知識點。我的目標是覆蓋現代CSS的廣度,同時重點關注幾個關鍵領域,將幫助你理解CSS的其他部分。下面來和小編一起看一看吧!一、語言基礎知識對於CSS的大部分內容,你不需要特意去學習屬性和值,你可以在需要時查找它們。然而,CSS中一些基礎知識沒有掌握好,你將很難去理解它。這些基礎知識值得你花時間去理解,從長遠看,它會幫你節省很多時間和少走彎路。二、選擇器,不僅僅有類選擇器的表現如標題所說的,它選擇文檔的某些部分,以便你可以將CSS規則應用於它。大多數人都熟悉使用class,或在直接使用HTML元素設置樣式,比如body,但是還有很多更高級的選擇器可以根據文檔中的位置選擇元素,直接選擇位於元素之後的元素,或選擇表格中的奇數行。
這些選擇器是CSS3規范的一部分(你可能聽說過它們被稱為第3級選擇器)具有出色的瀏覽器支持。有關可以使用的各種選擇器的詳細信息,請參閱MDN參考。有些選擇器的行為就好像你已經將類應用於文檔中的某些內容。例如p:first-child就像你在第一個p元素中添加了一個類一樣,這些被稱為偽類選擇器。偽元素選擇器就像動態插入一個元素一樣,例如::first-line的表現與用span包裹第一行文本類似。但是,如果該行的長度發生變化,它將重新應用,如果插入該元素則不會出現這種情況。這些選擇器可能會相當復雜。在下面的CodePen中是一個用偽類鏈接的偽元素的例子。我們使用:first-child偽類定位第一個p元素,然後::first-line選擇器選擇該元素的第一行,就好像在第一行周圍添加了一個以使其變為粗體和改變顏色。

Veggiesesbonusvobis,

tomatillomelonazukibeangarlic.

Gumbobeetgreenscorn
sokoendivegumbogourd.
.Dandelioncucumberearthnutpea
peanutsokozucchini.



.Celerypotatoscalliondesert
.

cornpea.
.
.

Norigrape
.Bunya
utsblack-.Sea

ícama
salsify.

㈢ Web前端工程師要了解的html+css基礎知識

今天小編要跟大家分析的文章是關於Web前端工程師要了解的html+css基礎知識。正在從事Web前端工作的小夥伴們來和小編一起看一看吧,希望本篇文章能夠對正在從事Web前端工作和學習的小夥伴們有所幫助。

一、什麼是HTML?


HTML即超文本標記語言(HyperTextMarkupLanguage),是用來描述網頁的一種語言。
超文本標記語言的結構包括"頭"部分(外語:Head)、和"主體"部分(外語:Body),其中"頭"部提供關於網頁的信息,"主體"部分提供網頁的具體內容。
標記語言是一套標記標簽(markuptag)
HTML使用標記標簽來描述網頁


如下代碼:




MyFirstHeading


Myfirstparagraph.






例子解釋:


與之間的文本描述網頁
與之間的文本是可見的頁面內容

之間的文本被顯示為標題

之間的文本被顯示為段落


二、HTML元素


HTML文檔是由HTML元素定義的。


HTML元素指的是從開始標簽(starttag)到結束標簽(end
tag)的所有代碼。


td{border:1pxsolid#ccc;padding:5px;margin:auto;}
td>p{text-align:left;}
td>pspan{text-align:center;display:block;}


開始標簽
元素內容
結束標簽



Thisisaparagraph




href="default.htm">
Thisisalink注釋:開始標簽常被稱為開放標簽(openingtag),結束標簽常稱為閉合標簽(closingtag),大多數HTML元素可擁有屬性。


空的HTML元素:


沒有內容的HTML元素被稱為空元素。在XHTML、XML以及未來版本的HTML中,所有元素都必須被關閉。


在開始標簽中添加斜杠,比如:
就是沒有關閉標簽的空元素,而
是關閉空元素的正確方法,HTML、XHTML和XML都接受這種方式。


即使
在所有瀏覽器中都是有效的,但使用
其實是更長遠的保障。


HTML提示:使用小寫標簽


HTML標簽對大小寫不敏感:

等同於

。許多網站都使用大寫的HTML標簽。


W3School使用的是小寫標簽,因為萬維網聯盟(W3C)在HTML4中推薦使用小寫,而在未來(X)HTML版本中強制使用小寫。


三、HTML屬性


HTML標簽可以擁有屬性。屬性提供了有關HTML元素的更多的信息。


屬性總是以名稱/值對的形式出現,比如:name="value"。


屬性總是在HTML元素的開始標簽中規定。


屬性實例:


HTML鏈接由標簽定義。鏈接的地址在href屬性中指定:


Thisisa
link


注釋:屬性值應該始終被包括在引號內。雙引號是最常用的,不過使用單引號也沒有問題。在某些個別的情況下,比如屬性值本身就含有雙引號,那麼您必須使用單引號,例如:name='Bill"HelloWorld"Gates'。


HTML提示:使用小寫屬性


屬性和屬性值對大小寫不敏感。


不過,萬維網聯盟在其HTML4推薦標准中推薦小寫的屬性/屬性值。


而新版本的(X)HTML要求使用小寫屬性。


一些常見HTML屬性:


td{border:1pxsolid#ccc;padding:5px;margin:auto;}
td>p{text-align:left;}
td>pspan{text-align:center;display:block;}


屬性

描述


class
classname
規定元素的類名(classname)


id
id
規定元素的唯一id


style
style_definition
規定元素的行內樣式(inline
style)


title
text
規定元素的額外信息(可在工具提示中顯示)


四、HTML編輯器


使用Notepad或TextEdit來編寫HTML


可以使用專業的HTML編輯器來編輯HTML:


AdobeDreamweaver


MicrosoftExpressionWeb


CoffeeCupHTMLEditor


五、HTML標題


標題(Heading)是通過

-
等標簽進行定義的。

Thisisaheading

定義最大的標題。

Thisisaheading
定義最小的標題。


注釋:瀏覽器會自動地在標題的前後添加空行。


注釋:默認情況下,HTML會自動地在塊級元素前後添加一個額外的空行,比如段落、標題元素前後。


以上就是小編今天為大家分享的關於Web前端工程師要了解的html+css基礎知識的文章,希望本篇文章能夠對正在從事Web前端工作的小夥伴們有所幫助,想要了解更多Web前端相關知識記得關注北大青鳥Web培訓官網,最後祝願小夥伴們工作順利,成為一名優秀的Web前端工程師。


㈣ Web前端應該學習的css代碼編寫策略

今天小編要跟大家分享的文章是關於Web前端應該學習的css代碼編寫策略。本篇文章的目的不在於規則手冊,而在於你正在編寫CSS時的指南。希望能幫助大家找到自己的流程,而這篇文章的目標是讓你的CSS一致,簡單,易於使用。下面我們就一起看一看css代碼編寫策略吧!

1、不要寫不需要的樣式定義


例如:編寫display:block;時要注意,因為很多元素默認有這個樣式。


另一個例子是在元素上定義字體大小,它將繼承你正在定義的正文字體大小。


目標是雙重的:


§減少CSS文件的長度,以便瀏覽。


§明確你的CSS類需要做什麼,而不是定義一堆已經產生的垃圾。


這里有一個常見問題是CSS沒有清理干凈,此時,為了簡潔起見,可以完全刪除。


2、將CSS看做可重用組件


不要將CSS元素視為每個單獨頁面上的特定表單或元素,如果你可以定義可重用的CSS實用程序和組件以供自己使用,則可以減少很多復雜性。


編寫旨在重用的類的作用:


§確保你的設計在不同的頁面之間保持一致。當你在很多頁面上共享CSS類時,你知道當你改變這個類時,它會在每一個出現的頁面發生改變。


§
這使得編寫CSS真的很快。首先,如果大多數樣式被定義為你所知道的實用程序和類,那麼你就不必花費大量時間刷新和重新創建應用程序中已存在的樣式。


3、在CSS中定義實用工具來干你的CSS


我們將』utilities』定義為一個CSS類,實際上它只用來做一件特定的事情,而不是封裝整個元素。


你會看到這個策略經常用於流行的CSS框架,如Bootstrap和Foundation。


在這些流行的框架中你所看到的一些例子是:


.hide{display:none;}.text-center{text-align:center;}


例如,使用.hide,就不必每次想要在頁面上隱藏元素時就得編寫一個新的類——你只需要在你的元素上加上.hide類,它會使元素display:
one;。


我們寫了一些實用程序文件,這些文件在應用程序之間共享,使用一些常用的實用程序可以減少為每個元素編寫特定樣式的需求。


一個很好的例子是我們如何使用margin和padding實用程序。下面是padding實用程序的一個簡單例子:


.padding-0{padding:0;}.padding-xxs{padding:5px;}.padding-xs{
padding:10px;}.padding-sm{padding:20px;}.padding-md{padding:30px;
}.padding-lg{padding:40px;}.padding-xl{padding:50px;}.padding-xxl{
padding:60px;}


通過結合使用這些工具,我們可以與我們間距的像素數保持一致,並且可以快速標記頁面,而不必編寫非常多的CSS。


實用程序背後的理念是,你認為你可能會不止一次地使用它們。如果它是一次性樣式,或者如果你認為組合樣式會經常使用,那麼可能它作為CSS類將可以更好地工作。


4、除非絕對需要,否則避免嵌套


假設有一些復選框的表單。在這個特定的情況下,你需要復選框內聯(並排)。


所以你試圖像這樣寫樣式:


.user-formlia{color:red;}


然後在這過程中,你意識到你需要列表元素中的一個鏈接實際上是黑色的。所以你試圖為黑色的鏈接編寫一個工具類:


.link--black{color:black;}


此處.link_black鏈接將被CSS特殊性所覆蓋,並且將無法壓倒.my-formlia樣式。


現在你可能想要確保列表元素中的所有錨標記是紅色的,但是你不知道未來的元素會怎麼樣以及可能會對設計做出什麼樣的更改。


你可能會問,「好的親,那麼你怎麼解決上面的問題呢?」


通過上面的例子,你應該明白錨標簽的顏色應該是一個遠離默認鏈接顏色的變體。


所以,在這種情況下,我會100%確定一個額外的工具類來處理紅色鏈接。下面是實踐中可能的處理例子:


a{


color:blue;


&:hover{color:black;


}


}


.link--red{color:red;}


然後將其添加到HTML中的每個li元素。


我在這里作出的假設是:某一天,此紅色的鏈接將在應用程序的其他地方被使用。我不想把它嵌入到用戶表單中,因為那樣我就不得不在未來編寫另外一個樣式來說明需要紅色鏈接的情況。


另外,因為我將自己的懸停定義在自己的錨點上,所以紅色鏈接將會變成黑色懸停,而不必定義任何其他樣式。


5、利用BEM防止嵌套


能夠真正防止過度嵌套的一個策略是名為BEM(BlockElementModifier)的命名策略。


使用BEM的一個很好的例子就是當你有一個真正具體的樣式的組件時,如果使用實用程序會太麻煩和復雜的話。


這個例子看起來像這樣:


//HTMLsnippet





㈤ 網頁開發的CSS代碼怎麼寫

隨著Internet編程技術的不斷發展,越來越多的大學畢業生加入了Web開發行業中,我們都知道Web開發需要使用css進行定位和布局。下面,昆明北大青鳥帶大家來看看如何編寫css代碼。

前端系統的變化可以描述為每天都在變化。在短短的一年時間里,理論,框架,構建工具甚至開發語言都發生了巨大的變化。隨著新項目即將開始,我花時間審查了上一個項目的前端架構。我已經產生了很多想法,我將盡可能地記錄它們以准備新的框架。


一、OOCSS(面向對象的CSS)

OOCSS的使用主要有兩個原則,一種是分離結構和外觀,其中主要包括分離容器和內容。OOCSS主要基於對象的編程方法,OOCSS的目的主要是支持代碼的復用,最終保證樣式能很好的進行添加和維護。OOCSS也存在一些缺點,它主要適合大型網站的開發項目,因為大型網站的可重用性組件非常多,在運行小項目的時候沒有非常好的才、效果,所有在選擇的時候應該根據項目的情況進行選擇。

二、BEM(塊元素修飾符)

BEM是一個名為命名約定的CSS。它不涉及如何編寫CSS的結構。在進行電腦培訓的過程中,電腦培訓建議僅為每個元素添加具有以下內容的CSS類名稱。在BEM模式下,它看起來很麻煩且冗餘,但每個CSS類名稱都能夠很好地描述出它的作用。與LESS或SASS結合使用時,會降低其寫入復雜度。

三、規則文檔

很多人更加傾向於關注大方面並忘記了細節,一份定義明確的規則文檔能夠提醒我們根據需要進行編寫代碼。一份好的規則文件應遵循以下規范:其中需要包含不可變規則,而不是一般描述需要始終將規則細化為最簡單的表達式,首先解釋規則是什麼,然後說「如果沒有,那會發生什麼?並且雲南昆明北大青鳥認為每條規則必須包含以下單詞之一-始終,從不,僅,每個,不需要。

四、綜合方案

就如開頭的介紹,BEM的簡單使用並沒有解決我們在項目中遇到的問題,反而還會產生其他的新的問題,但這不是BEM的責任。IT培訓認為作為前端架構的重要組成部分,CSS主要是需要為項目選擇出合適的解決方案,而不是因為它在業界很受歡迎而使用它。


㈥ Web前端工程師應該注意的css開發中的易錯點

今天小編要跟大家分享的文章是關於Web前端工程師應該注意的css開發中的易錯點。熟悉Web前端開發的小夥伴都知道css對於Web人員很重要。前端開發人員一直在努力征服CSS,你也一定聽到過開發人員的抱怨:「我們只需要向左邊移動五個像素,但是天哪!為什麼整個都向下移動了一行。到底是哪裡錯了?」今天小編就為大家帶來了這篇文章讓我們一起來看一看Web前端工程師應該注意的css開發中的易錯點。

一、不要濫用類


在有意義的地方使用ID而不要使用類。這是一個使得瀏覽器能夠更快訪問DOM元素的方法。


二、不要把一切都扔進一個CSS文件中


分區CSS使其更易於管理。每一個CSS文件都可以分解成例如header.css、footer.css等邏輯組件。


三、不要命名選擇器為「.red-with-green-dashed-lines」(紅綠虛線)


根據頁面上的組件命名你的選擇器。例如:「header-left」,「content-title」或「content-date」更具描述性。


四、不要忘記注釋


注釋在CSS中非常重要,可用來理解每個樣式如何與其他樣式關聯以及什麼顏色方案適用於哪些組件。


五、不要害怕開發工具


現在的每個瀏覽器都有自己的一套開發工具,通常是按F12。這些工具在「調試CSS」時至關重要。


六、不要害怕覆蓋


當然,CSS框架,例如Bootstrap和Foundation都較為巨大,但每一個都需要根據你的需要做出一點調整。當你得到一個更新的框架時,它將覆蓋你的改變。與其深入挖掘龐大的CSS文件,還不如創建一個bootstrap-overrides.css文件,按照你的意願調整框架,只是


七、不要濫用!很重要


CSS的整體思路是,從一個到另一個地「層疊」樣式。!重點是要記住排雷一樣地踏遍所有早先的樣式。:-)


八、不要使用大量網路字體


這也是顯而易見的,但有些人就是喜歡自己排版。只在網站上使用一個或兩個(最多三個)網路字體,然後回歸到瀏覽器默認設置,以保持網站的優化。


九、不要手動編碼所有的CSS


為了保持CSS的DRY,可以使用CSS預處理程序例如LESS或SASS。使用這些預處理器的最大好處是,你可以定義變數,例如在上面定義配色方案,然後重復使用到所有CSS,而不必當你需要修改的時候追蹤每個顏色。


十、不要讓CSS過於「臃腫」


空格會佔用CSS文件的空間空間。由於我們都希望我們的CSS能夠快速載入,因此在部署到網站之前最好使用CSS壓縮工具來一次瘦身。


以上就是小編今天為大家分享的關於Web前端工程師應該注意的css開發中的易錯點的文章,希望本篇文章能夠對正在從事Web前端工作的小夥伴們有所幫助。想要了解更多Web前端知識記得關注北大青鳥Web培訓官網。最後祝願小夥伴們工作順利哦!


*聲明:內容與圖片均來源於網路(部分內容有修改),版權歸原作者所有,如來源信息有誤或侵犯權益,請聯系我們刪除或授權事宜。

㈦ Web前端學習基礎之HTML&CSS知識介紹

今天小編要跟大家分享的文章是關於Web前端學習基礎之HTML&CSS知識介紹。正在學習Web前端知識的小夥伴們來和小編一起看一看吧,希望本篇文章能夠對大家有所幫助。


01、HTML概述全稱:HyperTextMarkupLanguage(超文本標記語言),定義頁面內容結構,該語言書寫的代碼通常會被瀏覽器解析執行。


HyperText(超文本):不僅包括文本,還可以包括圖片、鏈接、音樂、視頻等非文本元素


MarkupLanguage(標記語言):是一套標記標簽,html使用標記標簽來描述網頁


02、HTML文檔結構


文檔聲明定義:它既不是元素,也不是注釋,寫在html代碼的第一行;用來解析元素,通知瀏覽器使用哪一個html版本


html元素(又叫根標記),是所有其他元素的祖先元素,最頂層


文檔頭,它是html元素的第一個子元素,可以嵌套其他元素;裡面的內容不會在頁面上顯示


charset="UTF-8">空元素,解析文本


ame="viewport"content="width=device-width,
initial-scale=1.0">SEO搜索引擎優化


標題,顯示在瀏覽器的標題欄上<br/><br/><br/><body>文檔體:網頁中的所有可見內容都放在裡面<br/><br/>快捷鍵:在html中輸入!按回車出現基本框架<br/><br/><br/>添加註釋快捷鍵(Htm/CSs/JS都是):ctrl+?<br/><br/><br/><!--注釋內容-->用於描述代碼功能,瀏覽器解析HTML代碼時會忽略注釋內容<br/><br/><br/>03、元素的層級結構<br/><br/><br/>一個元素的內容中可以包含其他元素形成嵌套的層次結構,但兩個元素之間不能相互嵌套<br/><br/><br/>若A直接或間接包含B,則A為B的父元素(祖先元素),B為A的子元素(後代元素)。<br/><br/><br/>若兩個/多個元素有同一個父元素,他們互為兄弟<br/><br/><br/>HTML中的所有內容結構,都是靠元素組織到頁面中的;標記名、屬性、元素內容共同決定了一個元素的顯示內容和行為。<br/><br/><br/>一個元素包括:起始標簽+元素內容+結束標簽------<h3>基礎班</h3><br/><br/><br/>屬性:表示元素的額外信息-----href="跳轉地址">立即加入<br/><br/><br/>空元素(自閉合元素、單標簽)-----<img<br/>src="圖片地址"><br/><br/><br/>04、相對路徑&絕對路徑<br/><br/><br/>相對路徑只能用於訪問站內資源(./路徑)<br/><br/><br/>./表示當前資源所在的目錄,必須作為相對路徑的開始,可省略<br/><br/><br/>../表示返回上一級目錄<br/><br/><br/>絕對路徑:協議://域名/目錄(例:http://www.google.com)<br/><br/><br/>訪問站外資源,只能使用絕對路徑,訪問站內資源,使用絕對路徑可以不要協議和域名<br/><br/><br/>05、HTML的常用標簽語義化標簽(塊級元素block):<br/><header>表示頁面或某個區域的頭部<nav>表示導航欄表示跟周圍主題相關的附加信息(廣告、目錄、相關信息)表示文章或其他可獨立頁面存在的內容<section>表示一個整體的一部分主題<footer>表示頁面或某個區域的底部<br/><br/><br/>文本類標簽(行內元素inline):<br/><br/><br/><p>不能包含的內容:h1-h6、p<br/><br/><br/><q>小段文本引用,自帶前後雙引號,適用於名人名言<br/><br/><br/><blockquote>大段引用,會有相應的縮進,適用於古詩詞<br/><br/><br/>對縮寫詞的引用滑鼠放上去會顯示title里的內容,適用於專業術語和名詞解釋<br/><br/><br/><cite>對參考文獻的引用,文本以斜體展示<br/><br/><br/><i>區別對待的文本<br/><br/><br/><em>強調的文本<br/><br/><br/><strong>重要的文本<br/><br/><br/><b>應突出顯示的文本<br/><br/><br/><del>給當前文本添加刪除線<br/><br/><br/><ins>給當前文本添加下劃線<br/><br/><br/>超鏈接:<br/><br/><br/>1、跳轉到另一個頁面<br/><br/><br/>2、錨點:可以在同一個頁面進行跳轉<br/><br/><br/>3、功能鏈接(發郵件:mailto;打電話:Tel)<br/><br/><br/>4、跳轉頁面打開方式:target="_blank"(打開新頁面)_self(默認值,當前頁面)<br/><br/><br/>無語義元素:<br/><br/><br/><div>劃分一塊區域<br/><br/><br/><span>給一小段文本添加樣式<br/><br/><br/><br>空元素,用於在頁面中換行<br/><br/><br/><hr>分割線<br/><br/><br/><pre>預格式化元素,在html怎樣展示就怎麼顯示出來,適用場景:公式(數學、化學、物理)<br/><br/><br/>實體字元:<br/><br/><br/> 空格;<(小於號<);>(大於號>);&(&);&(版權符號)<br/><br/><br/>在html中輸入一個或多個空格(回車)都會以一個空格展示<br/><br/><br/>SHAPE*MERGEFORMAT06、CSS概述<br/><br/><br/>全稱:CascadingStyleSheets(層疊樣式表),定義html文檔的樣式;<br/><br/><br/>是頁面表現的基礎,可以控制布局,控制元素的渲染。<br/><br/><br/>07、如何引用CSS樣式?<br/><br/><br/>——外部樣式表(link在html的head中)<br/><br/><br/><linkrel="stylesheet"<br/>href="css地址"><--功能與特點:復用、維護--><br/><br/><br/>——內部樣式表(style在html的head中)<br/><br/><br/><style<br/>type="text/css">css代碼</css><--測試用--><br/><br/><br/>——行內樣式表(寫在開始標記里)<br/><br/><br/><h3style="css代碼">標題</h3><br/><br/><br/>08、CSS規則:選擇器{聲明塊}<br/><br/><br/>選擇器:選中某一些元素;<br/><br/><br/>聲明塊(屬性名:屬性值;):對元素添加樣式,由一條一條聲明組成<br/><br/><br/>若寫好一條規則,即選中某些元素並對其添加樣式<br/><br/><br/>h1{text-align:center;}<br/><br/><br/>/*注釋內容:用於描述代碼功能,瀏覽器解析時會忽略*/<br/><br/><br/>09、CSS樣式沒有實現的原因?<br/><br/><br/>1.沒有引用CSS文件;2.選擇器(不存在的內容);3.規則(樣式)寫錯;4.聲明沖突<br/><br/><br/>以上就是小編今天為大家分享的關於Web前端學習基礎之HTML&CSS知識介紹的文章,希望本篇文章能夠對正在從事Web前端學習的小夥伴們有所幫助,想要了解更多Web前端相關知識記得關注北大青鳥Web培訓官網,最後祝願小夥伴們工作順利,成為一名優秀的Web前端工程師。<br/><br/><br/>文章來源:原創_估囪縉_<br/><br/><br/> <p class="subparagraph">㈧ Web前端開發知識點之CSS的使用方式</p> <p> 今天小編要跟大家分享的文章是關於Web前端開發知識點之CSS的使用方式。本文章小編從與HTML的結合方式、CSS語法、選擇器以及盒子模型四個方面進行講解。下面來和小編一起看一看吧!<br/><br/><br/>一、與HTML的結合方式<br/><br/><br/>CSS與HTML的結合方式一共有三種,分別是:外部樣式、內部樣式和內聯樣式。<br/><br/><br/>①外部樣式<br/><br/><br/>當樣式需要應用於很多頁面時,外部樣式表將是理想的選擇。在使用外部樣式表的情況下,你可以通過改變一個文件來改變整個站點的外觀。每個頁面使用<link>標簽鏈接到樣式表。<link>標簽在文檔的頭部:<br/><br/><br/><head>_<br/><br/><br/><linkrel="stylesheet"href="main.css"/><br/><br/><br/></head><br/><br/><br/>或者可以像下面這樣在<style>標簽import一個樣式表,不過不建議使用。<br/><br/><br/><head><br/><br/><br/><style>___<br/><br/><br/>@import"main.css";_<br/><br/><br/></style><br/><br/><br/></head><br/><br/><br/>②內部樣式<br/><br/><br/>當單個文檔需要特殊的樣式時,就應該使用內部樣式表。你可以使用<style>標簽在文檔頭部定義內部樣式表,就像這樣:<br/><br/><br/><head>_<br/><br/><br/><style>___<br/><br/><br/>_r_color:_ienna;}_<br/><br/><br/></style><br/><br/><br/></head><br/><br/><br/>③內聯樣式<br/><br/><br/>要使用內聯樣式,你需要在相關的標簽內使用樣式(style)屬性。<br/><br/><br/><pstyle="color:sienna">_<br/><br/><br/>Thisisaparagraph<br/><br/><br/></p><br/><br/><br/>由於要將表現和內容混雜在一起,內聯樣式會損失掉樣式表的許多優勢。請慎用這種方法,例如當樣式僅需要在一個元素上應用一次時。<br/><br/><br/>二、CSS語法<br/><br/><br/>CSS語法規則由兩個主要的部分構成:選擇器,以及一條或多條聲明。<br/><br/><br/>選擇器通常是您需要改變樣式的HTML元素。<br/><br/><br/>每條聲明由一個屬性和一個值組成。兩條聲明之間被分號分開。<br/><br/><br/>屬性是您希望設置的樣式屬性。每個屬性有一個值。屬性和值被冒號分開。<br/><br/><br/>在下面這個例子中,h1是選擇器,color和font-size是屬性,red和14px是值。<br/><br/>三、選擇器<br/><br/><br/>CSS的選擇器主要分為兩大類,一類基本選擇器;一類擴展選擇器。<br/><br/><br/>①基本選擇器<br/><br/><br/>基本選擇器包括id選擇器,元素選擇器和類選擇器。<br/><br/><br/>id選擇器可以為標有特定id的HTML元素指定特定的樣式。id選擇器以"#"來定義。例如下面代碼指定id為red的標簽中文本為紅色。<br/><br/><br/>#red{color:red;}<br/><br/><br/>元素選擇器可以為相應的HTML元素指定特定的樣式。元素選擇器前面沒有任何字元。例如下面代碼指定div標簽中文本為紅色。<br/><br/><br/>div{color:red;}<br/><br/><br/>類選擇器可以為標有特定class的HTML元素指定特定的樣式。類選擇器以一個點號顯示。例如下面代碼指定class為center的標簽中文本居中對齊。<br/><br/><br/>.center{text-align:center}<br/><br/><br/>②擴展選擇器<br/><br/><br/>擴展選擇器是在基本選擇器的基礎上擴展出來的,下面介紹幾種常見的。<br/><br/><br/>*選擇器(*<br/>{})可以為HTML的所有元素指定特定的樣式。例如下面代碼指定HTML頁面中所有文本為紅色。<br/><br/><br/>*{color:red;}<br/><br/><br/>並集選擇器(選擇器1,選擇器2{})可以為多個選擇器指定特定的樣式。例如下面代碼指定div和span兩種標簽中文本為紅色。<br/><br/><br/>div,span{color:red;}<br/><br/><br/>子選擇器(選擇器1選擇器2{})可以為選擇器1中的選擇器2指定特定的樣式。例如下面代碼指定div中span標簽文本為紅色。<br/><br/><br/>divspan{color:red;}<br/><br/><br/>父選擇器(選擇器1>選擇器2{})可以為含有選擇器2的選擇器1指定特定的樣式。例如下面代碼指定含有span的div標簽文本為紅色。<br/><br/><br/>div>span{color:red;}<br/><br/><br/>屬性選擇器(元素[屬性="屬性值"])可以為含有該屬性且屬性值等於該值的元素指定特定的樣式。其中,元素和屬性值可以省略。例如下面代碼指定align屬性等於center的div標簽文本為紅色。<br/><br/><br/>div[align="center"]{color:red;}<br/><br/><br/>偽類選擇器(元素:狀態{})可以為該元素處於該狀態時指定特定的樣式。例如下面的代碼指定滑鼠懸浮在超鏈接上時文本為紅色。<br/><br/><br/>a:hover{color:red;}<br/><br/><br/>四、盒子模型<br/><br/><br/>所有HTML元素可以看作盒子,在CSS中,"box<br/>model"這一術語是用來設計和布局時使用。<br/><br/><br/>CSS盒模型本質上是一個盒子,封裝周圍的HTML元素,它包括:邊距,邊框,填充,和實際內容。<br/><br/><br/>盒模型允許我們在其它元素和周圍元素邊框之間的空間放置元素。<br/><br/><br/>下面的圖片說明了盒子模型:<br/><br/><br/>Margin(外邊距)-清除邊框外的區域,外邊距是透明的。<br/><br/><br/>Border(邊框)-圍繞在內邊距和內容外的邊框。<br/><br/><br/>Padding(內邊距)-清除內容周圍的區域,內邊距是透明的。<br/><br/><br/>Content(內容)-盒子的內容,顯示文本和圖像。默認情況下,標簽的width和height屬性指的是content(內容)的寬和高,我們在設置邊框和邊距的時候一定要注意。如果想要讓width和height是最終盒子的大小,可以設置下面的代碼:<br/><br/><br/>box-sizing:border-box;<br/><br/><br/>以上就是小編今天為大家分享的關於Web前端開發知識點之CSS的使用方式的文章,希望本篇文章能夠對正在從事web前端工作和學習的小夥伴們有所幫助,想要了解更多web前端知識記得關注北大青鳥web培訓官網,最後祝願小夥伴們工作順利,城市一名優秀的web前端程序員。<br/><br/><br/>文章來源:原創_緄墓適_<br/><br/><br/> </p> <p class="subparagraph">㈨ Web前端工程師要掌握的CSS技巧</p> <p> 今天小編要跟大家分享的文章是關於Web前端工程師要掌握的CSS技巧。正在從事web前端工作的小夥伴們快來和小編一起看一看吧,希望本篇文章能夠對正在從事web前端工作的小夥伴們有所幫助。<br/><br/><br/>1、元素的margin的top、bottom及padding的top、bottom使用百分比作為單位時,其是相對父元素的寬度width的而不是我們想像的高度height;舉個例子:<br/><br/>其實出現這種現象,我們可以巧用margin/padding的百分比值實現高度自適應(多用於佔位,避免閃爍)當然該元素高度上的百分比是相對其父元素高度的百分比的,min-height及max-height也適用這條規律。<br/><br/>2、含有定位屬性的元素,其top、bottom單位為百分比時,該百分比是相對於父元素的高度的。同理,left、right則是相對於父元素的寬度的。<br/><br/>這一點,我昨天在查資料寫這篇文章—最全面的元素水平垂直居中方法匯總的時候就發現有個大牛也理解錯了—-CSS布局奇淫技巧之_各種居中裡面的第八點。3、邊框寬度不允許使用百分比值這點就不解釋了。4、width:100%當父容器里有絕對定位的子元素時,子元素設置width:100%實際上指的是相對於父容器的padding+content的寬度。當子元素是非絕對定位的元素時width:100%才是指子元素的content,其等於父元素的content寬度。<br/><br/>將上面子元素的position改成了relative後,其寬度就變成了parent寬度。<br/><br/>5、line-height你知道line-height:150%和line-height:1.5的區別嗎?知道了就可以跳過此處,不知道繼續看下面:舉個例子:<br/><br/>上面可以看到line-height有單位時,子元素是繼承父元素的line-height的,無單位時,其line-height等於無單位的數值乘以子元素本身的字體大小。顯然為了不出現意外,還是建議首選無單位的。6、ex和ch單位ex:取當前作用效果的字體的x的高度,在無法確定x高度的情況下以0.5em計算;ch:以節點所使用字體中的「0」字元為基準,找不到時為0.5em;<br/><br/>ex和ch單位,類似於em和rem,依賴於當前的字體和字體大小。但是,不同的是,這兩貨是基於字體的度量單位,依賴於設定的字體。ch單位通常被定義為數字0的寬度。你可以在EricMeyers的博客里找到關於它的一些有意思的討論,例如將一個等寬字體的字母」N」的寬度設置為40ch,那麼在另一種類型的字體里它卻可以包含40個字母。這個單位的傳統用途主要是盲文的排版,但是除此之外,肯定還有可以應用他的地方。ex定義為當前字體的小寫x字母的高度或者1/2的1em。很多時候,它是字體的中間標志。<br/><br/>x-height;theheightofthelowercasex這些單位有很多用途,大部分用於版式的微調。比方說,sup元素(上角文字標),可以通過position:relative;bottom:<br/>1ex;實現。類似的方法,你可以實現一個下角文字標。瀏覽器默認的方式是利用上標和下標特定垂直對齊規則,但是如果你想更細粒度更精確得控制,你可以像下面這樣做:Css代碼<br/><br/>7、使用calc時運算符之間要有空格,否則可能無效。<br/><br/><br/>以上就是小編今天為大家分享的關於Web前端工程師要掌握的CSS技巧的文章,希望本篇文章能對正在從事web前端相關工作的小夥伴們有所幫助。想要了解更多web前端相關知識記得關注北大青鳥web培訓官網。最後祝願小夥伴們工作順利!<br/><br/><br/> </p> <p class="subparagraph">㈩ Web前端小白該如何學習Web前端開發</p> <p> 今天小編要跟大家分享的文章是關於Web前端小白該如何學習Web前端開發。Web前端開發技術包括三個要素:HTML、CSS和JavaScript。<br/><br/>學習Web前端開發應該從基礎的Html開始學起,學習Html還是比較簡單的,主要是理解並記住一些常見標簽的使用,在學習的初期應該多動手敲一下代碼,這樣會加深理解。在學習完Html語法之後,需要學習CSS,CSS的內容也並不復雜,CSS主要解決Html中樣式設計的問題和復用的問題。接著應該系統的學習一下JavaScript,JavaScript語言自身還是具有一定難度的,而且JavaScript涵蓋的內容比較多,需要一個較為系統的學習過程才能逐漸掌握。<br/><br/><br/>JavaScript不僅在Web前端有廣泛的應用,隨著Nodejs的普及,JavaScript正在從傳統的前端開發逐漸走向後端開發,從這個角度來說,未來JavaScript的應用空間還是非常大的。目前開源領域基於JavaScript的產品也非常多,因此不僅前端程序員需要學習JavaScript,後端程序員目前也應該學習一下JavaScript。<br/><br/><br/>隨著移動互聯網的發展,前端開發不僅僅包括Web前端開發,目前Android開發、iOS開發也逐漸並入到前端開發團隊,這是一個比較顯著的變化,所以對於前端開發人員來說,如果想提升自身的崗位競爭力,應該進一步豐富自身的知識結構。<br/><br/><br/>對於還未接觸過這個行業的人來說,在學習之前,心中多少會有一些疑問,比方說,零基礎學Web前端開發要學多久?下面就來和小編一起看一看吧!<br/><br/><br/>1、Web前端要學什麼?<br/><br/><br/>零基礎入門學Web前端的話,首先要把所有的基礎課程全部了解消化吃透,前端的開發框架,PC端的企業網站布局、PC端的電商類網站布局、移動端常見頁面布局等等。<br/><br/><br/>2、零基礎學Web前端難不難?<br/><br/><br/>Web前端要學的內容看起來很復雜,其實不然,這是一門注重實際動手操作的技能,不會要求你背誦很多的理論知識,更不會要求你有很高的學歷水平。零基礎學Web前端的話,要學會是不難的,只要每天堅持多動手練習,勤動腦思考,學成很簡單的。現在的Web前端工程師,薪資水平破萬,不是難事。<br/><br/><br/>3、零基礎學Web前端要學多久?<br/><br/><br/>這個要分兩個方面來回答大家,如果你是零基礎自學Web前端的話,那麼所花費的時間與精力會是不可估計的,學不學得成,還得兩說。如果你是找一家專業的培訓機構學習的話,那就輕松很多了,4到6個月就可以從基礎到精通<br/><br/><br/>Web前端學習路線<br/><br/><br/>第一階段:<br/><br/><br/>1.1、HTML+CSS(HTML進階、css進階、div+css布局、html+css整站開發)<br/><br/><br/>1.2、javascript基礎(js基礎教程、js內置對象常用方法、常見的dom樹操作大全、ECMAscript、DOM、BOM、定時器和焦點圖)<br/><br/><br/>1.3、js基本特效(tab、導航、整頁滾動、輪播圖、js製作幻燈片、彈出層、手風琴菜單、瀑布流布局、滾動事件、滾差試圖等)這些都是基本的js特效,我做過的也就只有輪播圖和彈出層<br/><br/><br/>1.4、js高級特徵(正則表達式、排序演算法、遞歸演算法、閉包、函數節流、作用域鏈、基於距離運動框架、面向對象基礎等)<br/><br/><br/>1.5、jquery的基礎使用(懸著器、DOM操作、特效和動畫、方法鏈、拖拽、變形、jqueryUI組件基本使用)<br/><br/><br/>第二階段:HTML5和移動Web開發<br/><br/><br/>2.1、HTML5:(HTML5新語義標簽、HTML5表單、音頻和視頻、離線和本地<a href="//www.gotrillian.com/technique_storage_1" title="存儲相關內容">存儲</a>、SVG、WebSocket、Canvas)<br/><br/><br/>2.2、CSS3:(CSS3新選擇器、偽元素、臉色表示法、邊框、陰影、background系列屬性改變、Transition、Velocity.js框架、元素進場、出廠策略、炫酷css3網頁製作)<br/><br/><br/>2.3、Bootstrap:(響應式概念、媒體查詢、響應式網站製作、柵格系統、柵格系統原理、Bootstrap常用模板、LESS和SASS)<br/><br/><br/>2.4、移動Web開發:(跨終端WEB和主流設備簡介、視口、流式布局、彈性盒子、rem、移動終端Javascript事件、手機中常見js效果製作、2.5、Zepto.js、手機聚劃算界面、手機滾屏)<br/><br/><br/>建議其他後端編程語言也要學習一下,目前市場對前端基本都要求會一門後端語言,PHP/JAVA/Nodejs/Python等。<br/><br/><br/>學習編程重要的還是實踐,多敲代碼,多去嘗試。獨立解決問題的能力、探究鑽研的精神是必不可少的。<br/><br/><br/>以上就是小編今天為大家分享的關於Web前端小白該如何學習Web前端開發的文章,希望本篇文章能夠對准備學習Web前端知識的小夥伴們有所幫助,想要了解更多Web前端知識的小夥伴們記得關注北大青鳥Web培訓官網。最後祝願小夥伴們學習成功,成為一名優秀的Web前端工程師。<br/><br/><br/> </p> </div> <div class="readall_box" > <div class="read_more_mask"></div> <a class="read_more_btn" target="_self">閱讀全文</a> </div> </div> <div class="clearfix"></div> <div class="related-news"> <h3>與web前端開發css表達式函數相關的內容</h3> <div class="related-list row"> <ul class="list-unstyled"> <li class="col-md-6 col-sm-6 col-xs-6"><a href="//www.gotrillian.com/web_354502">webinf下怎麼引入js</a></li> <li class="col-md-6 col-sm-6 col-xs-6"><a href="//www.gotrillian.com/web_354501">堡壘機怎麼打開web</a></li> <li class="col-md-6 col-sm-6 col-xs-6"><a href="//www.gotrillian.com/web_354495">如何製作web產品塊</a></li> <li class="col-md-6 col-sm-6 col-xs-6"><a href="//www.gotrillian.com/web_354494">web播放flv文件</a></li> <li class="col-md-6 col-sm-6 col-xs-6"><a href="//www.gotrillian.com/web_354489">小區物業管理系統web</a></li> <li class="col-md-6 col-sm-6 col-xs-6"><a href="//www.gotrillian.com/web_354482">web分享到</a></li> <li class="col-md-6 col-sm-6 col-xs-6"><a href="//www.gotrillian.com/web_354474">web安全應用防火牆開源</a></li> <li class="col-md-6 col-sm-6 col-xs-6"><a href="//www.gotrillian.com/web_354461">mobileweb開發</a></li> <li class="col-md-6 col-sm-6 col-xs-6"><a href="//www.gotrillian.com/web_354456">web程序設計第7版</a></li> <li class="col-md-6 col-sm-6 col-xs-6"><a href="//www.gotrillian.com/web_354452">web個人網頁代碼</a></li> <li class="col-md-6 col-sm-6 col-xs-6"><a href="//www.gotrillian.com/web_354432">jmeter測試web</a></li> <li class="col-md-6 col-sm-6 col-xs-6"><a href="//www.gotrillian.com/web_354429">quartzweb界面</a></li> <li class="col-md-6 col-sm-6 col-xs-6"><a href="//www.gotrillian.com/web_354426">javaweb什麼書比較好</a></li> <li class="col-md-6 col-sm-6 col-xs-6"><a href="//www.gotrillian.com/web_354415">mybatis配置webxml</a></li> <li class="col-md-6 col-sm-6 col-xs-6"><a href="//www.gotrillian.com/web_354404">webgif格式</a></li> <li class="col-md-6 col-sm-6 col-xs-6"><a href="//www.gotrillian.com/web_354399">eclipse搭建web</a></li> <li class="col-md-6 col-sm-6 col-xs-6"><a href="//www.gotrillian.com/web_354378">javaweb小項目源碼</a></li> <li class="col-md-6 col-sm-6 col-xs-6"><a href="//www.gotrillian.com/web_354371">前端開發工程師筆試客觀題</a></li> <li class="col-md-6 col-sm-6 col-xs-6"><a href="//www.gotrillian.com/web_354366">web前端開發源代碼</a></li> <li class="col-md-6 col-sm-6 col-xs-6"><a href="//www.gotrillian.com/web_354355">web前端代碼是公開的嗎</a></li> </ul> </div> </div> </div> </div> </div> <div class="footer-area"> <p>本站內容整理源於互聯網,如有問題請聯系解決。 <br/> Copyright design: www.gotrillian.com since 2022</p> </div> <script src="//www.gotrillian.com/technology/js/jquery-3.4.1.min.js"></script> <script src="//www.gotrillian.com/technology/js/bootstrap.min.js"></script> <script src="//www.gotrillian.com/technology/js/jquery.lazyload.min.js"></script> <script src="//www.gotrillian.com/technology/js/readmore.js"></script> <script> $(function(){ $("img.lazy").lazyload(); }) </script> </body> </html>