老师帮忙检查一下代码呗

老师帮忙检查一下代码呗

<!DOCTYPE html>

<html>

    <head>

        <meta charset="UTF-8">

        <title>文本样式</title>

        <style type="text/css">

        p{

            text-align:center;

            background-color:#eee;

            font-size:2em;

            line-height:5em;

        }

        img{

            vertical-align:-3px;

        }

        .one{

            font-size:2em;

        }

        .two{

            color:red;

            text-decoration:underline;

            vertical-align:top;

        }

           

        </style>

    </head>

    <body>

          <p><img src="http://img1.sycdn.imooc.com\/climg/59c21bae000157fa01000059.jpg"/><span class="one">CSS层叠样式表</span><span class="two">(Cascading Style Sheet)</span></p>

    </body>

</html>

http://img1.sycdn.imooc.com//climg/5e0b3cfc09b9958318480277.jpg


我的括号旁边怎么有个点,还有这个下划线没有出括号呢,,,,,,,还有什么问题请老师指教

正在回答

登陆购买课程后可参与讨论,去登陆

2回答

同学你好,‘好帮手慕码’老师修改的代码没有问题,实现效果:

http://img1.sycdn.imooc.com//climg/5e0ebd67096b1ecc09940161.jpg

默认情况下图片的底线和会文字的基线对齐显示,底线可以理解为四线三格中的第四条线,基线可以理解为四线三格中的第三条线。如果只设置图片或者文字垂直居中显示,那么其他的都会跟着移动,所以文字和图片都需要设置vertical-align属性值为middle。

如果自己修改后的代码实现不了效果,可以粘贴上来,老师帮助你测试。

祝学习愉快!

好帮手慕码 2020-01-02 09:59:25

同学你好,实现方式有一些问题,要通过vertical-align: middle;去实现居中,如下:

http://img1.sycdn.imooc.com//climg/5e0d4c7109989f5005920716.jpg

另,关于下划线和点的问题,是由于浏览器的解析原因,括号把下划线分开了,这个问题没有影响的哦:

http://img1.sycdn.imooc.com//climg/5e0d4cae09a4a1dd04260103.jpg

如果我的回答帮到了你,欢迎采纳,祝学习愉快~

  • 提问者 bao_ #1
    老师你看一下我这个用middle,它不是那个效果呀
    2020-01-03 09:29:23
  • 提问者 bao_ #2
    为什么.one这个类名也要添加middle呢,我不太明白
    2020-01-03 09:31:00
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师