行内元素如何调节高度
分类:实例代码
可能css的初学者可能会遇到这样的问题,那就是无法设置span或者a等元素的高度。
代码实例如下:
<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.pipipi.net/" /> <title>前端教程网</title> <style> span{ width:100px; height:50px; background:green; } </style> </head> <body> <span>前端教程网</span> </body> </html>
从上面的代码可以看出,我们设置span元素的尺寸是无效的。
这是因为行内元素是无法直接设置尺寸的,需要转换为块级元素或者内联块级元素之后才可以设置。
代码实例如下:
<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.pipipi.net/" /> <title>前端教程网</title> <style> span{ width:100px; height:50px; background:green; display:block; /*display:inline-block*/ } </style> </head> <body> <span>前端教程网</span> </body> </html>
上面的代码将行内元素转换为块级元素即可设置尺寸了。
同样,行内元素也不能够设置上下内外边距,左右内外边距是可以设置的。