• CSS (层叠样式表)


    层叠样式表是一种用来表现HTML(标准通用语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
        CSS目前最新版本为CSS3,是能够真正做到网页表现与内容分离的一种样式设计语言。相对于传统HTML的表现而言,
        CSS能够对网页中的对象的位置排版进行像素级的精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力,
        并能够进行初步交互设计,是目前基于文本展示最优秀的表现设计语言。CSS能够根据不同使用者的理解能力,简化或者优化写法,针对各类人群,有较强的易读性。
    发展历史
      CSS1
      作为一项W3C推荐,CSS1发布于 1996年12月17 日。1999 年1月11日,此推荐被重新修订。
      CSS2
      作为一项 W3C 推荐,CSS2发布于 1999年1月11日。CSS2添加了对媒介(打印机和听觉设备)和可下载字体的支持。
      CSS3
      CSS3 计划将 CSS 划分为更小的模块。
    有三种方法可以在站点网页上使用样式表:
    1. 外联式Linking(也叫外部样式):将网页链接到外部样式表。
    2. 嵌入式Embedding(也叫内页样式):在网页上创建嵌入的样式表。
    3. 内联式Inline(也叫行内样式):应用内嵌样式到各个网页元素。
    其中,优先级:内联式 > 嵌入式 > 外联式

    外部样式表

    当样式需要被应用到很多页面的时候,外部样式表将是理想的选择。使用外部样式表,你就可以通过更改一个文件来改变整个站点的外观。
     
    内部样式表
    当单个文件需要特别样式时,就可以使用内部样式表。你可以在 head 部分通过 <style> 标签定义内部样式表。

    内联样式

    当特殊的样式需要应用到个别元素时,就可以使用内联样式。 使用内联样式的方法是在相关的标签中使用样式属性。样式属性可以包含任何 CSS 属性。
     布局特点
    对于蜘蛛在爬行一个网站的页面时,若是有太多的垃圾代码,会使搜索蜘蛛对其产生不友好、不信任感,同时蜘蛛的爬行速度也会因此而减缓,对于网站SEO而言,
    可谓一大忌。就如传统的用table页面,对此我们就需要对网站进行代码优化,而这便需要动用CSS+div了;
      一.精简代码,降低重构难度。
      二.网页访问速度三.SEO优化
      四.浏览器兼容性
      五.CSS+DIV网页布局的时候常犯的小错误
  • 相关阅读:
    为什么你不会redis分布式锁?因为你没看到这篇文章
    JavaScript最佳做法—创建对象
    js构造函数的定义
    作用域和闭包
    js中的call()和apply()的区别
    3种方法快速查找两个数组是否在Javascript中包含任何公共项
    JavaScript继承的6种方式以及它们的优缺点
    JS常见的内存泄漏及可用的解决方法
    Vuex简单入门
    如何使用HTML和CSS为背景创建Wave图片?
  • 原文地址:https://www.cnblogs.com/cj28-27/p/5539567.html
Copyright © 2020-2023  润新知