CSS是什么?

  • cascading 层叠样式表
  • sheet 样式文件
  • style 外观个性化

  CSS语法?

  • 声明方法: 选择器(属性: 值; 属性: 值)
  • 选择器: 通过名称制定对哪些标签进行样式设置, 每一对属性之间用分号,属性与值之间用冒号
  • css注释: /* 注释内容 */ 不管是单行还是多行,都只有这一种方法

  CSS基本选择器?

  • style属性,行内样式,直接写在标签里,  style="font-size:20px; color: blue;"
  • 标签选择器: 直接针对HTML标签设置样式   <style type="text/css"> p{color:red;font-size:30px;}</style>
  • ID选择器: 以#开头,名称以字母开头,区分大小写   #test{color:red;}         <p id="test">hello world</p>
  • 类选择器: 以" . "开头,后跟类名,规范:以小写字母开始   .test{color:aqua;}  <p class="test"> hello world</p>
  • 通配符选择器: *{css规则} 针对当前页面所用的标签应用同样的样式(对标签的初始化),例如: *{margin: 0;padding: 0;border:0}
  • 关联选择器: p .aa{} 表示p标签下面的aa类选择器     p>aa{} 表示p标签下的子级  p.aa 同时具备p和aa的标签
  • 伪类选择器: 类有一个状态,可以被多个元素访问,超链接有4个状态,其它标记只能支持hover 
    • :link   正常链接的时候
    • :visited 已经点击访问完的状态
    • :hover 当鼠标移上去的状态
    • :active 当鼠标点击下去的状态

  按CSS位置来分类样式?

  • 内嵌样式,在HTML页面中以<style>开头
  • 外部样式,引入外部css
    • 链接的形式: <link rel="stylesheet" type="text/css" href="static/css/home.css">
    • 导入 @import url ("/static/css/home.css")
    • 链接样式和导入样式的区别, import既能在HTML中引入样式,也能在css样式文件中导入外部样式,链接样式只能在HTML页面中引入样式。

  css文本属性

  • color: 文本颜色,单词,16进制
  • text-align: 文本对齐方式  left right center
  • line-height: 行高,设置垂直方向居中,所在容器元素的高度与line-height保持一致
  • text-indent: 缩进,例如: 2em
  • letter-spacing: 字间距
  • text-decoration: 文本描述,修饰: underline 下划线, overline上划线, none
  • css列表属性: list-style: none

【css学习整理】css基础(样式,语法,选择器)的更多相关文章

  1. CSS学习笔记(基础篇)

    CSS概念 CSS 指层叠样式表 (Cascading Style Sheets)(级联样式表) Css是用来美化html标签的,相当于页面化妆. 样式表书写位置: <head> < ...

  2. CSS学习笔记(基础部分)

    一.CSS 简介: CSS 指层叠样式表 (Cascading Style Sheets),用来设置HTML的格式. 语法:选择器 {属性:值;属性:值} 注释://注释内容 /*注释内容*/ 二.C ...

  3. Html和Css学习笔记-css基础知识

    我的邮箱地址:zytrenren@163.com欢迎大家交流学习纠错! 此篇博客是我的复习笔记,html和css学的时间太久了,忘得差不多了,最近要使用一下,所以重新打开html的书略读,后记录了标签 ...

  4. CSS学习(3)样式表

    如何插入样式表 插入样式表的方法有三种: 外部样式表(External style sheet) 内部样式表(Internal style sheet) 内联样式(Inline style) 外部样式 ...

  5. Html和Css学习笔记-css进阶-盒模型

    我的邮箱地址:zytrenren@163.com欢迎大家交流学习纠错! 此篇博客是我的复习笔记,html和css学的时间太久了,忘得差不多了,最近要使用一下,所以重新打开html的书略读,后记录了标签 ...

  6. CSS学习笔记——CSS选择器样式总结

    <style type="text/css"> * { padding:0; margin:0; } .box h2 { //内边距左边的距离 padding-left ...

  7. Html和Css学习笔记-html基础知识

    我的邮箱地址:zytrenren@163.com欢迎大家交流学习纠错! 此篇博客是我的复习笔记,html和css学的时间太久了,忘得差不多了,最近要使用一下,所以重新打开html的书略读,后记录了标签 ...

  8. web前端学习(三)css学习笔记部分(6)-- 选择器详解

    9.选择器详解 9.1  属性选择器 CSS3 属性选择器,在 CSS3 中,追加了三个属性选择器分别为:[att*=val].[att^=val]和[att$=val],使得属性选择器有了通配符的概 ...

  9. css学习の第六弹—样式设置小技巧

    一.css样式设置小技巧>>1.行内元素水平居中是通过给父元素设置 text-align:center 来实现的.html代码:<body> <div class=&qu ...

随机推荐

  1. 有用PHP依赖管理工具Composer新手教程

    PHP依赖管理工具Composer新手教程 Composer 是 PHP 的一个依赖管理工具.它同意你申明项目所依赖的代码库,它会在你的项目中为你安装他们. 依赖管理 Composer 不是一个包管理 ...

  2. Java Swing界面编程(25)---事件处理:鼠标事件及监听处理

    假设想对一个鼠标的操作进行监听,假设鼠标按下.松开等.则能够使用MouseListener接口. package com.beyole.util; import java.awt.event.Mous ...

  3. Android---63---Android中的动画效果

    Android中有四种动画效果: AlphaAnimation:透明度动画效果 ScaleAnimation:缩放动画效果 TranslateAnimation:位移动画效果 RotateAnimat ...

  4. 【转载】ASP.NET之旅--深入浅出解读IIS架构

    在学习Asp.net时,发现大多数作者都是站在一个比较高的层次上讲解Asp.Net. 他们耐心. 细致地告诉你如何一步步拖放控件. 设置控件属性.编写 CodeBehind代码,以实现某个特定的功能. ...

  5. Bootstrap学习速查表(二) 排版及表格

    一.h1~h6标签 固定不同级别标题字体大小,h1=36px,h2=30px,h3=24px,h4=18px,h5=14px和h6=12px. 1.重新设置了margin-top和margin-bot ...

  6. linux 上操作常用的命苦与出错的地方

    帮助信息 ./configure -help|grep mysql 出错提示安装libxml2 tar -zxvf libxml2xxxx.tar cd libxml2xxx ./configure ...

  7. Unity编辑器扩展之RequireComponent等详解

    RequireComponent的使用: 当你添加的一个用了RequireComponent组件的脚本,需要的组件将会自动被添加到game object(游戏物体).这个可以有效的避免组装错误.举个例 ...

  8. 提高Interface Builder高效工作的8个技巧

    本文转载至 http://www.cocoachina.com/ios/20141106/10151.html iOS开发Interface Builder 本文译自:8 Tips for worki ...

  9. python 基础 1.6 python 帮助信息及数据类型间相互转换

      一. 帮助信息   # dir() 方法  查看函数的方法   # help()   # type() 查看类型   name = raw_input('please input you name ...

  10. mongodb 配置单实例与双实例

    环境: centos6.5 192.168.16.70 配置单实例mongodb:[root@www soft]# tar xf mongodb-linux-x86_64-rhel62-3.2.7.t ...