zoukankan      html  css  js  c++  java
  • [前端] CSS

    思想

    • 层叠样式表(Cascading Style Sheets)
    • 用来表现HTML或XML等文件样式
    • 分层设计,把颜色、大小、位置等信息剥离到出来,html只关心提供什么内容

    语法

    • 选择器 { 属性 : 值 }  
      • selector {property: value} 
    • 注释
      • /* 内容 */

    选择器

    • 元素选择器
      • 通过标签名选择元素
    • id选择器
      • 通过id选择元素
    • 类选择器
      • 通过class选择元素,用于多个元素使用同样css时,类名前加.

    属性

    • 尺寸
      • width
    • 背景
      • background-color
      • background-image
      • bakkground-repeat
      • background-size:背景拉伸
    • 文本
      • color
      • test-align:对齐
      • text-decoration:文本修饰
      • line-height:行间距
      • letter-spacing:字符间距
      • word-spacing:单词间距
      • text-indent:首行缩进
      • text-transform:大小写
      • whit-space:空格
    • 字体
      • font-size:尺寸
      • font-style:风格
      • font-weight:粗细
      • font-family:字库
      • font:声明在一起
    • 鼠标样式
      • 当鼠标移动到文字上时生效
      • cursor:default
      • corsor:text
    • 表格
      • table-layout:布局
        • automatic:单元格大小由<td>内容的宽度决定
        • fixed:单元格大小由<td>上设置的宽度决定
      • border-collapse:边框
        • separate:边框分隔
        • collapse:边框合并
    • 边框
      • border-style:边框风格
      • border-color:边框颜色
      • border-width:边框宽度
      • border-top:只有一个方向有边框
    • 内边距
      • 元素内容与边框间的距离
      • padding-left:左内边距
      • padding-top:上内边距
    • 外边距
      • margin-left:左外边距
      • margin-top:上外边距
    • 边框
      • width:内容
      • padding:内边距
      • margin:外边距

    •  超链接状态
      • link:初始状态,未被访问过
      • visited:已访问过
      • hover:鼠标悬停
      • active:鼠标点下,但未弹起
      • 去除下划线:text-decoration:none

    •  隐藏
      • display:none;:隐藏一个元素,让出位置
      • visibility:hidden;:隐藏一个元素,不让出位置
    • 文件
      • 把所有css内容放在style.css文件里,然后在html中引用该文件

    布局

    • 绝对定位
      • position:absolute;:脱离原文档,单独定位
    • 相对定位
      • position:relative:以原文档为基准定位
    • 浮动
      • 设置文字环绕图片
      • 设置div不换行
      • float:left;:向左浮动
    • 显示方式
      • display:none;:隐藏
      • display:block;:块级
      • display:inline;:内联
      • display:inline-block;:内联-块级
    • 水平居中
    • 左侧固定
    • 垂直居中
      • line-height
    • 左右固定
    • 贴在下方
      • buttom:0;
    • CSS块之间的空格
  • 相关阅读:
    table标签中不能有div、span等标签
    奇葩的ASCII 160 号空格
    解决“只能通过Chrome网上应用商店安装该程序”的方法
    谈谈页面流程图(附案例) | 人人都是产品经理
    mysql-connector-java-5.1.34下载
    二、web.xml文件配置
    spring Beans初始化及配置
    Junit单元测试的使用
    什么是IOC?
    二、springMVC项目依赖配置pom.xml
  • 原文地址:https://www.cnblogs.com/cxc1357/p/12465670.html
Copyright © 2011-2022 走看看