HTML与css 关于style位置与功能

标签定义及使用说明

<style> 标签定义 HTML 文档的样式信息。

在 <style> 元素中,您可以规定在浏览器中如何呈现 HTML 文档。

每个 HTML 文档能包含多个 <style> 标签。

提示和注释

提示:如需链接外部样式表,请使用 <link> 标签。

注释:如果没有使用 "scoped" 属性,则每一个 <style> 标签必须位于 head 头部区域。

 

 

 

来自网上摘抄部分:css样式可以放在head或body标签中的,大站数据多,不可能维护到每个静态页面上,而且有时候会出现不同的标签,所以会在body出现css样式,而且他们对网站维护不只有几个人,而是几个团队,如前端、后端、编辑等等

 

有三种方法可以在站点网页上使用样式表:
外部样式:将网页链接到外部样式表。
内页样式:在网页上创建嵌入的样式表。
行内样式:应用内嵌样式到各个网页元素。
每一种方法均有其优缺点:当要在站点上所有或部份的网页上一致地应用相同样式时,可使用外部样式表。在一个或多个外部样式表中定义样式,并将它们链接到所有网页,便能确保所有网页外观的一致性。如果人们决定更改样式,只需在外部样式表中修改一次,而该更改会反映到所有与该样式表相链接的网页上。通常外部样式表以 .css 做为文件扩展名,例如 Mystyles.css。当人们只是要定义当前网页的样式,可使用嵌入的样式表。嵌入的样式表是一种级联样式表,“嵌”在网页的 <HEAD> 标记符内。嵌入的样式表中的样式只能在同一网页上使用。使用内嵌样式以应用级联样式表属性到网页元素上。如果网页链接到外部样式表,为网页所创建的内嵌的或嵌入式样式将扩充或覆盖外部样式表中的指定属性。

 

一. 三种样式引入方式

 

1. 内联式-直接写在div标签中,不推荐用

1

2

3

4

<div style="color:red;font-size:20px;font-family:'Microsoft Yahei';line-height:30;">

你好,我叫韩妹妹<br\>

你叫什么名字

</div>

  

 

2. 内嵌式,一般用在首页,加载速度快

把style属性写在head标签中, 使用标签选择器,比如div,这样,定义的样式会应用到所有body中div标签中的内容

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

<head>

    <style type="text/css">

       div{

            color:red;

            font-size:20px;

            font-family:'Microsoft Yahei';

            line-height:30;

        }

    </style>

</head>

<body>

    <div>

     你好,我叫韩妹妹

    </div>

</body>

  

 

 

3. 外联式,实际项目中用这个

1

2

3

4

5

6

7

8

9

10

11

12

新建一个样式文件夹css,并在其中新建一个css文件,比如main.css,在其中写入

div{

            color:red;

            font-size:20px;

            font-family:'Microsoft Yahei';

            line-height:30;

        }

  

然后在原先网页上头部写入如下, 同样会把所有body中<div>标签中的内容应用指定样式

<head>

  <link rel="stylesheet" type="text/css" href="css/main.css">

</head>

  

 

 

二. 设置标签样式,基本示例

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

1. 如果文本中有某个词汇使用了<em>标签,要想使<em>标签中的文本不倾斜,可以在main.css中定义标签选择器<em>,如下,那么文本中所有的<em>标签都不会倾斜了

em{

     font-style:normal;

}

  

2. 使用span标签使某个字段加粗,同样在main.css中写入

span{

        font-weight:bold;

}

  

3. 不想让<h2>样式加粗,并且用微软雅黑字体,在main.css中写入

h2{

    font-family:'Microsoft Yahei';

    font-weight:normal;

}

  

4. 使用font,用一句来设置是否加粗,字体大小,行高,字体类型,需要按顺序写

div{

     font:normal 30px/40px 'Microsoft Yahei'; #normal不写的话,默认是normal,对于<h1>也适用

}

  

5. 去掉<a>标签中的下划线

a{

    text-decoration:none;

}

  

6. 设置<div>标签中的文字首行缩进2个字

div{

            color:red;

            font-size:20px;

            text-indent:40px;  #想缩进几个,就是几倍的font-size值

            font-family:'Microsoft Yahei';

            line-height:30;

        }

  

7. 设置文本居中,也就是设置文字水平对齐方式

h2{

     font:normal 30px/40px 'Microsoft Yahei';

     text-align:center  #默认值是left, 也可以写成right,右对齐

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值