相关疑难解决方法(0)

如何将输入元素与其标签放在同一行?

我想把a label和a input[type=text]放在同一条线上,我希望input宽度能够填充包含元素的剩余宽度,而不管标签文本的长度如何(见第一张图片).

我试图用width: auto;input,但它似乎有一个静态的宽度.我也尝试了width: 100%;,但是这会移动input到一个新的线(见第二张图).

http://i.stack.imgur.com/G8rKG.jpg

如何使用CSS实现这一目标?

html css

53
推荐指数
1
解决办法
4万
查看次数

(CSS)我如何使div在宽度上占用所有可用空间而没有特定值但是在同一个地方有另一个div具有特定值

我有这个问题我无法找到解决方案:

我有3 div秒,其中两个位于第三个.

div含有其他有一个百分比宽度.

第二个位于第一个内部,没有特定的宽度并且向左浮动.

第三个也在第一个内部确实具有特定的宽度并且向右浮动.


问题是如何让第二个div尽可能多的宽度?

因为它适合默认的内容.

<div id="a">
    <div id="b">
    </div>
    <div id="c">
    </div>
</div>
<style>
#a{
    width: 80%;
}
#b{
    width: ??;
    float:left;
}
#c{
    width: 50px;
    float:right;
}
</style>
Run Code Online (Sandbox Code Playgroud)

html css css-float

4
推荐指数
1
解决办法
5800
查看次数

定位两个div,一个具有固定宽度(左div),另一个具有百分比(右div)

正如标题所说,我想在一行中水平放置两个div.左侧div具有固定宽度(包含图像),而右侧div应占据空间的其余部分.

CSS:

.container{
  width:100%;
  background-color:#000000;
  height:auto;
}

.inner_left{
  width:150px;
  float:left;
  height:250px;
  background-color:#FF0000;
}

.inner_right{
  float:left;
  height:250px;
  width:78%;
}
Run Code Online (Sandbox Code Playgroud)

HTML:

  <div class="container">
    <div class="inner_left">test</div>
    <div class="inner_right">Nam a congue risus. Mauris mattis facilisis nisi, eget convallis enim lobortis a. Curabitur non neque nec augue commodo ullamcorper sit amet et lorem! Proin tristique vitae lacus ut consectetur. In at convallis dolor, in laoreet dolor. Etiam in molestie enim! Nunc tincidunt pharetra magna, et sollicitudin enim sodales sed. Morbi pretium sollicitudin lorem, bibendum molestie …
Run Code Online (Sandbox Code Playgroud)

html css-position css3 media-queries

3
推荐指数
1
解决办法
9852
查看次数

使用 flexbox,我可以有 1 个固定宽度的列和 1 个占据其余宽度的列吗?

目前我有一些类似于下面的代码。我试图用 300px 的设置宽度使红色列无响应,但保持蓝色列的响应性。

.specific-image-container {
    display: flex;
    position: relative;
    width: 100%;
}
.specific-image-column {
    flex: 4;
    background-color: blue;
}
.more-images-column {
    flex: 1;
    background-color: red;
}
.content {
  height: 300px;
}
Run Code Online (Sandbox Code Playgroud)
<div class="specific-image-container">

    <div class="specific-image-column">
        <div class='content'></div>
    </div>
    
    <div class="more-images-column">
        <div class='content'></div>
    </div>
    
</div>
Run Code Online (Sandbox Code Playgroud)

html css flexbox

3
推荐指数
1
解决办法
3280
查看次数

标签 统计

html ×4

css ×3

css-float ×1

css-position ×1

css3 ×1

flexbox ×1

media-queries ×1