• CSS02基础


    CSS回顾

    CSS的使用

    • 元素的style属性内
    • style标签内
    • link引入外部的css文件 <link rel="stylesheet" href="">
    • @import url(""); 写在css中

    CSS的基本语法

    选择器{
    	属性:属性值;
    }  
    

    CSS注释

    /*注释*/

    CSS的长度单位

    • px
    • em
    • 百分比
    • 绝对单位 cm mm pt

    CSS的颜色表示

    • 英文单词
    • rgb方式
    • 16进制

    CSS选择器

    • ID选择器
    • CLASS选择器
    • 元素选择器
    • 全局选择器 *
    • 组合-- 后代 selecter selecter
    • 组合--子元素 selecter>selecter
    • 组合--多条件 p.item
    • 伪类
      • :link
      • :visited
      • :hover
      • :active

    选择器优先级

    CSS的属性

    CSS字体属性

    • font-family sans-serif/serif
    • font-size
    • font-weight normal/bold/bolder/lighter/数字
    • font-style normal/italic/oblique
    • font-variant: normal/small-caps
    • font font:[weight/style/variant] size family

    CSS颜色属性

    • color

    CSS文本属性

    • letter-spacing 字母间距 默认0px
    • word-spacing 单词间距 默认 0px
    • text-decoration 值: none/underline/overline/line-through
    • text-align 水平对齐方式 left(默认)/right/center
    • vertical-align 垂直对齐(基于文字的基线)(图片和文字在一行时多使用 ) baseline/bottom/top/middle/sub/super/text-top/text-bottom/百分比
    • text-indent 首行缩进 长度单位
    • line-height: 行高 长度单位 设置行高=高 使一行文字垂直居中
    • font:[style/variant/weight] size/line-height family

    CSS背景属性

    • background-color 背景颜色
    • background-iamge 背景图片 url()
    • background-repeat 背景图片的平铺方式 repeat(默认)/repeat-x/repeat-y/no-repeat
    • background-postion 背景图片定位 left/center/right/长度单位 top/center/bottom/长度单位
    • background-attachment 背景图片固定或滚动 scroll(默认)/fixed
    • background:color image repeat postion

    CSS边框属性

    • border-width 边框线的宽度 长度单位
    • border-color
    • border-style 边框线的风格 solid/dotted/dashed/double...
    • border border:width style color
    • border-left/right/top/bottom

    CSS鼠标光标属性

    • cursor 值 default/pointer/move/crosshair/text/wait

    CSS列表属性

    • list-style-type 列表项的图形 disc/circle/square/decimal/lower-roman/upper-roman ....
    • list-style-postion 列表项图形的位置 outside/inside
    • list-style-iamge 自定义列表图形 url
    • 最常见的设置 list-style:none

    CSS表格属性

    • table-layout 表格布局方式 auto/fixed
    • border-collapse 合并单元格边框 separate/collapse
    • border-spacing 单元格间距 长度单位
    • caption-side 表格标题位置 top/bottom
    • empty-cells 没有内容的单元格是否隐藏 show/hide

    CSS sprites css精灵图

    通过使用background:x坐标 y坐标;

    <!DOCTYPE html>
    <html lang="en">
    <head>
    	<meta charset="UTF-8">
    	<title>精灵图</title>
    	<style>
    		p{
    			25px;
    			height:25px;
    			border:1px solid #ccc;
    		}
    
    		.p1{
    			background:url('../../dist/images/iconlist.png') no-repeat 0px -125px;
    	
    		}
    
    		.p2{
    			background:url("../../dist/images/iconlist.png") no-repeat -25px -225px;
    		}
    
    		.p3{
    			55px;
    			height:55px;
    			background:url("../../dist/images/fenju.jpg") no-repeat -27px -95px;
    		}
    	</style>
    </head>
    <body>
    	<h1>精灵图</h1>
    	<hr>
    
    	<p class="p1"></p>
    	<p class="p2"></p>
    	<p class="p3"></p>
    </body>
    </html>
    

    DIV+CSS布局

    行内元素和块状元素呢

    • 块状元素独占一行, 行内元素可以共用一行
    • 默认宽度: 块状元素默认宽度由父元素决定 行内元素默认宽度右内容决定
    • 块状元素可以设置宽高, 行内元素不可以设置宽高
    • 大部分块状元素内部可以嵌套块状或行内, 大部分行内只能嵌套行内
    • 外边距,块状没问题,行内只能设置左右
  • 相关阅读:
    【Web技术】561- 网站性能优化之度量篇
    【拓展】什么是Deno?跟Node.js有何区别?
    【Web技术】560- 一个简洁、有趣的无限下拉方案
    【Web技术】559- 一文带你彻底搞懂跨域
    【TS】558- 5000 多字,让你一文掌握 TS 枚举
    【拓展】你真的会写 Markdown 么?
    【调试】557- 11 个Chrome骚技巧让你为所欲为
    ios 地图
    ios 7 20像素解决
    保存图片到相册
  • 原文地址:https://www.cnblogs.com/1666818961-lxj/p/7246652.html
Copyright © 2020-2023  润新知