美文网首页
CSS 精华一页纸

CSS 精华一页纸

作者: 轩居晨风 | 来源:发表于2017-04-11 21:34 被阅读23次

CSS核心语法 :选择器{属性:值;...}

选择器


I、元素选择 | ID 选择器| Class选择器

II、伪类选择器 (除连接和表单外)| 属性选择器

选择器可以组合(多个选择器共同指定一类属性),可以有 子孙选择器, 可以有父子选择器

div p

div>p

div+p

div~p

结合了伪类,还可以指定某些状态/选择特定子孙/ 选择特定属性

属性和样式


所有元素都共有的属性

背景属性(颜色、图片)

文本属性(段落、颜色、对齐、修饰等)

字体属性(字体、样式、大小)

边框/OutLine(样式、宽度、颜色)

尺寸(width、height)

可见性(display 内联、块、none/visibility)

特殊元素的样式

列表(样式、图片)

表格(边框折叠?) - 好像没有特别的样式

链表(点击、悬停等 ?) - 悬停等样式也适合其他元素

盒子模型


margin - border - padding - content - padding - border - margin

定位和布局


定位有四种方式

1、static - 静态定位(默认流式布局)

2、relative - 相对定位

3、absolute - 绝对定位

4、fixed - 固定定位

// 绝对和相对都有一个比较固定的位置,不同的是 固定定位不随浏览器的滚动而滚动

结合定位有几种布局方式

1、普通流式布局(块元素纵向扩展、内联元素横向扩展)依次摆放

2、绝对定位布局 - 适用于 下来菜单等等

3、固定定位布局 - 使用于导航 菜单,表头等等

4、使用 浮动元素布局 + clear 属性,可以把某个 快元素布局在页面的某一个位置。

5、使用 可见性 display的样式,实现 table方式布局

6、使用 盒子模型的 marging/padding 实现凝胶布局

普通流式布局+浮动元素布局(左右分栏,可以使用浮动把整个块放到一边) 是页面整体布局的方式;

结合绝对定位布局+固定定位布局 做一些菜单导航的 细微控制

是布局的主要思路。

PS:样式里面,如果是同一个 属性的 不同值需要逗号分隔;如果是 多个属性合并在一起的比如 margin:10px 15px;则不需要逗号分隔

相关文章

  • CSS 精华一页纸

    CSS核心语法 :选择器{属性:值;...} 选择器 I、元素选择 | ID 选择器| Class选择器 II、伪...

  • CSS3 精华一页纸

    CSS3 对应CSS新增特性 盒子模型 盒子模型的 边框 1、可以有圆角 border-radis 2、可以有图片...

  • jQuery 精华一页纸

    1、选择器 $() -- 基于 CSS + XPath 的选择器语法 I、基本选择器 元素 | ID | Clas...

  • Vue 精华一页纸

    Vue.js 和 angular.js一样也是一个客户端框架,利用H5自定义标签的能力,把数据和控制通过js实现分...

  • React 精华一页纸

    同 angularJS、Vue一样,React 也是一种替换框架,采用JSX语法进行替换 react.min.js...

  • JavaScript 精华一页纸

    JS 自身操作部分 1、数据类型 | 变量定义 动态语言,不需要指定参数的数据类型,也就是说可以任意赋值 数字 |...

  • Bootstrap 精华一页纸

    Bootstrap 是基于H5利用 JS和CSS 进行布局、提供插件、动画的一个框架。使用了JQuery进行DOM...

  • 并发模型 精华一页纸

    1、并发模型一般有两类 阻塞方式 – 通过加锁来实现资源并发 非阻塞方式 - 系统原语实现 I、死锁 VS 活锁 ...

  • java 集合精华一页纸

    从最基础的数据结构 数组|链表|树 开始,基于这些基础数据结构通过各种设计组合成具备特定功能的数据结构,这些结构是...

  • 设计模式 精华一页纸

    设计模式自从推出就一直很火,个人的体验是,模式运用存乎于心,理解最重要。重点是几个理念,从理念出发去理解模式;面向...

网友评论

      本文标题:CSS 精华一页纸

      本文链接:https://www.haomeiwen.com/subject/izzuattx.html