css樣式

一、顯示隱藏

visibility:
hidden(保留原來的空間)
visible(可見的,默認)
display:
none(不會保存原來的空間)
block(塊級標簽)
inline(行內標簽)
inline-block(行內塊級)
flex(彈性布局)

二、寬高

1.單位:

px、vw(頁面寬度百分比 履肃,100vw代表100%寬度)、vw(頁面高度百分比 坐桩,100vw代表100%高度)尺棋、cale函數(shù)(計算剩余空間 :100vw-50px)

2.寬高問題

里面只有一個標簽設置高為百分百的話,只會占字體那么大
只有把樣式body的高度變成百分百

三绵跷、字體

1.font-family 字體家族

2.字體顏色

顏色單位:
英文單詞膘螟、十六進制、rgb(三原色)碾局、rgba(最后一個為透明度)

3.字體粗細

font-weight取值為:
100~900
400等同于normal
700等同于bold

4.文本行高

line-height可以使用px荆残,也可以使用倍數(shù)
當行高等于元素高度的時候,文本垂直居中
直接設置行高可以消除尺寸偏差

四擦俐、背景

1.背景圖片重復

background-repeat 取值為:
repeat脊阴、no-repeat、repeat-x蚯瞧、repeat-y

2.背景圖片大小

background-size取值為:
cation(保持寬高比例嘿期,長邊拉伸)
cover(保持寬高比例,短邊拉伸)
直接設置百分比埋合、px(不包持寬高比)

3.背景圖片位置

background-position取值為:
使用百分比(background-position: xx% xx%;)
使用px (background-position: xxpx xxxpx)
使用方位詞(top备徐、bottom、left甚颂、right蜜猾,第一個為左右,第二個為上下)
也可以直接合并寫

變成三角形的第一種
 background: url(http://zl.huruqing.cn/assets/bg2.78d35cdc.83c30b86.png)no-repeat left bottom;

后面還可以加顏色和定位

變成三角形的第二種
background: linear-gradient(45deg, red, red 50%, transparent 50%, transparent 100%);

五振诬、三角形

<!DOCTYPE html>
<html lang="en"> 
<head>
    <style>
        p {
            height: 0;
            width: 0;
            border-top: 20px solid transparent;
            border-left: 20px solid transparent;
            border-right: 20px solid transparent;
            border-bottom: 20px solid red;
        }
    </style>
</head> 
<body>
    <p></p>
</body> 
</html>

六蹭睡、外邊距塌陷

塌陷現(xiàn)象

當我們給子元素設置margin-top的時候, 子元素與父元素并沒有產生距離, 但是父元素往下"掉"了, 這種現(xiàn)象我們稱之為margin-top塌陷, 原因是因為父元素和子元素在margin-top上進行了合并, 合并后的margin-top只作用于父元素上。

解決的辦法:

給父元素添加邊框
給父元素添加padding-top
給父元素添加overflow

七赶么、固定定位

固定定位之后, 元素的不再是塊級元素, 而是變成 "行內塊級", 若是元素沒有內容, 且沒有設置寬度, 那么它的寬度為0

1.固定定位應用

半透明遮罩層
屏幕正中間的對話框(彈窗)
設置為固定定位(若有需要也設置一下z-index)
top:50%, left: 50%;
margin-left: 元素寬度一半(取負數(shù)), margin-top: 元素高度一半(取負數(shù))
對話框:

<!DOCTYPE html>
<html lang="en">

<head>
   <meta name="viewport" content="width=device-width, initial-scale=1.0" />
   <style>
      .pop {
         position: fixed;
         top: 0;
         bottom: 0;
         left: 0;
         right: 0;
         background-color: rgba(0, 0, 0, .5);
      }
      .dialog {
         position: fixed;
         width: 200px;
         height: 100px;
         background-color: #fff;
         z-index: 1;
         top: 50%;
         left: 50%;
         margin-left: -100px;
         margin-top: -50px;
      }
   </style>
</head>

<body>
   <div class="pop"></div>
   <div class="dialog">這是一個對話框</div>
</body> 
</html>

八肩豁、絕對定位

元素變成"行內塊級"
脫離文檔流, 跟在其后面的元素會"陷進去"

九、元素溢出

overflow取值為:
hidden(溢出隱藏)
scroll(滾動條)
auto(自適應)
注:當元素之間沒有空格不會自動換行

十、溢出省略

overflow:hidden
white-space:nowarp(文本字體不換行)
text-overflow:ellipsis(文本溢出顯示省略號)
單行文本溢出

<!DOCTYPE html>
<html lang="en">

<head>
   <style>
      p {
         width: 300px;
         border: 1px solid;
         height: 50px; 
         /*內容溢出隱藏*/
         overflow: hidden;
         /*遇到空白怎么處理: 不換行*/
         white-space: nowrap;
         /*文字溢出設置*/
         text-overflow: ellipsis;

      }
   </style>
</head>

<body>
   <p>
      哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈
   </p>
</body>

</html>

多行文本溢出

 <!DOCTYPE html>
   <html lang="en">
     <head>
       <style>
         p {
           width: 300px;
           border: 1px solid;
           line-height: 20px;
           height: 40px; 
           display: -webkit-box;
           -webkit-box-orient: vertical;
           -webkit-line-clamp: 2; 
           overflow: hidden;
         }
       </style>
     </head>
     <body>
       <p>
           哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈 
           哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈 
           哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈 
           哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈 
           哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈 
       </p>
     </body>
   </html>
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末清钥,一起剝皮案震驚了整個濱河市琼锋,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌祟昭,老刑警劉巖缕坎,帶你破解...
    沈念sama閱讀 221,820評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異篡悟,居然都是意外死亡谜叹,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,648評論 3 399
  • 文/潘曉璐 我一進店門搬葬,熙熙樓的掌柜王于貴愁眉苦臉地迎上來叉谜,“玉大人,你說我怎么就攤上這事踩萎⊥>郑” “怎么了?”我有些...
    開封第一講書人閱讀 168,324評論 0 360
  • 文/不壞的土叔 我叫張陵香府,是天一觀的道長董栽。 經常有香客問我,道長企孩,這世上最難降的妖魔是什么锭碳? 我笑而不...
    開封第一講書人閱讀 59,714評論 1 297
  • 正文 為了忘掉前任,我火速辦了婚禮勿璃,結果婚禮上擒抛,老公的妹妹穿的比我還像新娘。我一直安慰自己补疑,他們只是感情好歧沪,可當我...
    茶點故事閱讀 68,724評論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著莲组,像睡著了一般诊胞。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上锹杈,一...
    開封第一講書人閱讀 52,328評論 1 310
  • 那天撵孤,我揣著相機與錄音,去河邊找鬼竭望。 笑死邪码,一個胖子當著我的面吹牛,可吹牛的內容都是我干的咬清。 我是一名探鬼主播闭专,決...
    沈念sama閱讀 40,897評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼糕韧,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了喻圃?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 39,804評論 0 276
  • 序言:老撾萬榮一對情侶失蹤粪滤,失蹤者是張志新(化名)和其女友劉穎斧拍,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體杖小,經...
    沈念sama閱讀 46,345評論 1 318
  • 正文 獨居荒郊野嶺守林人離奇死亡肆汹,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 38,431評論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了予权。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片昂勉。...
    茶點故事閱讀 40,561評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖扫腺,靈堂內的尸體忽然破棺而出岗照,到底是詐尸還是另有隱情,我是刑警寧澤笆环,帶...
    沈念sama閱讀 36,238評論 5 350
  • 正文 年R本政府宣布攒至,位于F島的核電站,受9級特大地震影響躁劣,放射性物質發(fā)生泄漏迫吐。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,928評論 3 334
  • 文/蒙蒙 一账忘、第九天 我趴在偏房一處隱蔽的房頂上張望志膀。 院中可真熱鬧,春花似錦鳖擒、人聲如沸溉浙。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,417評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽放航。三九已至,卻和暖如春圆裕,著一層夾襖步出監(jiān)牢的瞬間广鳍,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,528評論 1 272
  • 我被黑心中介騙來泰國打工吓妆, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留赊时,地道東北人。 一個月前我還...
    沈念sama閱讀 48,983評論 3 376
  • 正文 我出身青樓行拢,卻偏偏與公主長得像祖秒,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 45,573評論 2 359

推薦閱讀更多精彩內容