css(Cascading Style Sheets,层叠样式表),它是一种用来表现HTML或XML等文件样式的计算机语言,是用来表示html样式的一种编程语言,是可以做到网页和内容进行分离的一种样式语言。

CSS主要用来设计网页的样式,美化网页;它不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。

CSS 能够对网页中元素位置的排版进行像素级精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力。

【相关教程推荐:css视频教程】

CSS样式放在哪里?

1、放在HTML标签上

使用style属性直接加在单个的HTML元素标签上,控制HTML标签的表现样式。

这种引入CSS的方式是分散灵活方便,但缺乏整体性和规划性,不利于后期的修改和维护,当需要修改网站的样式时,一个相同的修改可能涉及多个地方,维护成本高。使用STYLE属性的样式效果最强,会覆盖掉其它几种引入方式的相同样式效果。

2、放在标签中

将样式代码写在页面标签之中

标签结构可以位于页面标签中的任何位置,也可以多次出现。通常是将整个结构写在页面的

...部分中。这种引入CSS方式的特点是每个页面的CSS代码可能具有统一性和规划性,一个页面内部便于复用和维护,但多个页面之间的CSS代码复用仍然不够。

bdoy{font-size:14px;}

3、放在外部.CSS文件中

将css样式代码写在一个单独的文件中,用link标签和@import规则引入该文件到页面中。link标签

一个页面可以多次使用LINK标签引入多个外部css文件,注意这些CSS代码的相互影响,通常是后引入的CSS文件会覆盖前面引入的CSS文件的相同效果。这种引入CSS的方式是目前最为流行的,可以在站个网站范围内进行CSS代码的规划,方便复用和维护,但这样将代码高度集中,代码量可能过大,维护不当的话又容易出现混乱。@import规则

使用@import引入CSS文件有两种方式,一种可以放在页面中的 中,用法如下:

@import url(index2.css);

另外也可以放在CSS文件中使用,用法如下:@import "sub.css";

使用@import引入CSS可以很方便的引入外部文件的CSS代码,方便维护和规划。但是每多引入一个CSS文件,就会对服务器增加一次连接请求,当访问量较大时,需在维护性和性能上进行权衡。

更多CSS相关知识,可访问 CSS教程 !!

html中的样式写在什么位置,css样式放在哪里?相关推荐

  1. 第4章编辑css样式,第4章 使用CSS样式.ppt

    第4章 使用CSS样式 4.1 学习任务:认识CSS样式表 4.2 学习任务:CSS规则的定义和创建 4.3 学习任务:在网页文档中使用CSS样式 4.4 上机实训--用CSS美化网页 4.1 学习任 ...

  2. jq动态修改css样式表,jquery 动态改变css样式

    jquery 几乎成了现在开发WEB应用的标准JS库,这与其简单性和易用性是分不开的.作为一个后端开发人员,要做一些前端页面时,CSS 样式的控制是少不了需要掌握的.如果是静态的CSS,当然是可以直接 ...

  3. js移除某个样式_js怎么移除css样式?

    在工作中,经常需要使用Javascript来改变页面元素的样式.其中一种办法是改变页面元素的CSS类(Class),这在传统的Javascript里,我们通常是通过处理HTML Dom的classna ...

  4. html5中插入样式表方法,如何插入css样式?

    如何插入css样式?下面本篇文章就来给大家介绍一下插入css样式的方法.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. 准备 1.首先准备一个html文件:test.html,不建议 ...

  5. dw在html链接css代码怎么写,dw怎么链接css样式?

    dw链接外部css样式的方式:在HTML文档中使用<link href="css文件的地址"rel="stylesheet"type="text ...

  6. javascript写css样式,原生javascript实现读写CSS样式的方法详解

    原生javascript实现读写CSS样式的方法详解 发布于 2017-05-24 15:05:31 | 120 次阅读 | 评论: 0 | 来源: 网友投递 JavaScript客户端脚本语言Jav ...

  7. css-net 中华版,使用C#代码选择CSS样式(ASP.net)

    我在我的Default.aspx页面中的嵌入式CSS中有两个类.如果需要,我可以将代码转移到外部CSS.使用C#代码选择CSS样式(ASP.net) 我可以在C#中创建一个代码,点击一个按钮后,我可以 ...

  8. html中给div或者span加边框css样式

    目录 1.边框样式需求 2.CSS代码说明 (1)样式写法 (2)CSS代码示例和结果 1.边框样式需求 需要给一个div或者span快增加边框的效果 2.CSS代码说明 (1)样式写法 在样式中增加 ...

  9. php 给字符中间添加间距,html中的字符间距怎么设置?css样式设置文本对齐方式总结...

    我们经常用的html字符间距总是不好设置,html的文本对齐方式也不会设置,现在这篇文章就来帮助大家了,这里有关于html 字符间距的调整,还有文本的对齐方式设置,现在让我们来看看这篇文章吧 首先我们 ...

最新文章

  1. 【bzoj2850】巧克力王国 KD-tree
  2. 【图论】最短路上的统计(ssl 1500)
  3. [vue] 第一次加载页面时会触发哪几个钩子?
  4. 程序买卖(一舟,改自网络)
  5. Java基础知识强化之IO流笔记44:IO流练习之 复制图片的 4 种方式案例
  6. poj3179 Corral the Cows(二分, 前缀和, 离散化, 双指针)
  7. GridView的RowCommand事件中取得行索引 技巧
  8. web app iphone4 iphone5 iphone6 iphone6 Plus响应式布局 适配代码
  9. 从“救火”到“井然有序”
  10. idea javafx添加maven_IntelliJ IDEA使用之JavaFX
  11. 网站竞价推广抗恶意点击及屏蔽特定地区IP实例
  12. 12f的接线 esp8266_ESP8266固件升级方法(ESP8266-12F模组)
  13. MySQL入门 - 数据库的编辑与备份,DOS与图形界面演示,Navicat软件使用
  14. Java反射机制在工厂模式中的应用
  15. 抽象工厂模式---游戏等级
  16. bailian.openjudge 2692:假币问题
  17. FastStone.MaxView.2.keygen-REPT
  18. 西门子S7-1200PLC3轴伺服控制程序 触摸屏是西门子Tp900
  19. Qt GraphicsItem 通过直线图元连接其他两个图元
  20. [usaco2010 Oct]Soda Machine (入门oj Problem 6195 )

热门文章

  1. 获取设备管理器的信息
  2. AndroidMM,欢迎大家来拍砖和交流
  3. 逆向运动学的封闭形式解的解析法
  4. 怎么修改pop3服务器地址,怎么pop3服务器地址
  5. 有道云笔记网页插件无法使用
  6. 一专多能、创新力十足,南大通用GBase 8c数据库获鲲鹏创新应用大赛金奖
  7. 【蓝桥杯2018JavaB】螺旋折线
  8. vue如何设置反向代理
  9. 坑爹的Linux搜狗输入法的皮肤问题,实测可行!!!
  10. 读《智联网 未来的未来》