分类目录归档:CSS

10-H5新特性


目录内容

图片

23 HTML5 新增特性

23.1 语义化标签

图片

以前我们布局基本上都是使用div盒子,但是div盒子对于搜索引擎而言没有任何语义。我们可以将div再细分一下,生成一些语义化的布局标签。于是,HTML5新增加了一些新的标签、新的表单和新的表单属性等。

图片

注意,这些新特性都有兼容性问题,基本是IE9+以上版本的浏览器才支持。

23.2 多媒体标签

使用多媒体标签可以很方便地在页面中嵌入音频和视频,不再使用flash和其他浏览器插件。

23.2.1 视频<video>标签

<...

Read more

9-CSS-界面优化


目录内容

图片

21 用户界面优化

更改一些用户操作样式,提高用户体验,包括:

  • 更改用户的鼠标样式
  • 去掉表单轮廓
  • 防止表单域拖拽
  • 行内元素或者 行内块元素 的垂直对齐方式
  • 溢出文字用 ... 代替
  • 清除盒子边框重叠
  • 文字围绕浮动元素
  • 利用 行内块元素 进行布局
  • 三角形的拓展

21.1 鼠标样式 cursor:pointer;

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset...

Read more

7-CSS-定位


笔记目录

图片

14 遵循原则

14.1 页面布局

  1. 必须确定页面的版心(可视区),我们测量可知
  2. 分析页面中的行模块以及每个模块中的列模块。页面布局的第一准则
  3. 一行中的列模块经常浮动布局,先确定每个列模块的大小,之后确定列的位置。页面布局的第二准则
  4. 制作HTML结构,我们是遵循先有结构(更重要),后有样式的原则

14.2 CSS属性专业书写顺序

1.布局定位属性:display / position / float / clear / visibility/ overflow (建议display第一...

Read more

8-CSS-布局总结


目录内容

图片

16 网页布局总结

  1. 标准流:垂直的块级盒子显示就用标准流(上下排列)
  2. 浮动:多个块级盒子水平显示就用浮动(左右排列)
  3. 如果元素在某个盒子内自由移动就用定位布局(自由定位)

17 元素的隐藏与显示

让一个元素在页面中隐藏或者显示出来:类似网站广告,当我们点击关闭就不见了,但是我们重新刷新页面,会重新出现。

  • display 显示隐藏
  • visibility 显示隐藏
  • overflow 溢出部分显示隐藏

17.1 display 属性 display:non``e

display属性:设置...

Read more

6-CSS-浮动


笔记目录

图片

13 浮动 float:none|left|right;

传统PC端网页布局(摆盒子)的三种方式

  • 标准流(普通流):标签按照规定好默认方式排列(最基本的布局方式)

    1. 块级元素独占一行,从上到下顺序排列
    2. 行内元素会按照顺序,从左到右顺序排列,碰到父类元素边缘则自动换行。
  • 浮动:可以改变元素标签默认的排列方式

    典型应用:让多个块级元素一行内排列显示

  • 定位:网页布局的第一准则:多个块级元素纵向排列标准流,多个块级元素横向排列浮动

float属性:用于创建浮动框,将其...

Read more

4.CSS-基础3


笔记目录

图片

9. CSS的元素显示模式

元素显示模式分为:块元素;行内元素

9.1 块元素 <h1>~<h6>, <p>, <div>, <ul>, <ol>, <li>

常见的块元素为:<h1>~<h6>, <p>, <div>, <ul>, <ol>, <li>

其中<div>是最经典的块元素。

块元素的特点...

Read more

5.CSS-盒子模型


笔记目录

图片

12. 盒子模型

12.1 盒子模型的组成

盒子模型:本质是一个盒子,用来装内容

组成:边框,外边距,内边距和内容

  • content:内容

  • padding:内边距(内容与盒子之间的距离)

  • border:边框

  • margin:外边距(盒子之间距离)

    图片

12.2 盒子边框 border:1px solid red;

border:边框粗细、边框样式、边框颜色

盒子边框的属性

  • border-width:边框粗细,单位px
  • border-style:边框样式(常用的:soli...

Read more

3.CSS-基础2


笔记目录

图片

5.CSS的引入方式

  1. 内部样式表(嵌入式)
  2. 行内样式表(行内式)
  3. 外部样式表(链接式)

5.1 内部样式表

内部样式表:将CSS代码写在html内部,放到了<style>标签中

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Comp...

Read more

2.CSS-基础1


图片

1.CSS入门

1.1 CSS简介

CSS层叠样式表( Cascading Style Sheets ),也为CSS样式表或级联样式表,是一种标记语言。

html主要做结构,css主要做样式,美化html网页布局,使得结构与样式相分离

1.2 CSS基础语法规范

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <...

Read more

CSS 样式速查手册


什么是CSS

CSS 是 Cascading Style Sheet(层叠样式表)的缩写。是用于(增强)控制网页样式并允许将样式信息与网页内容分离的一种标记性语言。CSS 不需要编译,可以直接由浏览器执行(属于浏览器解释型语言)。

历史

  • CSS 最早被提议是在1994年;
  • 最早被浏览器支持是1996年;
  • 1996年 W3C 正式推出了CSS1;
  • 1998年 W3C 正式推出了CSS2;
  • CSS2.1 是 W3C 现在正在推荐使用的;
  • CSS3 现在还处于开发中;
  • CSS 3 在包含了所有 CSS 2...

Read more