"一個網(wǎng)站是如何制作出來的枝嘶?是不是用了很高大上的技術帘饶?"
這是大多數(shù)童鞋經(jīng)常會產生的疑問
網(wǎng)頁制作并非大家想的那樣用了高大上的技術。其實網(wǎng)站制作很簡單群扶,是由一個叫div+css來搞定的
Div+css是什么及刻?
div+css是網(wǎng)站布局方式
Div:是一個常見網(wǎng)頁布局結構。它取代傳統(tǒng)的表格布局方式竞阐。(就相當于人的骨架和各個零件)
Css :是給網(wǎng)站進行美化和修飾缴饭。(相當于人的衣服、鞋子馁菜、帽子等修飾自己的東西)
例如:我們把div比喻成一個人的話,那么css 就是給這個人穿上華麗的外衣茴扁。
Div+css布局的優(yōu)勢是什么呢?
這樣寫代碼精簡汪疮,提高頁面的下載速度峭火,有利于搜索引擎的優(yōu)化。
一個網(wǎng)站開發(fā)完成后智嚷。用戶通過"百度搜索"的方式獲得該網(wǎng)站信息卖丸,若要用傳統(tǒng)的表格布局。會造成網(wǎng)頁頁面很亂盏道,不利于百度的搜索和查找稍浆。
結構與樣式分離,方便前端開發(fā)人員與后臺程序開發(fā)人員分工協(xié)調猜嘱。
一個完整的網(wǎng)站由前端開發(fā)人員和后臺程序開發(fā)人員相互配合來完成衅枫。
前端人員負責網(wǎng)站頁面的設計和布局。后臺程序開發(fā)人員負責網(wǎng)站功能開發(fā)(如:文件上傳)
若結構和樣式?jīng)]有分開朗伶,不利于前端開發(fā)人員與后臺程序開發(fā)人員的后續(xù)工作弦撩。
請童鞋們看看下面這段代碼
看完這段代碼后有何感想?有人會問div是什么论皆?class是什么益楼?con是什么? Style 是什么点晴?
Div :是網(wǎng)頁布局標簽感凤。
Class:規(guī)定元素的類名(classname)。就是給某一個div起名字粒督。
Ps :div 的名字可以隨便起陪竿。
< div class="con"> 是說我定義了一個div并且給這div起了一個名字叫"con"
Style:位于 head 部分。它的出現(xiàn)是要我們告訴瀏覽器我要給一個叫con的東西規(guī)定樣式屠橄。比如萨惑。一個叫con的div它的寬是多少捐康?高是多少?顏色是什么庸蔼?
好了 ,童鞋們趕緊按照上面的代碼試一試把贮匕。