首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >隐藏文本、文本字段和按钮之间的空格。

隐藏文本、文本字段和按钮之间的空格。
EN

Stack Overflow用户
提问于 2016-04-25 12:41:51
回答 5查看 72关注 0票数 0

请访问链接

在这里您可以看到如下所示:

我想隐藏"Text1“、"Textfield”和"check“按钮之间的空空间。

在两条水平线之间也有空的空间。

我想显示“检查”按钮旁边的文本字段“。

我试着用"position : relative ; right: 200px;

但它影响到了页面的其他部分。

代码语言:javascript
复制
.block-check-delivery .block-title strong {background-image:none; font-size: 11px;}
.block-check-delivery .block-content {padding:0 10px;  }
.block-check-delivery .button {float: right;}
.block-check-delivery input{width: 107px;}

我想这样展示:

在这里输入图像描述

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2016-04-25 12:52:34

代码语言:javascript
复制
<div class="block-title" style="
    display: inline-block;
">
                <strong><span>Check Availability at</span></strong>
    </div>
<div class="block-content" style="
    display: inline-block;
    vertical-align: middle;
">        
        <br>
            <input name="zipcode" size="17" type="text" id="zipcode" value="" maxlength="10" class="input-text" placeholder="Enter ZIP Code">
            <button type="button" name="zip-check" title="Check" class="button" id="zip-check"><span>Check</span></button>
            <div id="delivery-message"></div>
                        <div id="delivery-html"></div>

        <br>        
    </div>

你的要求

票数 -1
EN

Stack Overflow用户

发布于 2016-04-25 12:45:20

该按钮有一个CSS规则:

代码语言:javascript
复制
.block-check-delivery .button {
  float: right;
}

这才是制造麻烦的原因。删除float: right规则,它就会没事的。

票数 0
EN

Stack Overflow用户

发布于 2016-04-25 12:47:46

空间是由一个<br>元素生成的,您可以使用CSS隐藏该元素,其规则如下:

代码语言:javascript
复制
.block-check-delivery .block-content > br:first-child {
  display: none;
}

然后

代码语言:javascript
复制
.block-check-delivery .block-title {
    float: left;
    margin-right: 10px;
    border: 0;
}

而且按钮应该有

代码语言:javascript
复制
.block-check-delivery .button {
  float: left;
}

我建议你也试试这个规则来修正设计:

代码语言:javascript
复制
.block-check-delivery .block-content > br:last-child {
  display: none;
}

一般来说,使用<br>元素在元素之间创建空间是一种糟糕的设计模式。我希望您依赖paddingmargin规则,并从HTML中删除这些<br>元素。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36840920

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档