Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/41.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 右浮动不能正常工作_Html_Css - Fatal编程技术网

Html 右浮动不能正常工作

Html 右浮动不能正常工作,html,css,Html,Css,在我的电脑屏幕的最右侧有一个评论部分。我希望评论与评论部分的右侧保持一致。我认为“向右浮动”可以做到这一点,而且在某种程度上确实如此。正如你所看到的,它可以再移动几个像素,所以它是内联的。我的CSS如下所示: #addCommentButton{ float:right; } HTML是这样的: <div id="comment_container"> <form id="comment_form">

在我的电脑屏幕的最右侧有一个评论部分。我希望评论与评论部分的右侧保持一致。我认为“向右浮动”可以做到这一点,而且在某种程度上确实如此。正如你所看到的,它可以再移动几个像素,所以它是内联的。我的CSS如下所示:

        #addCommentButton{
            float:right;
        }
HTML是这样的:

<div id="comment_container">
        <form id="comment_form">
            <input class="input line1" id="nameInput" placeholder="Name">
            <button id="addCommentButton" class="line1" type="submit">Comment</button>
            <textarea class="input" id="comment_area" placeholder="Comment here"></textarea>
        </form>
        <div id="comments"><span id="loading">Loading comments...</span></div>
</div>

评论
正在加载评论。。。

我不知道为什么会发生这种情况,我以前从未发生过这种情况。任何帮助都将不胜感激。

尝试将表单上的填充设置为
0px

form#comment_form {
    width: 300px;
    padding: 0px;
}

如我所见,您的按钮位置正确,但窗体的填充将其向左推几个像素。

尝试将窗体上的填充设置为
0px

form#comment_form {
    width: 300px;
    padding: 0px;
}

如我所见,您的按钮位置正确,但窗体的填充将其向左推几个像素。

这将起作用。将文本区域宽度更改为294px;以补偿左右两倍的填充和1倍的边距

<textarea class="input" id="comment_area" placeholder="Comment here" tabindex="2" style="width: 294px;"></textarea>

这将起作用。将文本区域宽度更改为294px;以补偿左右两倍的填充和1倍的边距

<textarea class="input" id="comment_area" placeholder="Comment here" tabindex="2" style="width: 294px;"></textarea>

或者,执行以下操作:

.comment, #comment_area, #comment_form {
    width: 300px;
    box-sizing: border-box;

}
该区域的计算宽度比声明的宽度大几个像素

框大小:边框框;,我们可以将长方体模型更改为以前的模型 一旦“古怪”的方式,其中一个元素的指定宽度和高度 不受填充或边框的影响

来源:

或者,执行以下操作:

.comment, #comment_area, #comment_form {
    width: 300px;
    box-sizing: border-box;

}
该区域的计算宽度比声明的宽度大几个像素

框大小:边框框;,我们可以将长方体模型更改为以前的模型 一旦“古怪”的方式,其中一个元素的指定宽度和高度 不受填充或边框的影响


来源:

我想我们做的正好相反:)我不能用这种方式工作,但nevermind的答案很好。谢谢你!我想我们只是做了完全相反的事情:)我不能用这种方式工作,但nevermind的答案很好。谢谢你!