如何通过css设置表格居中

html-css033

如何通过css设置表格居中,第1张

做法如下:1.为表格(<table>标签)设置一个具体的宽度

2.添加一个属性 margin: 0 auto

具体代码如下:

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

41

42

43

44

45

46

47

48

49

50

51

52

53

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

<meta http-equiv="x-ua-compatible" content="IE=edge"/>

<title>Hello, HTML5</title>

<style>

/* 在此处填写叠层样式 */

body, html{

height: 100%

width: 100%

margin: 0padding: 0

}

table {

height: 80%

width: 80%/* 必须设置一个宽度, margin: 0 auto才能使之居于父组件中央*/

margin: 10px auto /* 通过设置外边距(margin)中的左右外边距属性为auto使之居于父组件(body)中间*/

}

table tr{

height: 40px

width: 100%

background-color: red

}

table>tr>td{

height: 100%width: 33.3%

background-color: red

}

</style>

<script>

/* 在此处填写JavaScript代码 */

</script>

</head>

<body>

<table>

<tr>

css让div里的表格居中对齐的方法有很多,可以改变改变表格的样式属性,也可以通过改变div的样式属性,这里介绍通过改变表格的样式属性使表格居中,这样不会改变div里除表格的其他元素的样式属性和位置。以下演示具体步骤:

1、打开HTML文件编辑器,新建一个HTML文件并添加HTML的基本元素标签。

2、添加好基本元素标签后在body里添加div元素,然后在div元素里面添加一个表格元素。

3、接下来配置div元素样式和表格元素样式,使得效果可以明显体现出来,这里使用的是行内式,也可以使用行外式和外部式。其中核心代码都是:margin:auto。

4、保存好后运行这个HTML文件。效果如图: