标签: css-float

左右对齐浮动:在FF/IE中工作但在Chrome中不起作用?

我正在使用它

.align-left {
   float: left;
   width: 49%;
   }
.align-right {
   float: right;
   width: 49%;
   text-align: right; /* depends on element width */
   }
Run Code Online (Sandbox Code Playgroud)

有了这个html:

<span class="align-left">this shows to the left<span><span class="align-right">this to the right<span>
Run Code Online (Sandbox Code Playgroud)

它在IE/FF中工作正常,但在Chrome中却不行?我不是CSS专家,但我想避免使用表格,任何建议?

css google-chrome css-float

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

float:左边的问题

我有类似的东西:

<div id="div1">
<div style="float:left;width:100px;height:100px;"></div>
</div>
Run Code Online (Sandbox Code Playgroud)

并且div1似乎具有0x0大小而不是100x100.为什么?

html css css-float

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

以浮动div为中心的项目

我正在学习CSS,到目前为止管理了很多个小时后创建一个简单的布局,但仍然不知道如何将内容(文本,块,等等)放在float:left div中.这是代码,我希望有人可以提供帮助,因为我会在很短的时间内坚持下去!

<!DOCTYPE html>
<html>
<head>
    <title></title>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
       <style type="text/css">
        #container {
            /* */
            border: 1px solid; 
            /* */
            padding-top: 10px;

            margin-left:auto;
            margin-right:auto;
            width: 980px;
            height: auto;
        }
        #content {
            display: inline-block;
        }
        #content .left {
            display: inline-block;
            border: 1px solid; 
            padding-left: 5px;
            padding-top: 10px;
            width:773px;
            float:left;

        }
        #content .right {
            display: inline-block;
            padding-top: 10px;
            width:200px;    
            float:right;
        }

        #content .inside-left {
           text-align: center;
           margin-left: auto;
           margin-right: auto;
        }


    </style>
</head>
<body>
    <div id="container">
        <div id="content">
            <div class="left"> …
Run Code Online (Sandbox Code Playgroud)

html css css-float

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

Float divs到两边

假设我有一堆div,它们有"左"类或"右"类.是否有可能使这些div在容器的两侧浮动,就像有一列"左"div和一列"右"div一个在另一个下对齐.div的顺序是随机的.

我不是在寻找双栏布局.;)

html css css-float

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

CSS:浮动元素在包含元素上给出零高度

我的事实,混淆运用floatli的元素,似乎意味着含ul元素没有的高度.你可以看到这个jsFiddle中演示的问题.

基本上,我想创建一个ul具有任意数量的li元素.我希望每个li元素的宽度为20%,所以最终li每行有五个元素.

我也希望ul元素有一些高度,所以我可以应用底部边框.

如果我在lis 上使用这个类:

.result1 { 
  width: 20%;
  float: left;
} 
Run Code Online (Sandbox Code Playgroud)

那么ul它的高度为0.我看过推荐的帖子display: inline-block,但是如果我用它来代替:

.result2 { 
  width: 20%;
  display: inline-block;
}
Run Code Online (Sandbox Code Playgroud)

然后是ul高度,但是lis 之间有空格,所以它们会突破两条线.

这一定是CSS规范中的一些我无法理解的东西.如何在每行中获得五个元素,包含元素的高度?

css css-float

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

漂浮影响其他div?

我有一个我在这里制作的网页:http://jsfiddle.net/KM9HJ/

<!DOCTYPE html />
<head>

    <title>Home</title>
    <link href="StyleSheet.css" rel="stylesheet" type="text/css" />

</head>
<body>

    <div id="logo">
        <img style="width:50; height:50; float:left;" src="Content/Portal%20Layered.png"/>
        <img style="width:50; height:50; position:relative; left:-50px; z-index:2;" src="Content/Blank.png"/>
        <div><h2 id="headerh2">Cody Shearer</h2></div>
    </div>

    <div id="wrapper">

    <div style="background-color:#565656">
    <div id="links"><a href="Home.htm" class="Home" id="link">HOME</a></div>
    <div id="links"><a href="About%20Me.htm" class="AboutMe" id="link">ABOUT ME</a></div>
    <div id="links"><a href="Gallery.htm" class="Gallery" id="link">GALLERY</a></div>
    </div>
            <article id="para">
                <p>About This Website</p>
                <div id="paraL2"><p>About this page:</p> <div id="paraP">This is</div></div></article>
    </div>

</body>
Run Code Online (Sandbox Code Playgroud)

如果您查看"关于此页面:"的div,您会看到它位于div的最右侧,其中一部分被切断(您可能需要调整结果区域的大小才能看到这一点).我想要的话就是留在一条线上并与左边对齐.从我所看到的问题可以通过从#links区域删除"float:left"来解决,或者通过删除"width:150px;"可以稍微帮助一下.来自#link.唯一的问题是我花了很长时间试图得到其他的

html css css-float

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

保证金0自动踢浮动:右转到新线

嘿伙计们,我试图水平对齐3个盒子,中间有一点白色空间.为此,我尝试使用float:left表示第一个框边距:auto表示中间边框,float:右边表示最后一个框.前两个框显示完全正常,但第三个框在新线上向右浮动.有没有什么办法解决这一问题?谢谢!

HTML:

    <div class="boxQ">
        <p class="boxText">quality.</p>
    </div>

    <div class="boxS">
        <p class="boxText">speed.</p>
    </div>

    <div class="boxSim">
        <p class="boxText">simplicity.</p>
    </div>
Run Code Online (Sandbox Code Playgroud)

CSS:

.boxQ {
    float:left;
    width:30%;
    height:400px;
    background-color:#C60;
}

.boxS {
    margin: 0 auto;
    width:30%;
    height:400px;
    background-color:#6CC;
}

.boxSim {
    float:right;
    width:30%;
    height:400px;
    background-color:#FC6;

}
Run Code Online (Sandbox Code Playgroud)

html css margin css3 css-float

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

在其中使用div而不使用margin auto

尝试文本对齐中心和边距自动,两者都不起作用,我不想习惯使用'边缘黑客'进行居中.

http://jsfiddle.net/st9AM/1/

.circle{

float: left;
position: relative;
width: 120px;
height: 120px;
border-radius: 50%;
border: 2px solid #DDD;
}

.inner{
float: left;
position: relative;
width: 60px;
height: 60px;
border-radius: 50%;
border: 2px solid #DDD;
}
Run Code Online (Sandbox Code Playgroud)

html css css-position css3 css-float

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

为什么不溢出:文本内容自动需要?

在以下HTML代码段中,如何使最终段落显示在2个列表下而不是右侧?

<div>
    <ul style="float: left;">
        <li>item 1</li>
        <li>item 2</li>
        <li>item 3</li>
    </ul>
    <ul style="float: left;">
        <li>item 4</li>
        <li>item 5</li>
        <li>item 6</li>
    </ul>
</div>
<div>
    <p>
        <!-- why the heck isn't this under the uls?! -->
        A final paragraph of text
    </p>
</div>
Run Code Online (Sandbox Code Playgroud)

这个HTML也可以在这里找到:http://jsfiddle.net/8f2cE/

此外,我很感激任何背景解释为什么会发生这种行为.IMO这是不一致的,因为默认情况下2 divs是根级别没有display: block;设置任何浮动属性,所以它们不应该从页面的上到下流动为"正常"?

html css css-float

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

你能同时明确:左和清:对吗?

我想以这样一个事实为前言,我知道有,clear: both但我查看某人的代码,他们正在使用两者clear: rightclear: left.这会表现得像clear: both或只会执行一个明确的属性吗?

css css-float

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

标签 统计

css ×10

css-float ×10

html ×7

css3 ×2

css-position ×1

google-chrome ×1

margin ×1