CSS常見樣式

HTML元素類型

HTML元素又分為塊級元素(block-level)、行內元素(inline-level)。

塊級元素和行內元素分別有哪些?動手測試并列出4條以上的特性區別

block-level:

div h1~h6 p form ul ol li table th tr td dd dt hr pre

inline-level:

em strong span a img br button input label select textarea code script

特性區別:
  • 塊級元素包含塊級和行內,行內元素只能包含文本和行內。
  • 塊級元素占據一整行的空間。行內元素只占據自身寬度空間,多個行內元素可以并排排列。
  • 塊級元素可以設置寬度和高度,而行內元素不能設置寬度和高度。
  • 塊級元素可以設置內外邊距padding、margin。而行內元素不可設置上下padding、margin,只對左右padding、margin有效。(若加上邊框、背景色,行內元素的高度可以撐開,但本身的高度并沒有實質變化。)

什么是 CSS 繼承? 哪些屬性能繼承,哪些不能?

繼承就是父元素的樣式傳遞到了子元素上。

不可繼承元素:

display、margin、padding、borde、background、height、width
overflow、position、left、right、top、 bottom、z-index、float、clear、
table-layout、vertical-align、page-break-after、page-bread-before
和unicode-bidi。

可繼承元素:

所有元素可繼承:

visibility和cursor。

字體系列元素可繼承:

font、 font-family、font-size、font-weight、font-style、font-variant

文本系列元素可繼承:

letter-spacing、word-spacing、white-space、line-height、
color、text- decoration、text-transform、direction。

塊狀元素可繼承:

text-indent和text-align

列表元素可繼承:

list-style、list-style-type、list-style-position、list-style-image

表格元素可繼承:border-collapse。

如何讓塊級元素水平居中?如何讓行內元素水平居中?

在父元素為塊級元素的基礎上
子元素為塊級元素:margin: 0 auto;
子元素為行內元素:text-align: center;

用 CSS 實現一個三角形

思路:

建立一個盒模型、設置寬高、設置上下左右邊框的粗細、類型、顏色
將寬高都設置為0
將上下左右任意三個邊框的顏色設為透明transparent

代碼:

單行文本溢出加 ...如何實現?

思路:
  • 設置文本不換行 white-space: nowrap;
  • 溢出部分隱藏 overflow: hidden;
  • 設置...代替文本溢出部分 text-overflow: ellipsis;
代碼:

px, em, rem 有什么區別

  • px:固定單位 像素px是相對于顯示器屏幕分辨率而言的。
  • em:相對單位 相對于父元素的字體大小。
  • rem:相對單位 相對于HTML根元素字體大小。

解釋下面代碼的作用?為什么要加引號? 字體里\5b8b\4f53代表什么?

  • body里的字體大小為12px,行高為12*1.5px,字體按照tahoma,arial,'Hiragino Sans GB','\5b8b\4f53',sans-serif;的優先級展示。
  • 'Hiragino Sans GB'字體名的中間含有空格。
  • \5b8b\4f53表示Unicode編碼的宋體。

代碼1

代碼2

代碼3

代碼4

代碼5

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 塊級元素和行內元素分別有哪些? block-level div h1 h2 h3 h4 h5 h6 p hrfor...
    我要認真學前端閱讀 1,145評論 0 1
  • 1. 塊級元素和行內元素分別有哪些?動手測試并列出4條以上的特性區別 答: (1)塊級元素含義:block ele...
    黃同學2019閱讀 772評論 0 1
  • 一、塊級元素和行內元素分別有哪些?測試4條以上的特性區別。 1、塊級元素能包含塊級元素和行內元素,而行內元素只能包...
    青鳴閱讀 301評論 0 0
  • 塊級元素和行內元素分別有哪些?動手測試并列出4條以上的特性區別 塊級元素:div , h1-6 , p , f...
    YQY_苑閱讀 294評論 0 0
  • 隔壁家開了家淘寶店,我去幫忙,這一幫忙,就是兩個月~我的主要工作就是:客服。 兩個月不算長,但也摸清了一些淘寶的運...
    事寬則圓閱讀 1,081評論 0 4