CSS学习笔记整理

  • div+css布局:div是用于存放内容(文字,图片,元素)的容器

css是用于指定放在div中的内容的位置和外观。

使html文件内容减少,html变得简单;内容和样式分离

css可以统一网站风格

  • <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

DOCTYPE:文档类型,用于指定DTD(说明当前这个html文件的版本)

  • < 元素名 background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: 微软雅黑; font-size: 14px; font-style: normal; font-weight: normal; line-height: 1.5;">属性名:属性值;"/>
  • <style type="text/css">

这里是内容

</style>

  • 字体:font-size字体大小;font-weight字体粗细;font-style字体风格倾斜;color字体颜色
  • text-decoration:underline;none;

滤镜技术filter:

  • <style type="text/css">

img{

filter:gray;

}

</style>

鼠标悬停变回原来颜色

  • <style type="text/css">

a:link img{

filter:gray;

}

a:hover img{

filter:"";

}

a:visited img{

color:red;

}

</style>

  • 选择器:类选择器、id选择器、html选择器、通配符选择器
  • 类选择器:<link rel="stylesheet" type="text/css" href="#">;用class="类选择器名"使用
.类选择器名{                            .style1{

                           属性名:属性值;                    font-weight:bold;
                           ...                                           font-size:2px;
               }                                              }


  • id选择器:用id="id选择器名"
#id选择器名{                            #style2{

                           属性名:属性值;                    font-weight:bold;
                           ...                                           font-size:2px;
               }                                              }

  • html选择器:html文件元素的名称
html元素名称{                            body{

                           属性名:属性值;                    
                           ...                                           font-size:2px;
               }                                              }

  • 当一个元素同时被id选择器、类选择器和html选择器修饰,优先级是

                                            id选择器>类选择器>html选择器

  • 一个元素最多只有一个id选择器,但是可以有多个类选择器。
  • 在引用多个class选择器的时候,class="style1 style2",以最后出现的类选择器样式为主
  • 通配符选择器:所有元素都符合一种样式

*{

margin:0;padding:0;

}

margin: 10  10   10   10;

如果margin给出四个值,则表示 上,右,下,左

  • 父子选择器:子选择器标签是html可以识别的标签;

父子选择可以有多级,适用于id选择器和class选择器

#style2  span  span{

color="red";

font-size="20";

}

  • 在有些css中,我们可以多个选择器的共同部分提取出来,写在一起,简化css文件
  • 块元素和行内元素
    • 行内元素又叫内联元素,只能容纳文本或其他内联元素(不同浏览器不同),常见有<span>h和<a>
    • 块元素一般从新行开始,可容纳文本,其他内联元素和其他块元素,即使内容不够一行,也会占满整行。常见有<div>和<p>
  • 块元素和行内元素相互转换:display:inline;转为行内元素

display:block;转为块元素

  • 流:标准流:布局中,元素按顺序排列出现

非标准流:布局中,某个元素脱离了标准流

  • 盒子模型

  • 浮动分为左浮动、右浮动和清除浮动。对块元素和行内元素都生效。向左/右浮动就相当于让出自己的左/右边,别的元素就会在它的左/右边排列。float:left;right;文字环绕图片效果。

默认情况下:

调整后:

  • 定位:用position对元素进行定位。属性值有static(默认值)、relative(相对定位)、absolute(绝对定位)、fixed(元素框的表现类似于position设为absolute,不过其包含的块是视窗本身).
  • 格式:position:属性值

relative:元素框偏移某个距离(left和top),元素本身不变,原位置所占空间保留。参照点是原来本身的位置

absolute:元素从原来位置脱离,让出原来位置,被后面的元素战占有。参照点是离它最近的那个非标准流而言

时间: 2024-10-30 22:06:38

CSS学习笔记整理的相关文章

CSS学习笔记-整理

CSS 书写规范 缩进2个字符 使用Unix分割换行符 删除行尾多余的空格 文件末尾增加一个空行 CSS Reset 按需重置 Normallize.css CSS 排版 windows下宋体(SimSun) Mac下宋体(STsong) windows下黑体(SimHei) Mac下黑体(STHeiti) 西文字体在中文字体之前, 字体顺序 Mac->Linux->Windows CSS 前缀 加前缀的样式写在前面,标准的写在后面 autoprefixer 工具 CSS后处理器 功能 CSS

jqGrid 学习笔记整理——终极篇(一)

jqGrid 学习笔记整理--终极篇(一) 本篇开始实现利用jqGrid框架实现 主从表 的显示效果及与后台交互的实例,使用的平台和上篇博文[jqGrid 学习笔记整理--进阶篇(二)](http://blog.csdn.net/dfs4df5/article/details/51108798)一致 也将使用上篇中的数据库和代码进行添加和修改,如果未看上篇的请先去看上篇,本篇不再重复贴出上篇出现的源码. 一.数据库部分 为了检索方便,这里建立了一个视图 关联两个表,设置为外键 最后如果有什么不清

jqGrid 学习笔记整理——进阶篇(二)

jqGrid 学习笔记整理--进阶篇(二 ) 本篇开始正式与后台(java语言)进行数据交互,使用的平台为 JDK:java 1.8.0_71 myEclisp 2015 Stable 2.0 Apache Tomcat-8.0.30 Mysql 5.7 Navicat for mysql 11.2.5(mysql数据库管理工具) 一.数据库部分 1.创建数据库 使用Navicat for mysql创建数据库(使用其他工具或直接使用命令行暂不介绍) 2.创建表 双击打开上步创建数据库--右击T

Deep Learning(深度学习)学习笔记整理系列七

Deep Learning(深度学习)学习笔记整理系列 声明: 1)该Deep Learning的学习系列是整理自网上很大牛和机器学习专家所无私奉献的资料的.具体引用的资料请看参考文献.具体的版本声明也参考原文献. 2)本文仅供学术交流,非商用.所以每一部分具体的参考资料并没有详细对应.如果某部分不小心侵犯了大家的利益,还望海涵,并联系博主删除. 3)本人才疏学浅,整理总结的时候难免出错,还望各位前辈不吝指正,谢谢. 4)阅读本文需要机器学习.计算机视觉.神经网络等等基础(如果没有也没关系了,没

CSS学习笔记09 简单理解BFC

1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>BFC</title> 6 <style type="text/css"> 7 .div1 {background-color: #FCE38A; width: 200px; height: 100px;}

Deep Learning(深度学习)学习笔记整理系列之(五)

Deep Learning(深度学习)学习笔记整理系列 [email protected] http://blog.csdn.net/zouxy09 作者:Zouxy version 1.0 2013-04-08 声明: 1)该Deep Learning的学习系列是整理自网上很大牛和机器学习专家所无私奉献的资料的.具体引用的资料请看参考文献.具体的版本声明也参考原文献. 2)本文仅供学术交流,非商用.所以每一部分具体的参考资料并没有详细对应.如果某部分不小心侵犯了大家的利益,还望海涵,并联系博主

Deep Learning(深度学习)学习笔记整理系列之(三)

Deep Learning(深度学习)学习笔记整理系列 [email protected] http://blog.csdn.net/zouxy09 作者:Zouxy version 1.0 2013-04-08 声明: 1)该Deep Learning的学习系列是整理自网上很大牛和机器学习专家所无私奉献的资料的.具体引用的资料请看参考文献.具体的版本声明也参考原文献. 2)本文仅供学术交流,非商用.所以每一部分具体的参考资料并没有详细对应.如果某部分不小心侵犯了大家的利益,还望海涵,并联系博主

css 学习笔记 一

 css学习笔记1 1.选择特定元素的选择符: 上下文选择符 标签1 标签2 {声明}      其中标签2是要选择的目标,而只有在标签1是其祖先元素(不一定是父元素)的情况下才会被选中.     css代码: body代码: 理解:section标签 article标签就属于上下文的关系,即article为section的后代,只有应用了section的样式,才能应用article的样式.注意:继承关系中的空格问题,有空格的表示祖先与后代的关系,css写法,body的代码为,说明页面样式表文件

Deep Learning(深度学习)学习笔记整理系列之(六)

Deep Learning(深度学习)学习笔记整理系列 [email protected] http://blog.csdn.net/zouxy09 作者:Zouxy version 1.0 2013-04-08 声明: 1)该Deep Learning的学习系列是整理自网上很大牛和机器学习专家所无私奉献的资料的.具体引用的资料请看参考文献.具体的版本声明也参考原文献. 2)本文仅供学术交流,非商用.所以每一部分具体的参考资料并没有详细对应.如果某部分不小心侵犯了大家的利益,还望海涵,并联系博主