0
点赞
收藏
分享

微信扫一扫

CSS基础知识复习

颜路在路上 2022-02-28 阅读 157
csscss3html
  1. css
    通用选择器(*)选择页面上的所有的 HTML 元素。
    分组选择器选取所有具有相同样式定义的 HTML 元素,以最大程度地缩减代码,用逗号来分隔每个选择器。
h1, h2, p {
  text-align: center;
  color: red;
}
  1. 加载样式顺序
    行内样式(在 HTML 元素中)
    外部和内部样式表(在 head 部分按引用顺序加载,后加载的会覆盖先加载的,实际项目一般都先引入外部样式,所以内部样式优先级高)
    浏览器默认样式
  2. 注释:
  1. 背景颜色
    opacity 属性指定元素的不透明度/透明度,取值范围为 0.0 - 1.0。通常是设置了background-color之后加的,所有子元素也集成透明属性
    如果您不希望对子元素应用不透明度,例如上面的例子,请使用 RGBA 颜色值,alpha 参数是介于 0.0(完全透明)和 1.0(完全不透明)之间的数字。

  2. 背景图片:
    默认情况下,background-image 属性在水平和垂直方向上都重复图像,可以设置仅在水平方向重复 (background-repeat: repeat-x;),或者指定只显示一次背景图像:background-repeat: no-repeat;
    background-attachment 属性指定背景图像是应该滚动scroll还是固定的fixed(不会随页面的其余部分一起滚动)。
    背景属性简写方式

属性值的顺序为:
background-color
background-image
background-repeat
background-attachment
background-position
属性值之一缺失并不要紧,只要按照此顺序设置其他值即可。

  1. 边框简写
    border: 5px solid red; /中间的属性border-style是必需的,boder也可以是任意一条边,如border:left/
    border-radius: 3px; /设置圆角边框/
    轮廓是在元素周围绘制的一条线,在边框之外,以凸显元素outline: 5px solid yellow; 设置了outline属性后可以指定outline-offset: 5px;属性在元素的轮廓与边框之间添加空间。

  2. 设置max-width属性
    假设一个元素的宽度width:500px; 当浏览器窗口小于元素的宽度(500px)时,浏览器会将水平滚动条添加到页面。在这种情况下,使用 max-width 能够改善浏览器对小窗口的处理(不显示水平滚动条)。
    元素的内边距、外边距、轮廓线都是元素总尺寸之外的

  3. css文本
    当 text-align 属性设置为 “justify” 后,将拉伸每一行,以使每一行具有相等的宽度
    text-transform 属性可用于将所有内容转换为大写uppercase或小写字母lowercase,或将每个单词的首字母大写capitalize
    text-indent 属性用于指定文本第一行的缩进
    line-height 属性用于指定行之间的间距:大多数浏览器中的默认行高大概是 1.1 到 1.2。
    white-space: nowrap:禁用元素内的文本换行
    使用 em 尺寸单位调整文本大小,1em 等于当前字体大小。浏览器中的默认文本大小为 16px。因此,默认大小 1em 为 16px。使用 em 尺寸可以在所有浏览器中调整文本大小。
    可以使用 vw 单位设置文本大小,它的意思是“视口宽度”(“viewport width”)。这样,文本大小将遵循浏览器窗口的大小,调整浏览器窗口的大小,字体大小缩放不会换行。
    font-size:10vw 视口(Viewport)是浏览器窗口的大小。 1vw = 视口宽度的 1%。如果视口为 50 厘米宽,则 1vw 为 0.5 厘米。

  4. 表格边框
    border-collapse: collapse; 将表格边框折叠为单一边框,适用于table, th, td都有border的情况(会出现双边框)

举报

相关推荐

0 条评论