为了账号安全,请及时绑定邮箱和手机立即绑定

关于style

<!DOCTYPE HTML>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

<title>了不起的盖茨比</title>

<style>

span{

color:blue;    

}

</style>

</head>

<body>

    <p>1922年的春天,一个想要成名名叫尼克•卡拉威(托比•马奎尔Tobey Maguire 饰)的作家,离开了美国中西部,来到了纽约。那是一个道德感渐失,爵士乐流行,走私为王,股票飞涨的时代。为了追寻他的<span>美国梦</span>,他搬入纽约附近一海湾居住。</p>

    <p>菲茨杰拉德,二十世纪美国文学巨擘之一,兼具作家和编剧双重身份。他以诗人的敏感和戏剧家的想象为"爵士乐时代"吟唱华丽挽歌,其诗人和梦想家的气质亦为那个奢靡年代的不二注解。</p>

</body>

</html>

style必须写在<head>标签里么?有什么规范?

正在回答

3 回答

可以写在body标签里面,不过一般不这么写,因为html文档是从上到下加载的。你把style写到head里面就会先优先加载style,然后在加载body里面的内容,一般编程规范也都是写在head里面。


0 回复 有任何疑惑可以回复我~
#1

水禾火 提问者

谢谢【表情】
2016-11-10 回复 有任何疑惑可以回复我~

body里写样式,看起来很不爽,条理性很差=;

head里写样式,发挥空间比较大,可以写得更有条理性,更方便修改;

另外,这样写的主要目的是html和css分离,大网站都是把css写到独立的CSS文件,然后在head直接引入,这样方便代码的重用。(其它页面要使用相同的样式,只需要直接引入,加入class即可)


1 回复 有任何疑惑可以回复我~
#1

水禾火 提问者

谢谢!
2016-11-10 回复 有任何疑惑可以回复我~

不是必须写在<head>标签内,不过良好的习惯写在<head>,因为<head>标签会比<body>标签先调用,不会出现逻辑错误,所以已经成为了一种最优的位置,希望你养成放到<head>里的习惯

0 回复 有任何疑惑可以回复我~
#1

水禾火 提问者

谢谢!
2016-11-10 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
初识HTML(5)+CSS(3)-升级版
  • 参与学习       1226770    人
  • 解答问题       18245    个

HTML(5)+CSS(3)基础教程8小时带领大家步步深入学习标签用法和意义

进入课程
意见反馈 帮助中心 APP下载
官方微信