Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 亚洲免费看片,一个色综合网站,日韩专区一区

          整合營(yíng)銷服務(wù)商

          電腦端+手機(jī)端+微信端=數(shù)據(jù)同步管理

          免費(fèi)咨詢熱線:

          初識(shí)HTML中的<div>塊元素-零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          lt;div>塊元素基礎(chǔ)屬性講解

          <div>元素是個(gè)有故事的元素,這個(gè)元素很早就出現(xiàn)在html超文本標(biāo)記語(yǔ)言中,它設(shè)計(jì)之初就是為了解決網(wǎng)頁(yè)頁(yè)面布局的需求。但是遺憾的是它出生后一直懷才不遇。

          在我還上初中的時(shí)候,智能手機(jī)還沒(méi)有出現(xiàn),更沒(méi)有平板電腦等移動(dòng)設(shè)備。上網(wǎng)是通過(guò)擺在桌子上的計(jì)算機(jī)來(lái)完成的。

          那時(shí),大街小巷上有好多網(wǎng)吧。

          那時(shí),馬云剛剛辭去工作準(zhǔn)備創(chuàng)業(yè)。

          那時(shí),發(fā)送郵件的操作都會(huì)出現(xiàn)在計(jì)算機(jī)課程中。

          那時(shí),對(duì)頁(yè)面還沒(méi)有現(xiàn)在的跨平臺(tái)要求。

          那時(shí),flashplayer大行其道。

          那時(shí),dreamwaver、flash、fireworks被稱為網(wǎng)頁(yè)三劍客!

          那時(shí),制作網(wǎng)頁(yè)可以不用懂的html的寫(xiě)法!

          第一次接觸網(wǎng)頁(yè)制作是在大學(xué)的專業(yè)課上,使用三劍客,通過(guò)點(diǎn)擊軟件菜單中的按鈕就能制作網(wǎng)頁(yè),精力都放在了如何使用flash制作酷炫的交互動(dòng)畫(huà)上了。

          那時(shí),對(duì)html還沒(méi)有深刻的認(rèn)識(shí),但是卻對(duì)<table></table>這個(gè)標(biāo)簽有著極深的印象。

          因?yàn)楫?dāng)時(shí)的dreamwaver通過(guò)非代碼方式生成的頁(yè)面都是使用<table>表格元素進(jìn)行布局的!

          也就是說(shuō),在移動(dòng)智能設(shè)備誕生之前,在用戶對(duì)頁(yè)面還沒(méi)有可以適應(yīng)不同屏幕比例的要求前,<table>這個(gè)本來(lái)用來(lái)做表格的元素同時(shí)兼職了<div>的頁(yè)面布局工作,而且把兼職干成了主業(yè),讓<div>這個(gè)專業(yè)的塊元素閑置了好久。

          直到智能手機(jī),平板電腦產(chǎn)生后,由于對(duì)頁(yè)面的跨平臺(tái)顯示的要求的出現(xiàn)(這類適應(yīng)多平臺(tái)的頁(yè)面布局叫做響應(yīng)式布局),<table>表格制作的頁(yè)面在響應(yīng)式布局大行其道的今天,用它布局的頁(yè)面開(kāi)始出現(xiàn)代碼冗余,維護(hù)困難等諸多問(wèn)題。手機(jī)端的瀏覽器在播放視頻或其他交互動(dòng)畫(huà)時(shí)也不再依賴flashplayer這個(gè)給我們帶來(lái)無(wú)數(shù)反感和惱火的插件。

          從此,頁(yè)面制作的世道變了,從不需要編程就能制作頁(yè)面的三劍客,變成了必須懂得相關(guān)代碼寫(xiě)法才能使用的HTML+CSS+JavaScript了。dreamwaverCC版本也恢復(fù)了寫(xiě)代碼做頁(yè)面的操作方式,過(guò)去的點(diǎn)擊加拖拽的制作方式也消失了。這讓很多不懂編程和HTML等頁(yè)面制作核心技術(shù)的從業(yè)人感到難受。

          dreamwaver的老東家Adobe后來(lái)也嘗試過(guò)推出新模式下通過(guò)界面操作來(lái)制作網(wǎng)頁(yè)的軟件,還搞出一個(gè)叫做Muse的軟件,但是依舊沒(méi)能撬動(dòng)代碼書(shū)寫(xiě)的方式。

          這個(gè)故事在開(kāi)始學(xué)習(xí)<div>和css布局之前我都會(huì)講給學(xué)生(一群文科生)聽(tīng),我只是想告訴大家,學(xué)習(xí)任何計(jì)算機(jī)技術(shù),我們可以從簡(jiǎn)單易學(xué)的方式入手,但要有透過(guò)這種方式向下挖掘核心知識(shí)的決心和勇氣!對(duì)于自己從事的工作我們不能滿足于會(huì)做,還要盡量透析它的原理,這樣才能在技術(shù)換代中不會(huì)被輕易淘汰。

          在我研究生階段,有一門讓我終生難忘的選修課,這門課叫做《數(shù)字娛樂(lè)技術(shù)概述》,這門課既不娛樂(lè)也不概述,但是通篇都是數(shù)字,那位年輕的教授為我們透析了游戲、影視特效的核心----計(jì)算機(jī)圖形學(xué)。

          從此我開(kāi)始學(xué)習(xí)數(shù)學(xué)。因?yàn)槔蠋煹囊痪湓挘?strong>從2000年到現(xiàn)在(2014)雖然各種軟件層出不窮,但是計(jì)算機(jī)圖形學(xué)的核心算法卻幾乎沒(méi)什么改變。

          向下挖掘雖然很難,但是有必要!與各位共勉!

          下面開(kāi)始今天的內(nèi)容。

          首先,我們將之前的"第一個(gè)頁(yè)面.html"文件復(fù)制一個(gè),叫做"塊元素學(xué)習(xí).html"。然后把<body></body>中間的內(nèi)容清空。

          如圖:

          下面,我們?cè)?lt;body></body>中間添加<div></div>標(biāo)簽。示例代碼如下:

          <body><div></div></body>

          我們看看效果:

          啦啦啦,什么都沒(méi)有!

          為了讓大家可以看出來(lái)不同,我們?yōu)?lt;div>添加邊框?qū)傩裕?/p>

          我們使用style屬性為<div>添加邊框,style屬性里的代碼就是以后在CSS中使用的代碼!實(shí)際上我們已經(jīng)開(kāi)始接觸CSS的一些內(nèi)容了。具體寫(xiě)法的講解大家可以看這個(gè)教程,這里不再贅述。

          示例代碼如下:(通過(guò)style = "border-style: solid;"可以為很多元素添加邊框,就不需要大家記憶或查詢不同元素的不同寫(xiě)法,是不是很方便!)

          <div style = "border-style: solid;">

          效果如圖:

          因?yàn)槔锩鏇](méi)有內(nèi)容,所以<div>的寬度是0,因此顯示的就是一條直線。下面我們向<div>中添加內(nèi)容。

          為了看起來(lái)花哨些,加張圖片吧!

          示例圖片

          示例代碼如下:

          <div style = "border-style: solid;"><img src = "img/示例圖片/image4.jpg"/ style = "width:50%;"></div>

          大家請(qǐng)按照<img>中的scr自行建立文件夾和命名吧!如果您看不懂請(qǐng)參照《HTML元素中的屬性2(路徑詳解)——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作》

          效果如下:

          其中,我們也是使用了style的方式為<img>設(shè)置的寬度,這個(gè)設(shè)置方法在<div>中一樣使用!

          代碼示例:大家注意寫(xiě)法,不同的屬性都添加到style的雙引號(hào)中即可,同時(shí)使用;隔開(kāi)!

          <div style = "border-style: solid; width:50%;">
            <img src = "img/示例圖片/image4.jpg"/ style = "width:50%;">
              </div>

          效果如圖:

          整個(gè)邊框縮小了50%,圖片更有趣,尺寸變成了div的50%乘以自身的50%。這個(gè)特性大家要記住。

          為了方便觀看,我們?nèi)サ鬱iv的width設(shè)置。同時(shí)在<div>中繼續(xù)添加<div>標(biāo)簽。為了方便顯示,我們?cè)谛碌?lt;div>中添加一段文字!

          示例代碼如下:

          <div style = "border-style: solid;">
            <img src = "img/示例圖片/image4.jpg"/ style = "width:50%;">
              <div>
              <p>學(xué)習(xí)網(wǎng)頁(yè)制作非常有趣!</p>
          </div>
          </div>

          效果如下:

          如果為了美觀,我們讓文字到圖片右邊的空間中怎么做呢?

          示例代碼如下:

          <div style = "float:right;"><p>學(xué)習(xí)網(wǎng)頁(yè)制作非常有趣!</p></div>

          我們通過(guò)為新的<div>標(biāo)簽中的style屬性添加float(浮動(dòng))屬性,同時(shí)設(shè)置為right(右)。

          頁(yè)面效果如圖:

          大家思考一下如何讓圖片與文字都靠在左邊呢?

          是不是為圖片style添加float:left;同時(shí)把新<div>的float改為left?

          我們?cè)囋嚳矗?/p>

          示例代碼如下:

          <div style = "border-style: solid;">
            <img src = "img/示例圖片/image4.jpg" style = "width:50%; float:left;"/>
              <div style = "float:left;">
                <p>學(xué)習(xí)網(wǎng)頁(yè)制作非常有趣!</p>
          </div>
          </div>

          頁(yè)面效果:

          效果完全不對(duì),圖片和文字跑到外邊來(lái)了。

          這是div布局中經(jīng)常出現(xiàn)的一個(gè)問(wèn)題!解決方案有點(diǎn)奇葩,既不是修改<img>屬性也不是修改<div>屬性,而是增加一組空的<div></div>標(biāo)簽!給這個(gè)新的空的<div>的style設(shè)置為"clear:both"即可修正。

          示例代碼如下:

          <div style = "border-style: solid;">
            <img src = "img/示例圖片/image4.jpg" style = "width:50%; float:left;"/>
              <div style = "float:left;">
                <p>學(xué)習(xí)網(wǎng)頁(yè)制作非常有趣!</p>
          </div>
          <div style = "clear:both;"></div>
          </div>

          頁(yè)面效果如下:

          值得注意的是,如果您不使用<div>的話直接使用<img>和<p>,同時(shí)對(duì)兩個(gè)標(biāo)簽的style設(shè)置為float:left,是沒(méi)有問(wèn)題的,只有把它們放到<div>中才會(huì)出現(xiàn)上面的情況。

          代碼如下:

          <body>
            <img src = "img/示例圖片/image4.jpg" style = "width:50%; float:left;"/>
              <p style = "float:left;">學(xué)習(xí)網(wǎng)頁(yè)制作非常有趣!</p>
          </body>

          頁(yè)面顯示效果如下:

          大家觀察一下,文字也變小了。至于為什么去掉<div>之后就不會(huì)出現(xiàn)上面那種出框的情況,而且文字也變小的問(wèn)題在以后的講解中我們?cè)偕钊胩接懀?/p>

          現(xiàn)在希望大家可以記牢這個(gè)情況和操作,更多布局問(wèn)題我們會(huì)在CSS的浮動(dòng)(float)的講解中詳細(xì)說(shuō)明。

          疫情期間,請(qǐng)大家少出門,不聚會(huì),沒(méi)事在家學(xué)學(xué)網(wǎng)頁(yè)制作,即抗擊疫情又提高自己!

          喜歡的小伙伴請(qǐng)關(guān)注我,閱讀中遇到任何問(wèn)題請(qǐng)給我留言,如有疏漏或錯(cuò)誤歡迎大家斧正,不勝感激!

          HTML完整學(xué)習(xí)目錄

          HTML序章(學(xué)習(xí)目的、對(duì)象、基本概念)——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          HTML是什么?——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          第一個(gè)HTML頁(yè)面如何寫(xiě)?——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          HTML頁(yè)面中head標(biāo)簽有啥用?——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          初識(shí)meta標(biāo)簽與SEO——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          HTML中的元素使用方法1——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          HTML中的元素使用方法2——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          HTML元素中的屬性1——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          HTML元素中的屬性2(路徑詳解)——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          使用HTML添加表格1(基本元素)——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          使用HTML添加表格2(表格頭部與腳部)——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          使用HTML添加表格3(間距與顏色)——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          使用HTML添加表格4(行顏色與表格嵌套)——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          16進(jìn)制顏色表示與RGB色彩模型——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          HTML中的塊級(jí)元素與內(nèi)聯(lián)元素——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          初識(shí)HTML中的<div>塊元素——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          在HTML頁(yè)面中嵌入其他頁(yè)面的方法——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          封閉在家學(xué)網(wǎng)頁(yè)制作!為頁(yè)面嵌入PDF文件——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          HTML表單元素初識(shí)1——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          HTML表單元素初識(shí)2——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          HTML表單3(下拉列表、多行文字輸入)——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          HTML表單4(form的action、method屬性)——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          HTML列表制作講解——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          為HTML頁(yè)面添加視頻、音頻的方法——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          音視頻格式轉(zhuǎn)換神器與html視頻元素加字幕——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          HTML中使用<a>標(biāo)簽實(shí)現(xiàn)文本內(nèi)鏈接——零基礎(chǔ)自學(xué)網(wǎng)頁(yè)制作

          5移動(dòng)端頁(yè)面自適應(yīng)普遍使用的方法,理論上講使用這個(gè)標(biāo)簽是可以適應(yīng)所有尺寸的屏幕的,但是各設(shè)備對(duì)該標(biāo)簽的解釋方式及支持程度不同造成了不能兼容所有瀏覽器或系統(tǒng)。

          使用viewport標(biāo)簽

          在HTML文檔頭部添加viewport標(biāo)簽,設(shè)置meta屬性值為“width=device-width”,可以讓瀏覽器根據(jù)設(shè)備屏幕的寬度自動(dòng)調(diào)整頁(yè)面的縮放比例,從而實(shí)現(xiàn)頁(yè)面自適應(yīng)。

          <meta 
          	name="viewport" 
          	content="width=device-width,initial-scale=1.0, minimum-scale=1.0, 
          	maximum-scale=1.0, 
            user-scalable=no"/>

          每個(gè)屬性的詳細(xì)介紹:

          width:#viewport 的寬度,可以指定為一個(gè)像素值,如:600,或者為特殊的值,如:device-width (設(shè)備的寬度)。

          height:#viewport的高度。

          initial-scale:#初始縮放比例,即當(dāng)瀏覽器第一次加載頁(yè)面時(shí)的縮放比例。

          maximum-scale:#允許瀏覽者縮放到的最大比例,一般設(shè)為1.0。

          minimum-scale:#允許瀏覽者縮放到的最小比例,一般設(shè)為1.0。

          user-scalable:#瀏覽者是否可以手動(dòng)縮放,yes或no。

          使用CSS3媒體查詢

          媒體查詢可以根據(jù)設(shè)備屏幕的寬度和高度來(lái)匹配不同的樣式規(guī)則,從而實(shí)現(xiàn)響應(yīng)式布局。通過(guò)設(shè)置不同的CSS樣式,可以讓頁(yè)面在不同的設(shè)備上呈現(xiàn)不同的布局和樣式。

          @media screen and (max-width: 767px) {
            /* 在寬度小于767px的設(shè)備上應(yīng)用以下樣式 */
            body {
              font-size: 14px;
            }
          }
          
          @media screen and (min-width: 768px) and (max-width: 1023px) {
            /* 在寬度在768px到1023px之間的設(shè)備上應(yīng)用以下樣式 */
            body {
              font-size: 16px;
            }
          }
          
          @media screen and (min-width: 1024px) {
            /* 在寬度大于等于1024px的設(shè)備上應(yīng)用以下樣式 */
            body {
              font-size: 18px;
            }
          }

          使用彈性布局

          彈性布局可以根據(jù)設(shè)備屏幕的寬度自動(dòng)調(diào)整元素的大小和位置,從而實(shí)現(xiàn)頁(yè)面自適應(yīng)。通過(guò)設(shè)置元素的flex屬性,可以讓元素按照一定的比例分配剩余空間,從而實(shí)現(xiàn)頁(yè)面的自適應(yīng)性。

          .container {
            display: flex;
            flex-wrap: wrap;
            justify-content: space-between;
          }
          
          .item {
            flex: 1 1 300px;
            margin: 10px;
          }

          使用rem單位

          rem單位是相對(duì)于根元素(html元素)的字體大小來(lái)計(jì)算的單位,可以根據(jù)設(shè)備屏幕的字體大小自動(dòng)調(diào)整元素的大小和位置,從而實(shí)現(xiàn)頁(yè)面自適應(yīng)。通過(guò)設(shè)置根元素的字體大小,可以讓整個(gè)頁(yè)面的元素按照一定的比例進(jìn)行縮放。

          html {
            font-size: 16px;
          }
          
          @media screen and (max-width: 767px) {
            /* 在寬度小于767px的設(shè)備上將根元素的字體大小設(shè)置為14px */
            html {
              font-size: 14px;
            }
          }
          
          @media screen and (min-width: 768px) and (max-width: 1023px) {
            /* 在寬度在768px到1023px之間的設(shè)備上將根元素的字體大小設(shè)置為16px */
            html {
              font-size: 16px;
            }
          }
          
          @media screen and (min-width: 1024px) {
            /* 在寬度大于等于1024px的設(shè)備上將根元素的字體大小設(shè)置為18px */
            html {
              font-size: 18px;
            }
          }

          rem是CSS3新增的一個(gè)相對(duì)單位(root em,根em),使用rem為元素設(shè)定字體大小時(shí),是相對(duì)大小,但相對(duì)的只是HTML根元素。通過(guò)它既可以做到只修改根元素就成比例地調(diào)整所有字體大小,又可以避免字體大小逐層復(fù)合的連鎖反應(yīng)。

          (其他)默認(rèn)html的font-size是16px,即1rem=16px,如果某p寬度為32px你可以設(shè)為2rem。

          通常情況下,為了便于計(jì)算數(shù)值則使用62.5%,即默認(rèn)的10px作為基數(shù)。當(dāng)然這個(gè)基數(shù)可以為任何數(shù)值,視具體情況而定。設(shè)置方法如下:

          Html{font-size:62.5%(10/16*100%)}

          具體不同屏幕下的規(guī)則定義,即基數(shù)的定義方式:可以通過(guò)CSS定義,不同寬度范圍里定義不同的基數(shù)值,當(dāng)然也可以通過(guò)js一次定義方法如下:

          <script type="text/javascript">
             (function (doc, win) {
                var docEl = doc.documentElement,
                  resizeEvt = 'orientationchange' in window ? 'orientationchange' : 'resize',
                  recalc = function () {
                    var clientWidth = docEl.clientWidth;
                    if (!clientWidth) return;
                    docEl.style.fontSize = 20 * (clientWidth / 320) + 'px';//其中“20”根據(jù)你設(shè)置的html的font-size屬性值做適當(dāng)?shù)淖兓?        };
                if (!doc.addEventListener) return;
                win.addEventListener(resizeEvt, recalc, false);
                doc.addEventListener('DOMContentLoaded', recalc, false);
              })(document, window);
          </script>
          

          使用vw、vh單位

          vw和vh是根據(jù)設(shè)備的寬度和高度來(lái)決定的,設(shè)備的寬就是100vw,設(shè)備的高就是100vh,
          你設(shè)置的50vw就是相當(dāng)于設(shè)備寬度的50%,你設(shè)置的100vh就是相當(dāng)于設(shè)備高度的100%。
          切記:不要把vw和vh弄混淆了,如果你給元素寬度設(shè)置100vh,那么基本上(設(shè)備的寬小于高的情況)就會(huì)超出你的屏幕X軸出現(xiàn)滾動(dòng)條。如果你給元素高度設(shè)置100vw,那么就滿足不了你想要把這個(gè)元素鋪滿整個(gè)設(shè)備高度的愿望了。
          一般情況下筆者寬度,和字體大小左右邊距間距等都是用vw單位,
          高度行高上下邊距間距等都是用vh單位。

          使用方法:
          1. 將設(shè)計(jì)圖放到PS里面,查看整個(gè)圖片的寬度和高度,分別放在設(shè)計(jì)稿寬度和設(shè)計(jì)稿高度當(dāng)中。(注意是px單位哦)
          2. 然后量出你想要量的地方,將寬度和高度分別放置到量出的寬度和量出的高度當(dāng)中。(注意還是px單位哦)
          3. 然后點(diǎn)擊換算按鈕,就可以將換算出來(lái)的寬度和高度大小放置到你的代碼當(dāng)中了哦。(注意是vwvh單位哦)

          一般移動(dòng)端的布局可分為三個(gè)部分,頭部->主體->tabbar的腳部。
          所以我們可以把項(xiàng)目的外層這樣設(shè)置一下:

          .body {
          	width: 100%;
          	height: 100%;
          	display: flex;
          	flex-direction: column;
          }
          /* 頭部部分 */
          header {
          	height: 10vh; /* 固定的高度,根據(jù)你的設(shè)計(jì)圖調(diào)整 */
          }
          /* 主體部分 */
          main {
          	flex: 1; /* 占據(jù)頁(yè)面剩余所有部分 */
          }
          /* tabbar腳部部分 */
          footer {
          	height: 10vh; /* 固定的高度,根據(jù)你的設(shè)計(jì)圖調(diào)整 */
          }

          使項(xiàng)目中的字體大小自適應(yīng):

          果給你一些文本文字,要讓它變得美,你將會(huì)采用什么方法?用過(guò)PPT的人都知道,可以調(diào)整顏色,可以設(shè)定字體,可以進(jìn)行對(duì)齊、縮進(jìn)等操作。這些在PPT中常用的方法,在CSS中也是很容易實(shí)現(xiàn)的,代碼也簡(jiǎn)單。

          10.1 文本顏色

          在CSS中,設(shè)置文本顏色,用color屬性,值可為16進(jìn)制、一個(gè)RGB值或顏色名稱。十六進(jìn)制用#號(hào)開(kāi)始,后接#RGB,比如 #ff0000;RGB值為rgb(255,0,51)形式;顏色名稱名稱直接就是英語(yǔ)單詞,如red。

          樣色表ys2.css文件內(nèi)容

          body {
                 color:#00ff00;
          }
          h3 {
           color:CadetBlue;
          
          }
          p {
              color:rgb(0,0,255);
          }

          HTML文件內(nèi)容

          <!DOCTYPE html>
          <html>
          <head>
              <meta charset="UTF-8">
              <title>字體顏色</title>
              <link rel="stylesheet" type="text/css" href="ys2.css"/>
          </head>
          <body>
          <h3>年底了,還能找工作不?</h3>
          <p>
              昨晚七點(diǎn)多收到通知,說(shuō)老板抽查了幾次監(jiān)控,發(fā)現(xiàn)一些人上班渾水摸魚(yú)玩手機(jī),
          要召開(kāi)緊急視頻會(huì)議,<br/>
              全體員工必須參會(huì),視頻里老板很生氣,正火冒三丈的批評(píng)那些財(cái)務(wù)人員上班玩手機(jī),
          說(shuō)再不多提升自己,<br/>
              以后早晚被電腦和機(jī)器代替, 然后我忘記關(guān)麥了,說(shuō)了句:機(jī)器能替你吃牢飯?<br/>
              唉,也不知道年底了工作好不好找。</p>
          </body>
          </html>

          輸出結(jié)果

          10.2 文本字體

          CSS字體屬性定義字體,加粗,大小,文字樣式。在用軟件時(shí),你是不是見(jiàn)過(guò)宋體什么的,沒(méi)錯(cuò),那個(gè)就是字體了。在CSS中,可以使用Font Family:"宋體"的方式指定字體;樣式,就是加粗、傾斜那個(gè),用font-style指定;大小則用font-size。

          /* ys2.css里的樣式表內(nèi)容 */
          .f {
              font-family: "宋體";
              /* 加粗 */
              font-style: oblique;
              font-size: 40px;
          }
          
          <!--html文件內(nèi)容-->
          <div class="f">
              牛的程序員,羊一樣的女孩
          </div>

          輸出結(jié)果

          10.3 對(duì)齊方式

          文本在元素內(nèi)水平對(duì)齊,可以使用 text-align: 值的方式,center居中對(duì)齊,left居左對(duì)齊,right居右對(duì)齊;垂直居中對(duì)齊,可用vertical-align和line-height結(jié)合的方式進(jìn)行指定,這個(gè)平時(shí)會(huì)經(jīng)常用到,記下來(lái)。

          /*css文件里的內(nèi)容*/
          
          /*水平居中*/
          .div-width {
              width: 800px;
          }
          
          .txt-left {
              text-align: left;
              color: aquamarine;
          }
          
          .txt-center {
              text-align: center;
              color: darkcyan;
          }
          
          .txt-right {
              text-align: right;
              color: darkgreen;
          }
          
          /*垂直居中*/
          .txt-vertical {
              border: 2px solid green;
              height: 100px;
              line-height: 100px;
              vertical-align: middle;
              text-align: center;
          }
          
          <!-- HTML文件里的內(nèi)容 -->
          <div class="div-width">
              <!--水平居中-->
              <p class="txt-left">向左看齊</p>
              <p class="txt-center">居中對(duì)齊</p>
              <p class="txt-right">向右看齊</p>
              <!--垂直居中-->
              <div class="txt-vertical">垂直居中方法1</div>
              <div>垂直居中方法2</div>
          </div>

          輸出結(jié)果

          如果要對(duì)標(biāo)簽進(jìn)行水平居中的話,可以使用 margin: auto;用position: absolute; 屬性來(lái)對(duì)齊元素的話,有些瀏覽器不支持,所以不推薦。

          /* 在樣式表文件中 */
          .div-center {
              margin: auto;
              width: 50%;
              border: 1px solid green;
              height: 300px;
              text-align: center;
              vertical-align: center;
              line-height: 300px;
          }
          <!--在html文件中-->
          <div class="div-center">我站在,人海中間:div在Web居中,文字在div中居中</div>

          輸出結(jié)果

          10.4 文本之距

          為了讓閱讀舒服,在進(jìn)行文本排版之時(shí),會(huì)考慮字與字之間的間距,有行與行之間的距離,還有段落的縮進(jìn)等。在CSS中,字符間距可用letter-spacing:值;行間距依然用line-height:值;段落字符縮進(jìn),用text-indent即可。溫馨提醒:text-indent只對(duì)div和p標(biāo)簽有效。

          /* 在樣式表文件中 */
          .text-spacing {
              width: 900px;
              border: 1px solid green;
              letter-spacing: 50px;
          }
          
          p.row {
              line-height: 3.0em;
          }
          
          p.i {
              /*em是相對(duì)單位,2em即現(xiàn)在一個(gè)字大小的兩倍*/
              text-indent: 2em;
          }
          <!--在html文件中-->
          <div class="text-spacing">
              他說(shuō)風(fēng)雨中,這點(diǎn)痛算什么
          </div>
          <p class="row">
              秋季降溫快的特點(diǎn),使得秋收、秋耕、秋種的“三秋”大忙顯得格外緊張。<br/>
              秋分棉花吐絮,煙葉也由綠變黃,正是收獲的大好時(shí)機(jī)。華北地區(qū)已開(kāi)始播種冬麥,<br/>
              長(zhǎng)江流域及南部廣大地區(qū)正忙著晚稻的收割,搶晴耕翻土地,準(zhǔn)備油菜播種。
          </p>
          <p class="i">
              當(dāng)我以為我無(wú)法繼續(xù)走下去時(shí),我強(qiáng)迫自己要繼續(xù)前進(jìn)。<br/>
              我的成功是基于我的堅(jiān)持,并非運(yùn)氣。<br/>
              努力,是為了跳出你厭惡的圈子。<br/>
              讀書(shū),是為了遠(yuǎn)離渣貨垃圾人。<br/>
              健身,是為了讓討厭的人心平氣和...
          </p>

          輸出結(jié)果


          好了,有關(guān)CSS文本或元素對(duì)齊的內(nèi)容,老陳講完了,如果覺(jué)得對(duì)你有所幫助,希望老鐵能轉(zhuǎn)發(fā)點(diǎn)贊,讓更多的人看到這篇文章。你的轉(zhuǎn)發(fā)和點(diǎn)贊,就是對(duì)老陳繼續(xù)創(chuàng)作和分享最大的鼓勵(lì)。

          一個(gè)當(dāng)了10年技術(shù)總監(jiān)的老家伙,分享多年的編程經(jīng)驗(yàn)。想學(xué)編程的朋友,可關(guān)注:老陳說(shuō)編程。分享Python,前端(小程序)、App和嵌入式方面的干貨。關(guān)注我,沒(méi)錯(cuò)的。

          #前端##HTML5##CSS##程序員##Web#


          主站蜘蛛池模板: 午夜天堂一区人妻| 国产suv精品一区二区33| 国产成人精品无码一区二区三区| 性无码免费一区二区三区在线| 老熟妇高潮一区二区三区| 大屁股熟女一区二区三区| 国产乱码精品一区二区三区四川人 | 色欲精品国产一区二区三区AV| 国产激情一区二区三区四区| 亚洲一区二区三区免费观看| 国产成人精品无码一区二区三区| 国产剧情一区二区| 亚洲一区二区三区乱码在线欧洲| 国产亚洲一区二区精品| 一区二区网站在线观看| 国产一区二区三区在线| 久久久久久人妻一区二区三区| 无码国产精品一区二区免费vr| 熟女性饥渴一区二区三区| 亚洲AⅤ视频一区二区三区| 国产精品久久亚洲一区二区| 成人免费一区二区无码视频| 国产美女一区二区三区| 久久人妻av一区二区软件| 精品乱人伦一区二区三区| 中文字幕一区二区三区免费视频 | 老熟妇仑乱视频一区二区| 国产一区二区精品久久凹凸| 一区在线观看视频| 狠狠爱无码一区二区三区| 精品国产日韩一区三区| 精品无码国产一区二区三区51安 | 波多野结衣一区二区三区88| 日本国产一区二区三区在线观看| 一区二区三区高清| 无码一区二区三区免费视频| 伊人久久一区二区三区无码 | 亚洲一区二区三区在线观看网站 | 国产萌白酱在线一区二区| 日韩一区二区三区免费体验| 国产精品视频无圣光一区|