为什么要用CSS?

使用css可以将网页的大部分甚至是全部的表示信息(样式)从HTML文件中移出,实现样式和内容分离;这样可以降低文件大小、节省网络带宽,避免样式代码重复,使得维护更容易,可以使用相同的内容加以不同的样式来实现不同的目的。

为什么要用CSS?

为什么要使用CSS?

CSS帮助你从如何展示一个文档的琐事中分离出文档的信息内容。那些如何展示文档的琐事被称为文档的样式。

css将网页的大部分甚至是全部的表示信息从(X)HTML文件中移出,并将它们保留在一个样式表中。将样式从内容中分离出来有以下好处:

降低文件大小、节省网络带宽

立即学习“前端免费学习笔记(深入)”;

避免重复

使得维护更容易。

站点的表现信息和核心内容相分离,使得站点的设计人员能够在短暂的时间内对整个网站进行各种各样的修改。

可以使用相同的内容加以不同的样式来实现不同的目的

CSS简化了网页的格式代码,外部的样式表还会被浏览器保存在缓存里,加快了下载显示的速度,也减少了需要上传的代码数量(因为重复设置的格式将被只保存一次)。只要修改保存着网站格式的CSs样式表文件就可以改变整个站点的风格特色,在修改页面数量庞大的站点时,显得格外有用。这就避免了一个个网页的修改,大大减少了工作量。

你的网站可能有成千上万相似的页面。使用CSS,你可以将样式信息存储在通用的文件中供所有的页面共享。当用户打开了一个网页,用户的浏览器会单独加载关于页面内容的样式。当用户打印了一个网页,你应该提供不同的样式来保证打印出来的页面是易读的。

通常,你会使用HTML来描述页面内容而不是样式,使用CSS来指定页面的样式而不是内容。当然,也有例外,HTML也可以提供一些方法来指定样式。例如,在HTML中你可以使用标签来加粗文本,也可以在标签中指定页面的背景颜色。当你使用CSS的时候,通常会避免使用HTML的样式功能,这样所有的样式信息就都会被保存在一个地方。

实践:为HTML文档创建样式表

创建样式表

1.创建一个文本文件;这个文件就是你的样式表。命名为style1.css

2.在你的CSS文件中,复制下面这行代码并拷贝进去,然后保存文件:

strong { color: red; }

登录后复制

链接你的文档和样式表

1.创建另一个文本文件;这个文件就是你的文档。命名为你喜欢的任意名字

2.在你的HTML文件中,复制下面的代码并拷贝进去,那一行请引用你自己的样式表:

nbsp;html>          Sample document              

       Cascading       Style       Sheets     

    

登录后复制

更多编程相关知识,请访问:编程课程!!

以上就是为什么要用CSS?的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2883081.html

(0)
上一篇 2025年3月10日 20:16:24
下一篇 2025年2月28日 22:23:31

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • CSS块级元素有可继承的属性吗?

    在CSS中,块级元素有可以继承的属性,分别为:1、text-indent属性,用于规定文本块中首行文本的缩进;2、text-align属性,用于指定元素文本的水平对齐方式。 CSS 块级元素有可继承的属性。 块级元素可以继承的属性: 1、t…

    2025年3月10日
    200
  • css怎么限制文本字数

    css限制文本字数的方法:首先在标签中将overflow属性设置为hidden;然后使用”white-space:nowrap“和”text-overflow:ellipsis“属性设置文本超出宽度时隐藏即可。 本教程操作环境:window…

    2025年3月10日 编程技术
    200
  • css媒体查询有什么用

    css媒体查询的作用:媒体查询可以让我们根据设备显示器的特性,如视口宽度、屏幕比例、设备方向等,为其设定css样式,媒体查询由媒体类型和一个或多个检测媒体特性的条件表达式组成。 本教程操作环境:windows10系统、css3版,该方法适用…

    2025年3月10日
    200
  • css怎么设置图片不停旋转

    css设置图片不停旋转的方法:可以通过使用animation属性和transform属性来进行设置,如【-webkit-transform: rotate(360deg);animation: rotation;】。 本教程操作环境:win…

    2025年3月10日
    200
  • resize不是已知的css属性?

    resize是已知的css属性。resize是CSS3中新增的一个属性,用于指定一个元素是否是由用户调整大小的;resize属性允许用户通过拖动的方式,来自由缩放元素的尺寸。 该方法适用于所有品牌的电脑。 相关推荐:《CSS3视频教程》 c…

    2025年3月10日 编程技术
    200
  • css中的position是什么意思

    css中的position是规定元素的定位类型的属性。position属性定义建立元素布局所用的定位机制,任何元素都可以定位,不过绝对或固定元素会生成一个块级框,而不论该元素本身是什么类型。 环境: 本文适用于所有品牌的电脑。 (学习视频分…

    2025年3月10日
    200
  • css中如何设置背景图片的大小

    css中设置背景图片的大小的方法:可以利用background-size属性来进行设置,如【background-size:80px 60px;】,【background-size】属性可以指定背景图片的宽度和高度。 本教程操作环境:win…

    2025年3月10日
    200
  • css元素如何重叠?

    css元素重叠的方法:1、给元素设置负margin,负margin可以让元素的占用空间变小,后面的元素可以覆盖当前的元素;2、使用position属性,利用相对定位和绝对定位来让多个元素进行重叠。 本教程操作环境:windows10系统、c…

    2025年3月10日 编程技术
    200
  • 使用HTML和CSS的新特性实现响应式布局

    除了使用媒体查询和现代CSS布局(如flexbox和grid)来创建响应式网站外,我们还可以做好某些被忽视的事情来制作响应式网站。在本文中,我们将探讨许多可用的工具(围绕HTML和CSS),从响应图像到相对较新的CSS函数,无论我们是否使用…

    2025年3月10日
    200
  • css强制文字不换行代码是什么

    css强制文字不换行代码是“div{white-space:nowrap;}”,其中white-space属性设置如何处理元素内的空白,而属性值normal就是使空白被浏览器忽略。 推荐:《css视频教程》 该方法适用于任何品牌的电脑。 c…

    2025年3月10日
    200

发表回复

登录后才能评论