吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 2540|回复: 18
收起左侧

[已解决] 前端基础:h1-h6的高度是固定的吗?

[复制链接]
clearwater 发表于 2019-12-26 17:03
本帖最后由 clearwater 于 2019-12-27 17:51 编辑

求教,为什么第26行 (即截图中的大标题),视频老师没有量一下 h2的高度,直接就在h2下面加一个5像素的内边距?--h2的高度都是固定50px吗?
我自己做这个题时,量了h2的高度,又量了h2的上边内距,又量了h2的下内边距。

而下面的内容是用li做的,他都要量一下,才知道li的高度是30px,但是为啥h2不用量高度?

h2.PNG

[HTML] 纯文本查看 复制代码
<!DOCTYPE html>
<html lang="en">
<head>
        <meta charset="UTF-8">
        <title>新闻列表综合案例</title>
        <style>
          /*这句话必须要写, 不要忘却了*/
                * {
                        margin: 0;
                        padding: 0;
                }
                /*取消列表样式*/
                li {
                        list-style: none;
                }
           .box {
                           width: 298px;
                           height: 198px;
                           border: 1px solid #ccc;
                           /*块级盒子水平居中*/
                           margin: 100px auto;
                           /*如果一个盒子给了一个padding值,会撑大盒子*/
                           padding: 15px;
                           background: url(images/line.jpg);
           }
           .box h2 {
                            font-size: 18px;
                            padding: 5px 0;
                            /*底边框思密达*/
                            border-bottom: 1px solid #ccc;
                            margin-bottom: 10px;
           }
           .box ul li {
                           height: 30px;
                           line-height: 30px;
                           /*background-color: pink;*/
                           border-bottom: 1px dashed #ccc;
                           background: url(images/arr.jpg) no-repeat 5px center;
                           /*因为这个li 没有宽度 所以padding 不会撑开盒子*/
                           padding-left: 20px;
                           
           }
           .box ul li a {
                           color: #333;
                           font-size: 12px;
                           text-decoration: none;
                           /*margin-left: 20px;*/
                           /*padding-left: 20px;*/
           }
           .box ul li a:hover {
                           text-decoration: underline;
           }
        </style>
</head>
<body>
        <div class="box">
                <!-- 标题盒子 -->
                <h2>最新文章/New Articles</h2>
            <!-- 列表盒子 -->
            <ul>
                    <li><a href="#">北京招聘网页设计,平面设计,php</a></li>
                    <li><a href="#">体验javascript的魅力</a></li>
                    <li><a href="#">jquery世界来临</a></li>
                    <li><a href="#">网页设计师的梦想</a></li>
                    <li><a href="#">jquery中的链式编程是什么</a></li>
            </ul>
        </div>
</body>
</html>

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

zhshazi523 发表于 2019-12-26 17:20
H1-H6的 都是固定的 那是html css所赋予的 如果不给与height 那么他就是固定的 H1最大 H6最小

免费评分

参与人数 1吾爱币 +1 收起 理由
clearwater + 1 热心回复!

查看全部评分

 楼主| clearwater 发表于 2019-12-26 17:27
本帖最后由 clearwater 于 2019-12-26 17:29 编辑
zhshazi523 发表于 2019-12-26 17:20
H1-H6的 都是固定的 那是html css所赋予的 如果不给与height 那么他就是固定的 H1最大 H6最小

谢谢大神。

下面的数据是我刚百度来的。如果无误的话,h2 文字 =24px, 老师又加5px的下内边距,一共加起来也不过29px。

不过27行中,他又把字体改为18px了,18+5 =23px.

可是h2这个盒子的高度是50px,  这个视频中老师是怎么计算出来的?



h1=32px

h2=24px
h3=18.72px
h4=16px
p=16px
h5=13.28px
h6=12px
泪鱼无梦 发表于 2019-12-26 17:31
h2 的高度如果不给,那么h2高度会与字体大小挂钩,即盒子高度是被字体撑开的。

免费评分

参与人数 1吾爱币 +1 收起 理由
clearwater + 1 热心回复!

查看全部评分

 楼主| clearwater 发表于 2019-12-26 17:35
本帖最后由 clearwater 于 2019-12-26 17:37 编辑
泪鱼无梦 发表于 2019-12-26 17:31
h2 的高度如果不给,那么h2高度会与字体大小挂钩,即盒子高度是被字体撑开的。

那高度是50px-5px=45px吗?

比如:让您来做这道题,您需要量一下h2的高度吗?


头像被屏蔽
技术维护 发表于 2019-12-26 18:02
提示: 作者被禁止或删除 内容自动屏蔽
 楼主| clearwater 发表于 2019-12-26 18:27
技术维护 发表于 2019-12-26 18:02
行内元素,没有高度的。。要转换成 行内块元素。。或者 块状元素

我记得h1-h6 是块级元素。我又去重翻了我的笔记,没错。--这是黑马老师教的。

xiaosuobjsd 发表于 2019-12-26 19:17
更改下边距不就行了吗

免费评分

参与人数 1吾爱币 +1 收起 理由
clearwater + 1 热心回复!

查看全部评分

 楼主| clearwater 发表于 2019-12-26 19:40
xiaosuobjsd 发表于 2019-12-26 19:17
更改下边距不就行了吗

h2 的高度是固定 50px吗?

这才是我真正的问题。
xiaosuobjsd 发表于 2019-12-26 19:46
clearwater 发表于 2019-12-26 19:40
h2 的高度是固定 50px吗?

这才是我真正的问题。

必然的。h1-h6的格式都是标签自带的css,要是不固定,换个浏览器或者怎的,格式乱了怎么整。而且不光是h1-h6,就连p标签,b、strong等等标签应该也都是固定好的高度
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-30 10:17

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表