分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 技术分享

CSS教程

发布时间:2023-09-06 01:34责任编辑:蔡小小关键词:CSS

1.CSS简介

  • 层叠样式表(Cascading Style Sheets)

  • 定义了如何显示HTML元素
  • 样式通常存储在样式表中
  • 解决内容与样式的分离
  • 可以提高工作的效率

  样式层叠次序

  1. 浏览器缺省设置
  2. 外部样式表<link>
  3. 内部样式表<head>标签内部
  4. 内联样式<HTML>内部

2.CSS语法

  CSS规则由两个部分组成:选择器和一条或者多条声明:

  h1{color:blue;font-size:12px;}

  选择器属性值

  CSS颜色值得设定

  color:#FF0000;

  color:#F00;

  color:rgb(255,0,0);

  color:rgb(100%,0,0);

  CSS注释:

    /* 内容*/

  ID选择器和类选择器

  ID属性不要以数字开头,ID属性只能在HTML文档中出现一次。

    #para{text-align:center;}

  类选择不要以数字开头,可以在多个元素中使用。

    .para{text-align:center;}

3.CSS创建

  插入样式表的方法

  •   外部样式表
  •   内部样式表
  •        内联样式

  外部样式表

<head> ???<link href="mystyle.css" type="text/css" rel="sytlesheet"></head>

  内部样式表

<head> ???<style> ???hr{color:red;} ???</style>
</head>

  内联样式表

<p style="color:red">这是一个段落</p>

  多重样式

外部样式表h2{ ?coloe:red; ?text-align:left ; ??}内部样式表h2{ ?text-align:right ; ??}得到的样式h2{ ?coloe:red; ?text-align:right ; ??}

  层叠次序

  1. 浏览器缺省设置
  2. 外部样式表<link>
  3. 内部样式表<head>标签内部
  4. 内联样式<HTML>内部

  优先级

    分配给指定的CSS声明的一个权重,它由匹配的选择器中的每一种选择器类的数值决定。

  权重计算

    内联样式1000+ID选择器100+类选择器10+元素选择器1;

<html><head><style type="text/css">#redP p{ ?/*权值=100+1=101*/ ?color:red;/*红色*/}#redP.red em{ ?/*权值=100+10+1=111*/ ?color:blue;/*蓝色*/}#redP p span em{ ?/*权值=100+1+1+1=103*/ ?color:yellow;/*黄色*/}</style></head><body><div id="redP"><p class="red">red<span><em> em red</em></span></p><p>red</p></div></body></html>

  优先级选择器列表

  1.   通用选择器(*)
  2.        元素(类型)选择器
  3.        类选择器
  4.        属性选择器
  5.        伪类
  6.        ID选择器
  7.        内联样式

  优先级法则

  1.   选择器都有一个权值吗,权值越大越有优先;
  2.        权值相等时,后出现的样式设置优先于先出现的样式
  3.        创作者的优先级高于浏览着:网页编写者设置的样式高于浏览器设置的样式。
  4.        继承的样式不如后来指定的样式
  5.       在同一组中设有“!important”规则优先级最大(一般情况下不会用到)

4.CSS背景属性

  • background-color 设置元素的背景颜色 
  • background-image  吧图像设置为背景   //默认是平铺重复显示   
  • background-repeat    设置图像是否重复    //水平或者是垂直平铺 repeat-x水平repeat-y垂直no-repeat不平铺
  • background-attachement   背景图像是否固定还是随着页面的其余部分滚动
  • background-position 设置背景图像的起始位置
  • 按照以上顺序进行设置
div{ ??background-color:red; ??background-image:url(‘paper.gif‘) ?; ??background-repeat:repaet-x;/*no-repeat;repeat-y;repaet-x 不平铺;垂直平铺;水平平铺*/ ??background-position:top right;/*右上角*/
 /*background:red url(‘paper.gif‘) repeat-x top right;*/

}
 

background-position

  关键字:top,bottom,right,center,left  百分数值:50% 50%  长度值:50px 100px  (相对于左上角的位置)

  单一关键子            等价关键字

  top        top  center或center top

    center        center center

    right         right center或center right

    left        left center或center left、

  bottom      bottom center或center bottom

5.CSS 文字属性 

  • 文本颜色            color
  • 文本对齐方式     text-align
  • 文本修饰       text-decoration
  • 文本准换            text-transform
  • 文本缩进            text-indent
  • 文本间隔            word-spacing
.div{ ???color:red;/*#FF0000,rgb(255,0,0),#F00,rgb(100%,0,0)*/ ???text-align: right;/*left,center,justify*/ ???text-decoration: overline ;/*line-through,underline*/ ???text-transform: uppercase;/*lowercase*/ ???text-indent: 50px; ???word-spacing: 30px; ???letter-spacing: 3px; ???line-height: 70%; ???direction:;}

CSS教程

原文地址:https://www.cnblogs.com/wengbm/p/8203325.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved