CSS 基础

小程序 不得不了解一下样式 这里记录一下

由选择器和声明组成 声明又由属性和值组成
p { color : red}

提示

  • /9 代表IE浏览器

样式

  • id{} id引入 在HTML文档中 只能使用一次

  • .class{} 类引入
  • .first>span{} 子选择器
  • first span{} 包含选择器

作用于元素的第一代后代,空格作用于元素的所有后代。

  • *.{} 通用选择符
  • a:hover{} 伪类
  • .first,#second span{} 分组选择符

特殊性

  • 同时匹配多个标签时 标签权值为1 类权值为10 ID权值为100 包含p span{} 权值为 1+1 = 2;

背景

  • background-color 背景色
  • background-image 背景图

text

// 用来设置或者删除文本的装饰 不建议指出不是链接的文本

  • text-decoration:none;//标准文本

  • text-decoration:overline;// 上划线

  • text-decoration:line-through;// 中划线

  • text-decoration:underline; // 下划线

  • text-transform:uppercase;//转换大小写 lowercase / capitalize

  • text-indent:20rpx;// 缩进

  • letter-spacing:2rpx;//字符间距

  • line-height:70%//行间距

  • direction:rt1;//文本方向 ltr(left to right) rtl(right to left) inherit(继承)

  • word-spacing:30px;//增加单词之间的空格

  • white-space:nowrap//禁用文字环绕(只显示一行)

  • text-shadow:2px 2px #FF0000;// 设置文本阴影 第一个参数为x方向 第二个参数为Y方向

  • overflow:hidden 溢出内容为隐藏

  • text-overflow:ellipsis; 溢出时 显示省略号

字体系列

  • font-family:"Times New Romen"// 属性设置文本的字体系列;

  • font-style:"normal"//字体样式 正常

. font-weight:"normal"// 字体的粗细;

显示问题

  • display:inline;// 两个元素 显示在同一水平线上

  • display:block;// 两个元素之间的换行符

  • display:inline-block;// 显示到一行 但宽高可以设置

居中显示

  • 定宽 width="200px" margin : 0 auto;

  • 不定宽 父布局 text-align : center; 子布局 display : inline;

  • 不定宽 父布局 postion : relative; left : 50%; 子布局 position : relative; left : -50%;

  • 设置垂直居中 line-height:100px; // 行高为100%

  • 父布局 设置 vertical-align :middle

    1. [position : absolute] 元素的display显示类型就会自动变为以 display:inline-block
    1. float : left float:right 元素的display显示类型就会自动变为以 display:inline-block
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,816评论 1 92
  • CSS格式化排版 1、字体 我们可以使用css样式为网页中的文字设置字体、字号、颜色等样式属性。下面我们来看一个例...
    张文靖同学阅读 1,315评论 0 3
  • CSS 是什么 css(Cascading Style Sheets),层叠样式表,选择器{属性:值;属性:值}h...
    崔敏嫣阅读 1,512评论 0 5
  • CSS基础 本文包括CSS基础知识选择器(重要!!!)继承、特殊性、层叠、重要性CSS格式化排版单位和值盒模型浮动...
    廖少少阅读 3,214评论 0 40
  • 一.CSS描述 CSS全称为“层叠样式表(Cascading Style Sheets)”,它主要是用于定义HTM...
    snowy_sunny阅读 1,108评论 0 4