为什么设置的下划线在文字里去了

来源:4-3 编程练习

慕哥6103661

2020-02-25 23:56:39

<!DOCTYPE html>
<html>
<head lang="en">
   <meta charset="UTF-8">
   <title>文本样式</title>
   <style type="text/css">
       /*写出CSS样式*/
       p{
           background-color:#eee;
           font-size:2em;
           line-height:500%;
           word-spacing: 10px;
           text-align: center;
       }
       .nav1{
           font-size: 2em;
           text-transform: uppercase;
           vertical-align: 5px;
       }
       /*设置全英文首字母大写*/
       .nav2{
           text-transform: capitalize;
           vertical-align: 15px;
           color:red;
           text-decoration: underline;
       }

   </style>
</head>
<body>
<!--写出html代码-->
<p>
   <img src=" http://climg.mukewang.com/59c21bae000157fa01000059.jpg" alt="css图" />
   <span class="nav1">css层叠样式表</span>
   <span class="nav2">(cascading style sheets)</span>
</p>
</body>
</html>

写回答

1回答

好帮手慕星星

2020-02-26

同学你好,问题解答如下:

1、下划线是浏览器解析的问题,不用考虑这个问题。

2、代码还需要完善,没有实现垂直居中显示。vertical-align属性值使用middle就好,不设置固定值

http://img.mukewang.com/climg/5e55da3009f70cdf04180394.jpg

自己可以再测试下。如果我的回答帮到了你,欢迎采纳,祝学习愉快~

0

0 学习 · 40143 问题

查看课程