初识css

168 阅读3分钟

css引入

内联样式

将样式直接写在元素的style属性上

多条css样式之间用分号;隔开,建议每条css样式后面都加上分号;

在很多国内外资料中,"css样式“与”css属性“是同义词

  • 样式名-> 属性名
  • 样式值-> 属性值

文档样式表、内嵌样式表

  • 将样式写在head 元素的style 元素中
  • <style>元素的属性值默认是text/css

外部样式表

将样式写在单独的css文件中,然后在当前网页的head元素中用link元素引用

<link rel="stylesheet">元素的type属性值默认是text/css

在css文件中使用@charset指定文件编码,一般都是UTF-8

@import

可以在style 元素或者css文件中使用@import导入其他的css文件

不建议使用@import导入css文件,它的效率比link元素低

css选择器

通用选择器

*{
color:red;
}
  • 一般用来给所有元素作一些通用性的设置
    • 比如内边距、外边距
  • 效率比较低,尽量不要使用

元素选择器

div{
  color:red;
}

或者叫”标签选择器“

类选择器

.one{
   color:red;
}

class值有one的元素

注意

  • 一个元素可以有多个class值,每个class之间用空格隔开
  • class值如果由多个单词组成,单词之间可以用中划线-、下划线_连接,也可以使用驼峰标识
  • 最好不要用标签名作为class值

id选择器

id值为one的元素

#one{
  color:red;
}

注意

  • 一个HTML文档里面的id 值是唯一的,不能重复
  • id值如果由多个单词组成,单词之间可以用中划线-、下划线_连接,也可以使用驼峰标识
  • 最好不要用标签名作为id值

中划线又叫连字符

注释

/*注释内容*/

HTML和css的编写准则

  • 要遵守结构、样式分离原则

设置网页图标

link元素除了可以用来引入css文件,还可以设置网页的图标(href的值是图标链接)

<link rel="icon" type="image/x-icon" href="http://www.jd.com/favicon.ico">

<link rel="icon" href="bg001.png">

link元素的rel属性不能省略,用来指定文档链接资源的关系

一般rel若确定,相应的type 也会默认确定,所以可以省略type

网页图标支持的图片格式是ico、png

常用的css属性

color:前景色(包括文字、装饰线、边框、外轮廓等)

font-size:文字大小

background-color:背景色

width:宽度

height:高度

颜色

有以下几种表示方法

  • 基本颜色关键字

    • red black yellow blue purple white
  • RGB颜色

    • 十进制:rgb(red,green,blue)

    • 十六进制:#rrggbb、#rgb

      • #ff0000红色(#f00),#00ff00绿色,#0000ff蓝色,#000000黑色,#ffffff白色,#ffff00黄色

      • 尽量使用#rgb取代#rrggbb,可以缩减css代码的体积,从而减小文件大小,节省用户流量,加快网页响应速度

  • RGBA颜色:rgba(red、green、blue、alpha)

    • alpha 取值范围是0.0~1.0
      • 0代表完全透明,1代表完全不透明
  • 关键字transparent等价于rgba(0,0,0,0),完全透明

div{
   color:transparent;
}

16进制转10进制

十进制由10个数组成:0~9

十六进制由16个数组成:0~F

所有代码里的标点符号都要用英文的