百度前端学院第四天

任务

熟悉CSS属性的基本使用方法

CSS 背景

background

background-color

设置背景颜色
以下方法都可以定义背景颜色为白色

background: black;
background: #000000;
background: #000;

两个hao

background-image

使用图片作为背景,需要为属性设置一个url值

background-image: url(/i/eg_bg_04.gif);

background-repeat

背景重复,可设置在水平或垂直方向平铺

background-repeat: repeat-x;
background-repeat: repeat-y;

background-position

背景定位,可以改变图像在背景中的位置

body
  { 
    background-image:url('/i/eg_bg_03.gif');
    background-repeat:no-repeat;
    background-position:center;
  }

CSS 边框

border

元素外边距内就是元素的边框(border),围绕在padding之外,每个边框有三个方面:宽度、样式和颜色。

border-color

边框颜色

border-style

边框样式

  • none: 默认无边框
  • dotted: 定义一个点线边框
  • dashed: 定义一个虚线边框
  • solid: 定义实线边框
  • double: 定义两个边框。 两个边框的宽度和 border-width 的值相同
  • groove: 定义3D沟槽边框。效果取决于边框的颜色值
  • ridge: 定义3D脊边框。效果取决于边框的颜色值
  • inset:定义一个3D的嵌入边框。效果取决于边框的颜色值
  • outset: 定义一个3D突出边框。 效果取决于边框的颜色值

border-width

边框宽度,可通过以下两个方法指定边框宽度:

p.one{
	border-width: 5px;
}
p.two{
	border-width: medium;
}

border的上下左右

可以为边框四条边设置不同的格式,包括style,color等,顺序为上、右、底、左

CSS 列表

list-style

list-style-type

列表类型,可更改用于列表项的标志类型,常用列表样式,依次为圆、方形、:

ul.circle {list-style-type:circle;}
ul.square {list-style-type:square;}
ol.upper-roman {list-style-type:upper-roman;}
ol.lower-alpha {list-style-type:lower-alpha;}

list-style-image

列表图片

CSS链接

a:link

a:link - 正常,未访问过的链接

a:visited

a:visited - 用户已访问过的链接

a:hover

a:hover - 当用户鼠标放在链接上时

a:active

a:active - 链接被点击的那一刻

  • 当设置为若干链路状态的样式,也有一些顺序规则:
    a:hover 必须跟在 a:link 和 a:visited后面
    a:active 必须跟在 a:hover后面
  • 可对各个样式设置属性,如
    text-decoration background-color color

CSS 各种选择器的概念,使用方法及使用场景

  • 在 CSS 中,选择器是一种模式,用于选择需要添加样式的元素。
  • 常用css选择器包含通用元素选择器、标签选择器、id选择器、class选择器

通用元素选择器

  • CSS 中 通用元素选择器以 “*” 来定义。
  • 匹配任何元素

标签选择器

  • 用于匹配所有使用该标签的标元素

id选择器

  • id 选择器可以为标有特定 id 的 HTML 元素指定特定的样式。
  • HTML元素以id属性来设置id选择器,CSS 中 id 选择器以 “#” 来定义。

class选择器

  • class 选择器用于描述一组元素的样式,class 选择器有别于id选择器,class可以在多个元素中使用。
  • class 选择器在HTML中以class属性表示, 在 CSS 中,类选择器以一个点"."号显示:

CSS 选择器的优先级

  1. 在属性后面使用 !important 会覆盖页面内任何位置定义的元素样式。
  2. 作为style属性写在元素内的样式
  3. id选择器
  4. 类选择器
  5. 标签选择器
  6. 通配符选择器
  7. 浏览器自定义或继承
    总结排序:
    !important > 行内样式>ID选择器 > 类选择器 > 标签 > 通配符 > 继承 > 浏览器默认属性
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章