天之剑尘 2023-05-22 03:47 采纳率: 0%
浏览 28

关于p标签里的文字出现错位的问题

明天就要交了,准备晚上搞完的,但是出了一个我无法解决的问题。

img

img


第一个都是正常的,到后面就出问题了。因为这段也是我挪用另一个网页的,但是在另一个网页中却没出现这种情况。
我调整p标签的字体大小,过小和过大都可以出现在同一行,但是居中对齐始终无法实现。我初步推测是有一个盒子限制了p标签,但是我在浏览器里调试实在无法找到有限制它大小的属性。

这是出问题的html源文件


<!DOCTYPE html>
<html>

<head>
    <meta charset="utf-8">
    <title>观影记录</title>
    <link rel="stylesheet" href="css/headStyle.css">
    <link rel="stylesheet" href="css/watchStyle.css">
    <link rel="stylesheet" href="css/usualStyle.css">
    <style type="text/css">
        /*重设部分通用样式,以适应本页面*/
        .passage{
            overflow: hidden;
        }
        .pic{
            transition-duration: 0.3s;
        }
        .pic:active{
            transform: scale(0.9);
            transition-duration: 0.3s;
        }
        
        /*第一个电影块重设部分样式*/
        .leftPicAndRightPassage{
            height: 400px;
        }
        .leftPicAndRightPassage > .passage{
            width: 60%;
            margin-left: 40px;
        }
        .leftPicAndRightPassage>.pic{
            width: 30%;
        }
        .leftPassageAndRightPic{
            height: 400px;
        }
        .leftPassageAndRightPic > .passage{
            width: 60%;
            margin-right: 40px;
        }
        .leftPassageAndRightPic > .pic{
            width: 30%;
        }
    </style>
</head>

<body>
    <!--导航栏-->
    <ul id="head">
        <li><a href="index.html">首页</a></li>
        <li><a href="read.html">阅读记录</a></li>
        <li><a href="watch.html">观影记录</a></li>
        <li><a href="views.html">风景分享</a></li>
        <li><a href="signIn.html">登录注册</a></li>
    </ul>

    <!--抽拉式焦点图兼用导航栏功能-->
    <div class="banner">
        <ul class="banner_list">
            <li class="banner_list_item" id="banner_list_item1"><a href="#movie1"></a></li>
            <li class="banner_list_item" id="banner_list_item2"><a href="#movie2"></a></li>
            <li class="banner_list_item" id="banner_list_item3"><a href="#movie3"></a></li>
            <li class="banner_list_item" id="banner_list_item4"><a href="#"></a></li>
            <li class="banner_list_item" id="banner_list_item5"><a href="#"></a></li>
            <li class="banner_list_item" id="banner_list_item6"><a href="#"></a></li>
        </ul>
    </div>
    <!--第一个电影-->
    <div class="movie_box" id="movie1">
        <p class="moive_name">阿甘正传</p>
        <hr class="moive_name_line">
        <div class="leftPicAndRightPassage">
            <div class="pic" style="background-image: url(img/watch/banner1.webp);"></div>
            <p class="passage">
                导演:罗伯特·泽米吉斯<br>
                编剧:瑞克·罗斯、温斯顿·格鲁姆<br>
                主演:汤姆·汉克斯 / 罗宾·莱特·潘 / 加里·西尼斯 / 麦凯尔泰·威廉逊 / 莎莉·菲尔德 / 海利·乔·奥斯蒙 / 山姆·安德森<br>
                类型:剧情 / 传记 / 爱情 / 励志<br>
                制片国家/地区:美国<br>
                语言:英语<br>
                发行公司:派拉蒙影业<br>
                拍摄日期:1993年8月8日-1993年12月<br>
                上映日期:1994年<br>
                片长:142分钟<br>
                其它译名:福雷斯特·冈普<br>
                主要成就:<br>
                第67届奥斯卡金像奖 最佳影片 获奖 《阿甘正传》<br>
                第67届奥斯卡金像奖 最佳男主角 获奖 汤姆·汉克斯<br>
                第67届奥斯卡金像奖 最佳导演 获奖 罗伯特·泽米吉斯<br>
                第67届奥斯卡金像奖 最佳改编剧本 获奖 艾瑞克·罗斯<br>
                第67届奥斯卡金像奖 最佳电影剪辑 获奖 Arthur Schmidt<br>
                第67届奥斯卡金像奖 最佳视觉效果 获奖 肯·罗尔斯顿
            </p>
        </div>
        <div class="leftPassageAndRightPic">
            <div class="pic" style="background-image: url(img/watch/moive1_pic1.jpg);"></div>
            <p class="passage" style="margin-top: 20px;">
                  影片以智商仅75的阿甘来观看世界,透过他单纯的思想以及善良的个性,描绘出美国50年代至90年代的历史,
                虽然40年间,美国历史有巨大的变化,但是弱智的阿甘突破智能的限制,以一贯的诚实以及天生的直觉行动,反倒开辟了一片天地,正如“天生我才必有用”。
                阿甘虽然是一个弱智,但他几乎代表了这个社会所缺少的所有的美德:诚实守信,做事认真,勇敢无畏,重情轻财。<br>
                  影片主人公阿甘,二次大战结束后不久出生在美国南方阿拉巴马州一个闭塞的小镇。阿甘先天弱智,但上帝又赐予他一双疾步如飞的飞毛腿和一副单纯正直。不存半点邪念的头脑。
                小镇上的人都对阿甘另眼相待,只有两位女性关心、爱护着他。母亲给予他伟大的母爱,青梅竹马的玩伴珍妮则以纯真的少女情怀暖着他的心。
                在她们的爱护下,阿甘长大了。带着对珍妮至死不渝的爱恋,踏上了极不平凡的人生旅程。阿甘经历了整整三十几年间美国几乎所有重大事件,参与谱写了五十年代至七十年代美国历史上的一些重要篇章。
                他与当时几位叱咤风云的著名政治人物会过面,其中包括三位美国总统:肯尼迪、约翰逊、尼克松。还教“猫王”学跳舞。他既是一位越战英雄,又是一位反战英雄。
                在风起云涌的民权运动中,他瓦解了一场一触即发的大规模种族冲突,他甚至在无意中逼使潜入水门大厦的窃贼落入法网,最终导致尼克松垮台。
                作为乒乓外交的使者,他还到中国参加过乒乓比赛。<br>
                  透过阿甘正传的眼里看到的是另一个世界,人生有如巧克力盒子,你永远不知道你将会得到什么。 
            </p>
        </div>
    </div>

    <!--第二个电影-->
    <div class="movie_box" id="movie2">
        <p class="moive_name">肖申克的救赎</p>
        <hr class="moive_name_line">
        <div class="leftPicAndRightPassage">
            <div class="pic" style="background-image: url(img/watch/banner2.webp);"></div>
            <p class="passage">
                导演:罗伯特·泽米吉斯<br>
                编剧:瑞克·罗斯、温斯顿·格鲁姆<br>
                主演:汤姆·汉克斯 / 罗宾·莱特·潘 / 加里·西尼斯 / 麦凯尔泰·威廉逊 / 莎莉·菲尔德 / 海利·乔·奥斯蒙 / 山姆·安德森<br>
                类型:剧情 / 传记 / 爱情 / 励志<br>
                制片国家/地区:美国<br>
                语言:英语<br>
                发行公司:派拉蒙影业<br>
                拍摄日期:1993年8月8日-1993年12月<br>
                上映日期:1994年<br>
                片长:142分钟<br>
                其它译名:福雷斯特·冈普<br>
                主要成就:<br>
                第67届奥斯卡金像奖 最佳影片 获奖 《阿甘正传》<br>
                第67届奥斯卡金像奖 最佳男主角 获奖 汤姆·汉克斯<br>
                第67届奥斯卡金像奖 最佳导演 获奖 罗伯特·泽米吉斯<br>
                第67届奥斯卡金像奖 最佳改编剧本 获奖 艾瑞克·罗斯<br>
                第67届奥斯卡金像奖 最佳电影剪辑 获奖 Arthur Schmidt<br>
                第67届奥斯卡金像奖 最佳视觉效果 获奖 肯·罗尔斯顿
            </p>
        </div>
        <div class="leftPassageAndRightPic">
            <div class="pic" style="background-image: url(img/watch/moive1_pic1.jpg);"></div>
            <p class="passage" style="margin-top: 20px;">
                  影片以智商仅75的阿甘来观看世界,透过他单纯的思想以及善良的个性,描绘出美国50年代至90年代的历史,
                虽然40年间,美国历史有巨大的变化,但是弱智的阿甘突破智能的限制,以一贯的诚实以及天生的直觉行动,反倒开辟了一片天地,正如“天生我才必有用”。
                阿甘虽然是一个弱智,但他几乎代表了这个社会所缺少的所有的美德:诚实守信,做事认真,勇敢无畏,重情轻财。<br>
                  影片主人公阿甘,二次大战结束后不久出生在美国南方阿拉巴马州一个闭塞的小镇。阿甘先天弱智,但上帝又赐予他一双疾步如飞的飞毛腿和一副单纯正直。不存半点邪念的头脑。
                小镇上的人都对阿甘另眼相待,只有两位女性关心、爱护着他。母亲给予他伟大的母爱,青梅竹马的玩伴珍妮则以纯真的少女情怀暖着他的心。
                在她们的爱护下,阿甘长大了。带着对珍妮至死不渝的爱恋,踏上了极不平凡的人生旅程。阿甘经历了整整三十几年间美国几乎所有重大事件,参与谱写了五十年代至七十年代美国历史上的一些重要篇章。
                他与当时几位叱咤风云的著名政治人物会过面,其中包括三位美国总统:肯尼迪、约翰逊、尼克松。还教“猫王”学跳舞。他既是一位越战英雄,又是一位反战英雄。
                在风起云涌的民权运动中,他瓦解了一场一触即发的大规模种族冲突,他甚至在无意中逼使潜入水门大厦的窃贼落入法网,最终导致尼克松垮台。
                作为乒乓外交的使者,他还到中国参加过乒乓比赛。<br>
                  透过阿甘正传的眼里看到的是另一个世界,人生有如巧克力盒子,你永远不知道你将会得到什么。 
            </p>
        </div>
    </div>
</body>

</html>

这是对应的css文件


* {
    margin: 0;
    padding: 0;
    /*对所有属性设置平滑的滚动,即a标签的锚点跳转*/
    scroll-behavior: smooth;
}

/*重设a标签样式*/
a {
    text-decoration: none;
    color: black;
}

/*重设ul标签样式*/
ul {
    list-style: none;
}

p {
    line-height: 1.5;
}

:root {
    font-family: "微软雅黑";
    font-size: 14px;
    color: #0f1419;
}

body {
    width: 1000px;
    height: auto;
    margin: 0 auto;
    overflow-x: hidden;/*因为banner_list的width是非常大的,但是里面的内容是不显示的,所以在body里添加这个可以使浏览器底部的滚动条消失*/
    border: 1px solid #ccc;
}

.banner {
    width: 300px;
    height: auto;
    margin: 0 auto;
}

.banner_list {
    width: calc(6 * 300px);
    height: 400px;
    overflow: hidden;
    position: relative;
    border-radius: 10px;
    
}

.banner_list_item {
    width: 300px;
    height: inherit;
    float: left;
    position: relative;

    background-size: 300px 400px;
    background-repeat: no-repeat;

    border-radius: 10px;
    box-shadow: 0 0 10px #ccc;

    transition-duration: 1s;
}
.banner_list_item:active{
    transform: scale(0.9);
    transition-duration: 0.2s;
}
.banner_list_item > a{
    display: block;
    width: inherit;
    height: inherit;
}
#banner_list_item1 {
    background-image: url("../img/watch/banner1.webp");
    left: 0px;
}
#banner_list_item1:hover{
    left: 200px;
}
#banner_list_item2 {
    background-image: url("../img/watch/banner2.webp");
    left: -350px;
}
#banner_list_item2:hover{
    left: -150px;
}
#banner_list_item3 {
    background-image: url("../img/watch/banner3.webp");
    left: -700px;
}
#banner_list_item3:hover{
    left: -500px;
}
#banner_list_item4 {
    background-image: url("../img/watch/banner2.webp");
    left: -1050px;
}
#banner_list_item4:hover{
    left: -800px;
}
#banner_list_item5 {
    background-image: url("../img/watch/banner3.webp");
    left: -1400px;
}
#banner_list_item5:hover{
    left: -1150px;
}
#banner_list_item6 {
    background-image: url("../img/watch/banner1.webp");
    left: -1750px;
}
#banner_list_item6:hover{
    left: -1500px;
}

.moive_name{
    width: inherit;
    height: 50px;
    line-height: 50px;
    font-size: 20px;
    font-weight: bold;
    text-align: center;
}
.moive_name_line{
    width: 100px;
    height: 3px;
    margin: 0 auto;
    border-radius: 10px;
    background-color: #0f1419;
    transition-duration: 0.3s;
}
.moive_name:hover + .moive_name_line{/*鼠标悬停在book_name时,book_name_line的宽度变为300px*/
    width: 300px;
    transition-duration: 0.3s;  
}
.moive_name_line:hover{/*悬停在book_name_line时,也具有变成300px宽度的效果*/
    width: 300px;
    transition-duration: 0.3s;  
}

这是另一个引用的css文件,usualStyle.css


/*左边图片右边文字*/
.leftPicAndRightPassage{
    width: calc(100% - 40px);
    margin:20px;
    height: inherit;
    position: relative;
}
/*图片*/
.leftPicAndRightPassage > .pic{
    width: 50%;
    height: inherit;
    float: left;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    border-radius: 10px;
    box-shadow: 0px 0px 5px #555555;
}
/*文字*/
.leftPicAndRightPassage > .passage{
    box-sizing: border-box;
    width: 50%;
    height: inherit;
    float: left;
    padding-left: 10px;/*用padding的原因是,前面设置了box-sizing为border-box,用padding不用计算数值*/
}

/*右边图片左边文字*/
.leftPassageAndRightPic{
    width: calc(100% - 40px);
    height: 250px;
    position: relative;
}
/*图片*/
.leftPassageAndRightPic > .pic{
    width: 50%;
    height: inherit;
    float: right;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    border-radius: 10px;
    box-shadow: 0px 0px 5px #555555;
}
/*文字*/
.leftPassageAndRightPic > .passage{
    box-sizing: border-box;
    width: 50%;
    height: inherit;
    float: right;
    padding-right: 10px;/*用padding的原因是,前面设置了box-sizing为border-box,用padding不用计算数值*/
}

  • 写回答

2条回答 默认 最新

  • 白云苍狗い 2023-05-22 08:23
    关注

    你好,复制了你所有的代码 我这边是没问题的

    img

    img


    你看看 你那比我多哪些css属性

    评论

报告相同问题?

问题事件

  • 创建了问题 5月22日

悬赏问题

  • ¥15 C++ yoloV5改写遇到的问题
  • ¥20 win11修改中文用户名路径
  • ¥15 win2012磁盘空间不足,c盘正常,d盘无法写入
  • ¥15 用土力学知识进行土坡稳定性分析与挡土墙设计
  • ¥70 PlayWright在Java上连接CDP关联本地Chrome启动失败,貌似是Windows端口转发问题
  • ¥15 帮我写一个c++工程
  • ¥30 Eclipse官网打不开,官网首页进不去,显示无法访问此页面,求解决方法
  • ¥15 关于smbclient 库的使用
  • ¥15 微信小程序协议怎么写
  • ¥15 c语言怎么用printf(“\b \b”)与getch()实现黑框里写入与删除?