这个背景颜色是只要一行有,还是整个页面都有呀

来源:4-3 编程练习

sukay

2019-03-02 20:23:47

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>文本样式</title>
        <style type="text/css">
        div{
            font-size:2em;
            line-height:5em;
            text-align:center;
            
        } 
        img{vertical-align:middle;}
        .one{
            font-size:2em;
            vertical-align:middle;
            
        }
        .two{
            color:red;
            text-decoration:underline;
            vertical-align:middle;
            text-transform:capitalize;}/*写出CSS样式*/
        </style>
    </head>
    <body bgcolor="#eee">
     <div>
         <img src="http://climg.mukewang.com/59c21bae000157fa01000059.jpg">
         <span class="one">CSS层叠样式表</span>
         <span class="two">(cascading style sheets)</span>
     </div><!--写出html代码-->
    </body>
</html>

1、把背景颜色放在div里面,也是整个页面都有。是要用table去设置一行,才能调整背景颜色的高度吗?

2、题目说图片和单词是相对于“CSS层叠样式表”居中显示,具体怎么写代码。我这个代码看起来好像实现了,但是我就是相对于整个div居中显示的,并不是相对于“CSS层叠样式表”居中的。要怎么修改呢?

写回答

1回答

好帮手慕星星

2019-03-03

你好

1、不需要设置整个页面都有背景颜色,给外层div盒子添加即可。

2、效果实现的没有问题,图片以及文字相对于div垂直居中显示,那么互相之间也是垂直居中显示的。

祝学习愉快!

0

0 学习 · 36712 问题

查看课程