css书写位置
 
行内式写法
<p style="color:red;" font-size:12px;></p>

外联式写法

<link rel="stylesheet " href="地址" type="text/css"/>
嵌入式写法
<style type="css/stylesheet">
p{ font-size:20px; color:red; }
</style>

注意:3个不同书写方式的优先级:行内式>嵌入式>外联式(在多少项目中为了保持代码的整洁,都会用嵌入式。维护性高,影响范围广,当整个网站的站点。)

html标签分类
块级元素
典型代表:div、p、li、h1
特点:元素自己独占一行显示(与宽度无关)
           可以设置宽度和高度
            当嵌套一个块级元素,子元素如果不设置宽度,那么该子元素的宽度为父元素的宽度。
 
行内元素:
典型代表:span 、a、font、strong……
特点:元素在一行显示
            不能直接设置宽度高度
<span>我</span>
<span>是</span>
<span>国</span>
<span>人</span>

行内块元素
典型代表:Image,input (表单控件)
特点:元素在一行上显示
          可以设置宽度和高度
 
元素之间的转换
 
display:inline    将元素转化为行内元素
div{width:10px; height:10px; display:block;}

display:inline-block  将元素转化为行内块元素

div{ width:300px; height:20px; display:inline;}

display:block  将元素转化为块元素

a{ display:block; width:20px; height:30px;}

 Css特性

继承性
继承关系:嵌套标签之间,子级会继承父级元素的样式(备注:有关文字的属性都可以继承)
特殊性:a 标签的颜色不能继承,必须对a标签本身进行设置
               H标签的文字大小不能改变,必须对H标签本身进行修改
 
层叠性
样式的覆盖,样式的层叠与类名顺序没有关系,与样式定义顺序有关
.two{color:green;}
.now{color:red;}
<p class="noe two"></p>//红色
优先级
!impotrant > 行内样式 > id选择器 > 类选择器 > 标签选择器 > 通配符>继承
<style type="text/css">
p{ color:red; !important; //优先级最大,红色
color:#foo;
}
<style>
<p>sssss<p>
css优先级法则
1、选择器都有一个权值,权值越大越优秀
2、当权值相等时,后出现的样式设置要优先于先出现的样式设置
3、创造者的规则高于游览者:网页编写者设置的css样式的优先权高于浏览器所设置的颜色
4、继承的css样式不如后来制定的css样式;

css基础(css书写 背景设置 标签分类 css特性)的更多相关文章

  1. JQuery基础之获取和设置标签内容

    JQuery基础之获取和设置标签内容方法,如下图: 代码实现: <script src="JS/jquery-1.12.4.min.js"></script> ...

  2. jQuery基础之获取和设置标签元素属性

    jQuery基础之获取和设置标签元素属性方法,如下图: 代码实现: <script src="JS/jquery-1.12.4.min.js"></script& ...

  3. css基础-盒子模型+背景和列表

    border-style的值: none 无 dotted 点状 dashed 虚线 solid 实线 double 双实线 margin: 垂直方向两个相邻元素都设置了外边距,那么外边距会发生合并 ...

  4. HTML 网页开发、CSS 基础语法——七.HTML常用标签

    标题标签(h1-h6) 1.标题标签 ① 标题(Heading),通过<h1>-<h6>六个标签分别来对六个级别的标题进行性定义的. ② <h1>是级别最高,也是字 ...

  5. HTML&CSS基础学习笔记1.20-DIV标签2

    <span>标签 标签div把文档分割为独立的.不同的部分,而在HTML中,<span>标签则被用来组合文档中的行内元素. 看个实例: <!DOCTYPE html> ...

  6. css颜色介绍和背景设置

    现在美丽网页的设计图中颜色五花八门的,网页模块中漂亮背景图也很多,网页中颜色和背景设置必不可少,接下来我们就先学颜色是如何表达的,要知其然,知其所以然. 颜色表达形式 1.RGB:rgb( red, ...

  7. Folx使用教程:怎么通过设置标签分类下载内容

    很多Mac OS下载软件从网上下载各种各样的文件,一般默认都会存放在"下载"文件夹中.如果不是经常整理"下载"文件夹,久而久之,该文件夹会变得庞大而杂乱. 如果 ...

  8. CSS基础篇之背景、过渡动画

    background-origin(背景原点) 设置元素背景图片的原始起始位置.必须保证背景是background-repeat为no-repeat属性才能生效. background-origin: ...

  9. HTML&CSS基础学习笔记1.25-input标签隐藏元素

    隐藏元素 有时候我们编写前端代码的时候,可能需要把一些数据告诉后台,但是这些数据又不想让用户看到,我们可以设置<input>标签的[type]属性为"hidden". ...

随机推荐

  1. Scala学习十——特质

    一.本章要点 类可以实现任意数量的特质 特质可以要求实现它们的类具备特定的字段,方法或超类 和Java接口不同,Scala特质可以提供方法和字段实现 当你将多个特质叠加在一起时,顺序很重要——其方法先 ...

  2. stuff拼接字符串

    stuff stuff(param1,startIndex,length,param2) 说明:将param1中自startIndex(SQL中都是从1开始,而非0)起,删除length个字符,然后用 ...

  3. 换发型app任性扣费?苹果app订阅任性扣费?怎么办?刚成功

    2019年9月18日17:09:27 什么黑猫举报没用 先关闭订阅 账户中心自助申请试试,不通过再进行下面这步 https://getsupport.apple.com/?caller=home&am ...

  4. linux 阿里云 新机器 安装jdk1.8

    2019年7月17日15:58:34 按着顺序来: wget https://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4f ...

  5. 搭建自己的框架WedeNet(五)

    WedeNet2018.WedeWcfServices-WCF服务层:结构如下: 就是定义了服务契约接口和服务类,以OrderServices为例,如下: using System; using Sy ...

  6. STL之Deque的使用方法

    STL 中类 stack 实现了一个栈 1)push 能够插入元素 2)pop 移除栈顶元素 使用的时候,需要包含头文件 #include <stack>,stack 被声明如下: nam ...

  7. shell 中的 set -e 和 set +e的区别

    区别: set -e : 执行的时候如果出现了返回值为非零,整个脚本 就会立即退出 set +e: 执行的时候如果出现了返回值为非零将会继续执行下面的脚本 set -e 命令用法总结如下:1. 当命令 ...

  8. Redis之各版本特性

    1.Redis2.6 Redis2.6在2012年正是发布,经历了17个版本,到2.6.17版本,相对于Redis2.4,主要特性如下: 1)服务端支持Lua脚本. 2)去掉虚拟内存相关功能. 3)放 ...

  9. webpack提取图片文件打包压缩

    抽离图片文件打包到指定路径下 压缩抽离的图片资源 配置生成html中的图片路径 一.准备测试环境 //工作区间 src//文件夹 index.js//入口文件 index.css//样式文件 inde ...

  10. 4 java 笔记

    1 javadoc工具默认只处理以public,protected修饰的类,接口,方法,成员变量,构造器和内部类之前的文档注释 2 文档注释以斜线后紧跟两个星号开始/**,以星号后紧跟一个斜线结束*/ ...