zoukankan      html  css  js  c++  java
  • CSS简介

    CSS简介

    HTML 标签的初衷是用于定义文档的内容,而不用关注文档的布局,布局交由浏览器来完成。然而,当时的两大主流浏览器(Netscape和IE)不断地将新的 HTML 标签和属性(如字体标签和颜色属性等)添加到 HTML 规范中。使文档的内容和表现(布局、字体、颜色、背景等)完全耦合在一起,对网页表现的任何修改,都必须修改网页的内容,造成站点的维护越来越困难。

    为了解决此问题,万维网联盟(W3C)肩负起了 HTML 标准化的使命,并在 HTML 4.0 之外创造出CSS,让CSS来控制网页的外观,让HTML继续回到最拿手的老本行——为内容提供结构。

    有了CSS,你再也不必担心HTML中的 h1 的字体是否过大,也不必担心无序列表的间隔是否合适,因为这些都可以在稍后用CSS进行调整。你只需集中精力用HTML来组织网页的内容,而如何使内容看起来更美观,就完全交给CSS来完成。

    CSS是Cascading Style Sheet的简称,中文含义为“层叠样式表”,简称“样式表”,是用来控制如何显示HTML元素的一种样式设计语言,简单的说,就是告诉浏览器如何渲染网页。

    CSS是一项出色的技术,它使得网页的表现与内容完全分离,可以称得上WEB 设计领域的一个重大突破。CSS使得网站维护工作变得更容易,不会因为内容的改变而影响表现,也不会因为表现的改变而影响内容。

    CSS不需要编译,直接由浏览器解释执行。网站开发者只需为HTML 元素定义样式,并应用到所希望的任意页面。如需进行全局更新,只需简单地改变样式,网站中的所有元素均会自动更新,而不必对HTML代码做任何修改,使开发效率得到极大的提高。

  • 相关阅读:
    6-查看centos中的用户和用户组
    23-python用BeautifulSoup用抓取a标签内所有数据
    22-python爬虫解决gbk乱码问题
    21-py3 发邮件
    20-调用百度AI的文字识别
    6-Ubuntu与Windows不能相互复制
    2018.4.18 Ubuntu 的telnet命令详解
    2018.4.17 java多线程练习二模拟开场仪式进场
    2018.4.16 Java多线程实现龟兔赛跑
    2018.4.15 Mac系统下如何使用StartUml画好需求分析的类图 (同样适用于windows)
  • 原文地址:https://www.cnblogs.com/waibo/p/7944445.html
Copyright © 2011-2022 走看看