CSS基础样式

2018-12-18  本文已影响0人  原上的小木屋

什么是 CSS 继承?哪些属性能继承,哪些不能?

CSS样式表继承指的是,特定的CSS属性向下传递到子孙元素。

  1. 字体系列属性
  2. 文本系列属性
  3. 元素可见性:visibility
  4. 表格布局属性:
  5. 列表属性:
  6. 设置嵌套引用的引号类型:quotes
  7. 光标属性:cursor
  1. display
  2. 文本属性:vertical-align text-decoration
  3. 盒子模型的属性:宽度、高度、内外边距、边框等
  4. 背景属性:背景图片、颜色、位置等
  5. 定位属性:浮动、清除浮动、定位position等
  6. 生成内容属性:content、counter-reset、counter-increment
  7. 轮廓样式属性:outline-style、outline-width、outline-color、outline
  8. 页面样式属性:size、page-break-before、page-break-after
    继承中比较特殊的几点

块级元素和行内元素分别有哪些?

div h1 h2 h3 h4 h5 h6 p hr
form ul dl ol pre table
li dd dt tr td th
em strong span a br img
button input label select textarea
code script

区别与联系

  1. 块级元素可以包裹块级元素和行内元素,而行内元素只能包含行内元素
  2. 块级元素占据一整行空间,行内元素占据自身宽度空间
  3. 在宽高的设置、内外边距的设置上有一定的差异
  4. css属性宽高,只对块级元素设置生效,对行内元素设置无效

如何让块级元素水平居中?如何让行内元素水平居中?如何让 inline-block 元素水平居中?

单行文本溢出加 ...如何实现?

white-space:nowrap不折行
overflow:hidden 溢出之后隐藏
text-overflow:ellipsis显示三个点

px, em, rem,vw 有什么区别

  1. px
  1. em
  1. rem
  1. vw

解释下面代码的作用? 字体里\5b8b\4f53代表什么?

body{
  font: 12px/1.5 tahoma,arial,'Hiragino Sans GB','\5b8b\4f53',sans-serif;
}

这是css中font的简写写法。

一些小demo

上一篇下一篇

猜你喜欢

热点阅读