CSS常见样式


一、 为网页添加样式

术语解释

        h1{
            color:red;
            background-color:lightblue;
            text-align: center;
        }

CSS规则=选择器+声明块

选择器

选择器:选中元素

  1. ID选择器:选中的是对应id值的元素
  2. 元素选择器
  3. 类选择器(非常灵活)
    <style>
        .red{     /*这是一个类*/
            color:red;
            font-size: 2em;
        }
        .big-center{  /*另外一个类*/
            font-size: 3em;
            text-align: center;
        }
    </style>
</head>
<body>
    <h1 class="red">
        现在开始添加样式
    </h1>
    <p class="big-center">
        this is a test.
    </p>
    <p class="red">
this is the second test.
    </p>

声明块

出现在大括号中
声明块中包含很多声明(属性),每个声明(属性)表达了某一方面的样式。

CSS代码书写位置

  1. 内部样式
    书写style元素中
  2. 内联样式表,元素样式表[不推荐]
    直接书写在元素的style属性中
  3. 外部样式表[推荐]
    将样式书写到独立的css文件中
    1)外部样式表可以解决多页面重复的问题
    2)有利于浏览器缓存,从而提高页面响应速度
    3)有利于代码分离,html,css ;更利于页面维护

二、常见的样式

  1. color
    元素内部的文字颜色
    预设值:定义好的单词
    三原色,色值:光学三原色(红绿蓝),每个颜色可以使用0-255之间的数字来表达,色值。
rgb表示:
color:rgb(0,255,0);  rgb是红绿蓝
hex(16进制)表示:
#红绿蓝
color:#008c8c;

淘宝红:#ff4400;#f40
黑色:#000000;#000
白色:#ffffff,#fff
红:#ff0000;#f00;
绿:#00ff00;#0f0;
蓝:#0000ff;#00f
紫色:#f0f
青色:#0ff
黄:#ff0
灰色:#ccc

## 在CSS里快捷键ctrl+?就是注释
  1. background-color
    元素背景颜色
  2. font-size
    元素内部文字的尺寸大小
    1)px:像素,简单的来说就是文字的高度占多少个像素
    2)em:相对单位,相对于父元素的字体大小
    每个元素必须有字体大小,如果没有声明,则直接使用父元素的字体大小,如果没有父元素,则使用基准字号(浏览器设置字号)

user agent:用户代理(浏览器)

  1. font-weight
    文字粗细程度,可以取值数字,可以取值为预设值
    不加粗:normal;
    加粗:bold;

strong:默认加粗

  1. font-family
    文字字体(类型)
    必须计算机中存在的字体才会有效

font-family:consolas(只能用于英文),翩翩体-简,微软雅黑…sans-serif;//如果没有consolas,就翩翩体-简,如果还没有翩翩体-简,就微软雅黑

sans-serif:非衬线字体

  1. font-style
    字体样式,通常用他设置斜体(italic);

i元素,默认样式是倾斜字体;实际上使用中,通常用它表示一个图标(icon)

  1. text-decorstion
    文本修饰,给文本加线
    text-decorstion:line-through,overline
    underline

a元素,
del元素:表示错误的内容
s元素:表示过期的内容

  1. line-height
    每行文本的高度,该值越大,每行文本距离越大。
    设置行高为容器高度,可以让单行文本垂直居中
    行高可以设置为纯数字,表示相对与当前元素的字体大小

  2. width
    宽度

  3. height
    高度

  4. letter-space
    文字间隙(px,em)

  5. text-indent
    首行文本缩进

  6. test-align
    元素内部文字的水平排列方式

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值