国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

CSS基礎

Atom / 2765人閱讀

摘要:塊級元素默認設置為,行內元素默認設置為。顏色值是陰影的基本顏色。如持久導航菜單元素的位置通過以及屬性進行規定。粘性定位該定位基于用戶滾動的位置。

溢流(Overflow )

? auto:如果內容太多,那么超出盒子大小的內容會被隱藏,滾動條顯示出來,從而可以讓用戶滾動看到所有內容。
? hidden:如果內容太多,那么超出盒子大小的內容被隱藏了。
? visible:如果內容太多,超出盒子大小的內容顯示在盒子之外(這通常是默認的行為)。

背景剪裁 (Background clip)

border-box 默認值。背景繪制在邊框方框內(剪切成邊框方框)。
padding-box 背景繪制在襯距方框內(剪切成襯距方框)。
content-box 背景繪制在內容方框內(剪切成內容方框)。



設置寬和高的約束

如果想通過設置將一個布局的外層容器的寬度設置為百分比,從而讓布局的寬度變得靈活,不過又不想讓它變得太寬或者太窄, 給布局一個最大和最小寬度約束即可

width: 70%;
max-width: 1280px;
min-width: 480px;

可以將應用這段代碼的容器在它的父容器內居中:

margin: 0 auto;

當父容器在最小和最大寬度限制內時,它將填滿整個視口寬度;當父容器超過1280px寬度時,布局將保持在1280px寬,并開始在可用空間內居中。 當寬度低于480px時,視口將小于容器,您必須滾動才能看得到完全的內容。

控制圖像大小

圖像會引起一個問題——起初它的顯示正常,但當容器變得比圖像更窄時,圖像開始溢流容器(因為它是一個固定的寬度)。 要應對這類圖像的問題,我們可以在其上設置以下聲明:

display: block;
margin: 0 auto;
max-width: 100%;
完全改變盒模型 box-sizing: border-box;

寬度和高度等于通過CSS設置在 content 的寬度和高度。 padding 和 border 并沒有添加到總寬度和高度上; 反而,他們占用一些內容的空間,使內容更小.

常見的display的類型

? 塊盒(block box)是被定義為堆放在其它盒子之上的盒子(即盒子之前以及之后的內容出現在不同的行上),并且可以給它設置高度和寬度。上面所述的整個盒模型都適用于塊盒。

? 行內盒(inline box)與塊盒相反:它跟隨文檔的文本流堆放(即,它會與周圍的文本和其它行內元素出現在同一行,并且其內容會像段落中的文本行一樣,隨著文本流換行)。寬度和高度設置對行內盒無效;在行內盒上的所有內邊距、外邊距和邊界設置會改變周圍文本的位置,但是不會影響周圍塊盒的位置。

? 行內塊盒(inline-block box)介于前兩者之間: 它會像行內盒一樣,跟隨周圍的文本流堆放,不會在其前后創建換行;不過,它可以像塊盒一樣,使用寬度和高度設置大小,并且維護其塊完整性 — 它不會跨段落行換行(對于一行文本容納不下的行內盒,會落到第二行上,因為第一行上沒有足夠的空間容納它,并且不會跨兩行換行)。

塊級元素默認設置為?display: block;?,行內元素默認設置為?display: inline;?。

display: table?— 允許你像處理table布局那樣處理非table元素,而不是濫用HTML的

標簽來達到同樣的目的。
display: flex?— 允許你處理一些困擾CSS已久的一些傳統布局問題,例如布置一系列彈性等寬容器或者垂直居中內容。
display: grid?— 給出一種簡單實現CSS網格系統的方式,而在傳統上它依賴于一些棘手難以處理的CSS網格框架

背景顏色 ?background-color

大多數元素的默認背景顏色不是white?(白色,這可能如你所料) 而是transparent(透明)

背景位置:background-position?

該空間指定了圖像的水平(x)和垂直(y)坐標。圖像的左上角是原點(0,0)。
該屬性可以接受許多不同的值類型:
像px這樣的絕對值——比如?background-position: 200px 25px.
像rems 這樣的相對值——比如?background-position: 20rem 2.5rem.
百分比 ——比如?background-position: 90% 25%.
關鍵字——比如?background-position: right center. 這兩個值是直觀的,可以分別取值比如?left,center,?right和?top,center,?bottom。
如果只指定一個值,那么該值將被假定為水平值,而垂直值將默認為center

背景圖像:漸變

線性漸變是通過linear-gradient()函數傳入的,它是一個background-image屬性的值。函數至少需要用逗號分隔的三個參數——背景中漸變的方向[可以使用關鍵字來指定方向 (to bottom,to right,?to bottom right等), 或角度值 (0deg相當于?to top,90deg?相當于?to right,直到?360deg,它再次相當于?to top?)。],開始的顏色和結尾的顏色。

div {
background-image: linear-gradient(to bottom, orange, yellow);
}
背景附著 background-attachment

scroll: 這將把背景修改為頁面視圖,因此它將在頁面滾動時滾動。注意,我們說的是視圖,而不是元素——如果滾動實際的背景設置的元素,而不是頁面,背景不會滾動。

fixed: 這可以在頁面的位置上固定背景,所以當頁面滾動時,它不會滾動,不管你是滾動頁面還是背景設置的元素,它都會保持在相同的位置。

local:這個值后來被添加了(它只在Internet Explorer 9+中得到支持,而其他的則在IE4+中得到支持),因為scroll值相當混亂,并且在許多情況下并沒有真正做您想要的事情。 ?local?值將背景設置為它所設置的元素的背景,因此當滾動元素時,背景會隨之滾動。

多個背景
div {
background: url(image.png) no-repeat 99% center,
            url(background-tile.png),
            linear-gradient(to bottom, yellow, #ffffdd00 50%, orange);
background-color: yellow;
}

可以將多個值放入到普通寫法的?background-*屬性中,比如:

background-image: url(image.png), url(background-tile.png);
background-repeat: no-repeat, repeat;
邊界

當沒有明確設置值時,邊界會默認使用文本的顏色,寬度為3px。

邊界半徑?border-radius

如果需要兼容舊的瀏覽器——border-radius?只支持Internet Explorer 9以上。

可以創建橢圓形角(x半徑與y半徑不同)。兩個不同的半徑用正斜杠(/)分隔

border-radius: 10px / 20px;
border-radius: 10px 30px / 20px 40px;
盒子陰影

text-shadow屬性,它允許將一個或多個陰影應用到元素的文本上。對于盒子來說,存在一個等價的屬性——box-shadow允許將一個或多個陰影應用到一個實際的元素盒子中。
只有在IE9+(IE9及更新版本)中可用
box-shadow屬性值中有4個項:
1.第一個長度值是水平偏移量(horizontal offset?)——即向右的距離,陰影被從原始的框中偏移(如果值為負的話則為左)。
2.第二個長度值是垂直偏移量(vertical offset)——即陰影從原始盒子中向下偏移的距離(或向上,如果值為負)。
3.第三個長度的值是模糊半徑(blur radius)——在陰影中應用的模糊度。
4.顏色值是陰影的基本顏色(base color)。

與text-shadow不同,box-shadow有一個inset關鍵字可用——把它放在一個影子聲明的開始,使它變成一個內部陰影,而不是一個外部陰影。

background-image: linear-gradient(to bottom right, #777, #ffffd);
Filters(過濾器)

過濾器可以應用在任何元素上,塊元素(block)或者行內元素(inline)——你只需要使用filter屬性,并且給他一個特定的過濾函數的值。它們作用于盒(box)內內容(content)的確切形狀,而不僅僅將盒子本身作為一個大的塊。

多列浮動布局兩列布局
body {
  width: 90%;
  max-width: 900px;
  margin: 0 auto;}
div:nth-of-type(1) {
  width: 48%;}
div:nth-of-type(2) {
  width: 48%;}

div:nth-of-type(1) {
  width: 48%;
  float: left;}
div:nth-of-type(2) {
  width: 48%;
  float: right;}
清除浮動

©2016 your imagination. This isn"t really copyright, this is a mockery of the very concept. Use as you wish.

footer { clear: both;}

clear 可以取三個值:
1.left:停止任何活動的左浮動
2.right:停止任何活動的右浮動
3.both:停止任何活動的左右浮動

定位靜態定位 static

靜態定位是每個元素獲取的默認值——它只是意味著“將元素放入它在文檔布局流中的正常位置 (忽略 top, bottom, left, right 或者 z-index 聲明)元素出現在正常的流中

相對定位 relative

相對定位是我們將要看的第一個位置類型。它與靜態定位非常相似,占據在正常的文檔流中,除了你仍然可以修改它的最終位置,包括讓它與頁面上的其他元素重疊。需要使用top,bottom,left和right屬性來修改元素的位置

元素相對自身的原位置偏移某個距離,但是原本的空間依舊保留,表現為空白
把一個元素設置為position: relative; 可以使該元素的子元素相對該元素絕對定位。

固定定位 fixed

絕對定位固定元素是相對于 元素或其最近的定位祖先,而固定定位固定元素則是相對于瀏覽器視口本身。(如持久導航菜單)元素的位置通過 "left", "top", "right" 以及 "bottom" 屬性進行規定。

粘性定位 sticky

該定位基于用戶滾動的位置。它的行為就像 position:relative; 而當頁面滾動超出目標區域時,它的表現就像 position:fixed;,它會固定在目標位置。
注意: Internet Explorer, Edge 15 及更早 IE 版本不支持 sticky 定位。 Safari 需要使用 -webkit- prefix

Inherit

規定應該從父元素繼承 position 屬性的值。

Initial

設置該屬性為默認值

z-index

z-index只能在position屬性值為relative或absolute或fixed的元素上有效。

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/113381.html

相關文章

  • #WEB安全基礎 : HTML/CSS | 文章索引

    摘要:黑體本系列講解安全所需要的和黑體安全基礎我的第一個網頁黑體安全基礎初識黑體安全基礎初識標簽黑體安全基礎文件夾管理網站黑體安全基礎模塊化黑體安全基礎嵌套列表黑體安全基礎標簽拓展和屬性的使用黑體安全基礎嵌套本系列講解WEB安全所需要的HTML和CSS #WEB安全基礎 : HTML/CSS | 0x0 我的第一個網頁 #WEB安全基礎 : HTML/CSS | 0x1初識CSS #WEB安全基...

    EscapedDog 評論0 收藏0
  • 關于CSS Reset 那些事(四)之 構架CSS基礎樣式庫

    摘要:現在回到我們這一章節的標題,將它做下補充關于那些事四之基于構架基礎樣式庫基礎庫構思為什么要做基礎庫我上一章節的末尾拋出了幾個問題假設你要做一個游戲單頁面,網頁上并不存在表單內容,那么你就要移除一些冗余的代碼,開始自定義樣式來滿足自己的需求。 前言 先來回顧一下前幾章節,我們都說了哪些內容: CSS Reset 歷史 與 Normalize.css 介紹 Normalize.css...

    mj 評論0 收藏0
  • 關于CSS Reset 那些事(四)之 構架CSS基礎樣式庫

    摘要:現在回到我們這一章節的標題,將它做下補充關于那些事四之基于構架基礎樣式庫基礎庫構思為什么要做基礎庫我上一章節的末尾拋出了幾個問題假設你要做一個游戲單頁面,網頁上并不存在表單內容,那么你就要移除一些冗余的代碼,開始自定義樣式來滿足自己的需求。 前言 先來回顧一下前幾章節,我們都說了哪些內容: CSS Reset 歷史 與 Normalize.css 介紹 Normalize.css...

    Yu_Huang 評論0 收藏0
  • 前端之CSS基礎學習

    摘要:上面五個問題就是我總結的基礎概念,學習過程中一定要把它們弄明白別忘了有哦。 請帶著以下幾個問題進行學習 CSS是什么 CSS的引用方式 CSS選擇器 CSS優先級 CSS盒模型 基礎知識學習和實例演練教程 MDN中css教程CSS基礎學習教程(css快速入門)CSS參考手冊(便于了解更多css屬性)CSS3教程(適用于移動端開發的css新特性) 入門學習,一定要快,沒有必要花大量時...

    Hwg 評論0 收藏0
  • 前端菜鳥筆記 Day-3 CSS基礎

    摘要:派生選擇器依據元素的位置關系來定義樣式。稱其為上下文選擇器,稱其為派生選擇器。在現在布局中,選擇器常常用于建立派生選擇器。和一樣,也可被用作派生選擇器。 文章大綱來源:【Day 3】HTML復習 + CSS基礎 初識CSS 入門CSS 初識CSS 層疊樣式表(Cascading Style Sheets),即前端常說的CSS。 內容引用:CSS 簡介 樣式解決了什么問題? HTML...

    mingzhong 評論0 收藏0

發表評論

0條評論

Atom

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
  • <ul id="maegk"></ul>
    <fieldset id="maegk"></fieldset>
        <del id="maegk"></del>
      • <tfoot id="maegk"><input id="maegk"></input></tfoot>
          • <