sapn,a,等html元素设置宽高无效怎么办?

 时间:2026-02-14 12:42:10

1、初始化代码

<html>

<head>

<meta charset="utf-8"/>

</head>

<body>

<span style="border:1px solid red;">66666666<span>

</body>

</html>

sapn,a,等html元素设置宽高无效怎么办?

2、运行结果如下

sapn,a,等html元素设置宽高无效怎么办?

3、设置宽高

width:500px;

height:500px;

宽高都设置500像素,如下

sapn,a,等html元素设置宽高无效怎么办?

4、运行结果如下

可以看到,根本没有发生变化

sapn,a,等html元素设置宽高无效怎么办?

5、原因:span为行内元素,而行内元素实际上都不能直接设置宽高等属性的。

比如我们来设置下a标签,如下:

<html>

<head>

<meta charset="utf-8"/>

</head>

<body>

<span style="border:1px solid red;width:500px;height:500px;">66666666<span>

<a src="http://www.baidu.com/" style="border:1px solid blue;width:500px;height:500px;">百度一下</a>

</body>

</html>

sapn,a,等html元素设置宽高无效怎么办?

6、运行结果如下

sapn,a,等html元素设置宽高无效怎么办?

7、所以,这种情况我们只要将行内元素变为非行内元素就可以了。也就要用到

dispaly属性了。

sapn,a,等html元素设置宽高无效怎么办?

8、dispaly有两种设置方式可以上元素从行内变为非行内

1. display:block;//变为块级元素

2. display:inline-block;//同时具有行内元素与块级元素的属性

sapn,a,等html元素设置宽高无效怎么办?

9、display:block;//变为块级元素

<html>

<head>

<meta charset="utf-8"/>

</head>

<body>

<span style="border:1px solid red;width:500px;height:500px;display:block;">66666666<span>

</body>

</html>

运行结果:

sapn,a,等html元素设置宽高无效怎么办?

10、2. display:inline-block;//同时具有行内元素与块级元素的属性

<html>

<head>

<meta charset="utf-8"/>

</head>

<body>

<span style="border:1px solid red;width:500px;height:500px;display:inline-block;">66666666<span>

</body>

</html>

运行结果:

sapn,a,等html元素设置宽高无效怎么办?

  • Altium在PCB重新编号更新到SCH原理图的方法
  • Label如何设置标题属性
  • 如何创建一个震荡函数模型?
  • AD怎么开启设计视图
  • Altium designer打印预览图形太小的解决办法
  • 热门搜索
    夕阳红老年旅游 沽源旅游 梅州旅游攻略 珠海有什么旅游景点 大埔旅游景点大全 温州有什么旅游景点 广州旅游景点介绍 孝感旅游景点大全 青岛周边旅游景点大全 河北旅游职业学院教务网