(1)CSS和HTML结合方式
来源:互联网 发布:java log4j 实例 编辑:程序博客网 时间:2024/05/24 03:01
CSS:是层叠样式表,用来定义网页的现实效果,可以解决html代码对样式定义的重复,提高了后期样式代码的可维护性,并增强了网页的显示效果功能。简单来说,CSS将网页内容和显示样式进行分离,提高了显示功能。
一、CSS和HTML结合方式
第一种方式、第二种方式
<!-- 2,使用style标签的方式,改善了方式一的代码复用性低的问题--><!--将此样式作用在div块中,用css解析一般定义在head中,因为网页代码顺序执行,若都执行了div代码块,还没有对div的style样式进行解析,不能这样做--><style type="text/css"> div{ background-color:#0F0; color:#333 }</style></head><body><!-- 1,第一种结合方式: 每个HTML标签中都有一个style样式属性.该属性的值就是css代码,若如下的两个div都想使用相同格式,需要写重复代码,代码复用性低 在第二种方式中虽然先将div样式进行加载(可以理解为div块的默认样式),若希望不用默认的样式,就可以自定义,这就是样式的层叠 --> <div style="background-color:#F00; color:#FF9">这是一个div区域1</div> <div>这是一个div区域2</div> <p>这是一个段落1</p> <p>这是一个段落2</p> <span>span区域1</span> <span>span区域2</span></body></html>
第三种方式
<!--第三种方式--><style type="text/css"> @import url(div.css); @import url(span.css); </style></head><body><!--第三种方式:第二种方式可以减少一个网页的重复代码,但是网页有许多样式都是相同的,若每个网页都这样重复写,代码的复用性很低 所以可以将该样式放在一个文件中,在网页代码中import这个文件 --> <div >这是一个div区域1</div> <div>这是一个div区域2</div> <span>span区域1</span> <span>span区域2</span> <p>这是一个段落1</p> <p>这是一个段落2</p>
div.css文件@charset "utf-8";/* CSS Document */ div{ style="background-color: #F00; color: #3F0" }
第三种方式更简便些
在第三种方式中,若多个网页界面引用相同的太多,也不利于代码的复用性,所以可以将多个引用放在一个CSS文件中,在网页设计中调用这个文件,大大提高了代码的重用性
<style type="text/css"> @import url(1.css); </style>
@charset "utf-8";/* CSS Document */<style type="text/css"> @import url(div.css); @import url(span.css); @import url(p.css); </style>
以上的各种格式不建议放在同一个文件中,一般比较单一的网站可以这样做,如博客、贴吧。一般是分开写,这样修改比较方便,而且可以让不同的页面都可以用这些格式 。
*第四种方式
<link rel="stylesheet" href="1.css" type="text/css"/>
二、样式优先级
由上到下,由外到内,优先级由低到高
三、总结css代码格式
选择器名称{ 属性名:属性值; 属性名:属性值…….}
阅读全文
0 0
- (1)CSS和HTML结合方式
- CSS和HTML结合的方式
- CSS和HTML的结合方式
- html和css结合的方式
- 30-CSS-02-CSS(和html结合的方式三四)
- CSS和HTML的四种结合方式
- CSS和HTML的四种结合方式
- css和html的四种结合方式
- css和html结合的三种体现方式
- CSS-css与html的结合方式
- CSS入门系列(一)概述&和html结合的方式
- css(层叠样式表)和html结合的四种方式
- 【CSS】CSS详细介绍:(HTML/CSS结合方式、CSS代码格式、选择器、盒子模型)
- css与html的结合方式
- HTML与CSS的结合方式
- html&css的三种结合方式
- CSS与HTML结合的方式
- 30-CSS-01-CSS(概述&和html结合的方式一二)
- Ubuntu系统下MySQL开启远程连接
- 实现插入排序和希尔排序——题集(十五)
- Ubuntu默认防火墙安装、启用、配置、端口、查看状态相关信息
- Windows定时关机
- 集训第一天(2017/7/31):深度优先搜索dfs专项练习
- (1)CSS和HTML结合方式
- PRML:多元变量分布
- Java基础学习(二)---集合
- 【每日一题-15】二叉树非递归遍历&求两个集合的差集
- 二叉树遍历
- pro JPA2 精通java持久化API 第五章
- Executor, ExecutorService 和 Executors 间的不同
- 三分初体验
- Tempter of the Bone