html - 网页上的 CSS 布局

标签 html css

+-------------------------------------------------------------------------------+
|*************** HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH|
|*************** HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH|
|*************** PPPPPPPPPPPPPPPPPPPPPPPPPPP                                    |
|***************                                                                |
|TTTTTTTTTTTTTTTTTTTTTTTT                                                       |
|                                                                               |
|-------------------------------------------------------------------------------+

抱歉这里的草图。我试图附上屏幕截图,但无法显示。 (如果这还不够解释,我稍后会尝试在另一台计算机上修复它)

编辑: 这可能有助于可视化它... http://jsfiddle.net/T3y6E/embedded/result/

我有一个 <div>在我正在处理的个人网页上。 * 代表图像放置。 “H”代表标题位置。 “T”代表标语位置。我正在尝试将标语移到标题下方(所需位置用“P”表示)

这是页面这部分的 HTML:

<div class="logo-image">
      <img src="~/Images/Atlas.png" height="125" width="150" alt="Atlas Logo" />
      <img style="vertical-align:top" src="~/Images/WebPageLogo.png" height="85" width="820" alt="Atlas Logo" />
      <div style="color:#FFF">*A southpaw's approach to bowling*</div>
</div> 

这是影响它的 css:

.logo-image {
    float: left;
    margin: 0px 20px 0px 0px;
}

最佳答案

您正在寻找的效果是float。它必须应用于您想要 float 的元素,在本例中是第一张图像。并且元素(带 float )必须放置在您希望它从中 float 的元素之前,在您的例子中是标题和标语。

我用你的代码创建了一个 fiddle 来展示这个概念:http://jsfiddle.net/3xV5Z/1/
提醒一下:你的slogan太大了。如果您不管理图像宽度, float 将无法很好地使用它。

关于html - 网页上的 CSS 布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23920492/

相关文章:

javascript - 在 Jquery 中实现模糊摇动

html - 如何以正确的方式 float 或内联阻止

html - 添加 slidedown 过渡下拉菜单

javascript - 外部 JavaScript 文件无法识别 HTML 表单

css - 检测未使用的 CSS 规则

javascript - Owl Carousel 导航缺陷

html - 在特定尺寸的 div 中适合不同尺寸的图像

javascript - HTML 中的 JQuery 类计数

javascript - 为什么我的 DIV 不响应我的 Javascript 不透明度函数?

javascript - 将 Google map 标记图标更改为自定义图标