草庐IT

right-aligned

全部标签

html - 显示 :inline-block and overflow:hidden leading to different vertical alignment

以下代码在不同浏览器中呈现不同(IE=FF=高于基线,Chrome=在基线上)。这是谁的错?我应该在哪里提交错误报告?你知道如何解决这个跨浏览器的问题吗?如果我更改垂直对齐方式,它会在某些浏览器中运行,但在其他浏览器中无法运行。.a{display:inline-block;overflow:hidden;color:red;}baseline__test__baselinehttp://jsfiddle.net/T2vQj/ 最佳答案 是的。你需要做这些:移除样式overflow:hidden;。这里不需要。仅当您提供width或

html - <input> 显示 :block inside a text-align:center div

有了这个:按钮在FF、Chrome、IE7和IE8中与浏览器窗口的中心对齐(根据需要)。但是,将“display:block”添加到按钮:按钮在IE7中与中心对齐-而在FF、Chrome和IE8中未与中心对齐。为什么?带有display:block的按钮(或任何)能否以某种方式居中对齐?(除了使用-它适用于所有提到的浏览器,顺便说一句-但它是“禁止的”......) 最佳答案 它可以这样工作:要强制block输入(最初是display:inline元素)居中,您必须设置固定宽度,然后将边距设置为0auto;)

css, html help : float left and right, 切断背景以扩展过去的div

我有一个向左浮动的div和一个向右浮动的div,我想更改背景颜色。它改变了背景,但它在floatdiv之前停止。当我取下它们时,它会继续具有我想要的正确背景颜色。floatLEFTfloatRIGHT谢谢! 最佳答案 您必须清除float以便父级可以围绕它们。floatLEFTfloatRIGHT您也可以让父级本身float,这样就不需要额外的标记(清除div)。如果您这样做,那么您的parent将需要指定宽度。解释:当一个元素float时,父级不知道它的高度(除非它本身是一个float元素)。您需要在float下方清除,以便父di

html - Bootstrap 4 : Button align text with icon

所以我正在制作一个左侧带有图标的按钮。而且排列困惑。我的文字没有与图标中间对齐,我不知道如何解决这个问题。行高似乎没有做任何事情。或触摸填充/边距,因为我已将填充添加到图标区域,因为我需要它比文本背景更暗。这是图片预览:有什么方法可以解决对齐问题?或者有没有一种方法可以使用Bootstrap4更轻松地完成此类按钮?这是我的代码:.btn-primary{background-color:#3382c7;font-size:10px;font-weight:bold;text-transform:uppercase;span{padding-left:25px;padding-right

html - Bootstrap 3.0.3 navbar-right 和 pull-right

我正在学习一些Bootstrap教程并使用Bootstrap3.0.3版本。我注意到navbar-right完全向右浮动,而pull-right似乎与3.0的navbar-right一样工作>做了。我在JSFiddle上放了一个例子.根据他们的blog2013年12月5日,进行了一些修改,所以想知道我是否错误地构造了HTML类,或者这是否是菜单对齐的新方法? 最佳答案 看起来3.0.3的实现是有意更改的,以在#11530下满足这一要求。:解决方法是在.navbar-right上添加填充:.navbar-right{padding-r

html - 在 flexbox 中使用 'height: 100%' 和 'align-items: stretch'

这个问题在这里已经有了答案:Chrome/Safarinotfilling100%heightofflexparent(5个答案)关闭5年前。我有一个flexbox,它有一个用align-items:stretch声明的直接子节点。在这个flexbox的直接子项中,我想要一个div容器,它也使用其父项的完整高度(通过设置height:100%)。但是,div容器不会拉伸(stretch)到其父级的100%高度,除非我还在flexbox的直接子级上设置height:100%。这是一种错误吗?我是否必须使用align-items:stretch和height:100%设置flexbox的直

css - 将外部 div 居中, 'text-align:center' 未按预期工作

我在一个div中有一段内容,目前它位于左侧居中。Fiddle.我尝试添加一个容器div,例如:[content]但运气不好。也试过这个:[content]内容仍然左对齐。这可行,但我想找到使用CSS执行此操作的正确方法:[content]感谢协助。我很想用表格来做这件事,但我需要改掉旧习惯! 最佳答案 如果您尝试让外部div相对于其父级(body)居中,您应该将其横向边距设置为auto:bodydiv{margin:auto;}如你所见here 关于css-将外部div居中,'text-

jquery - 给一个 "text-align: center"的 div 一个 "text-align: left"仅用于包装内容

使用CSS或JQuery(首选CSS),是否可以采用一个div(宽度为100%),将其内容居中,并将任何换行的内容对齐到左侧?想象一下以您的浏览器为中心的一组图标。如果您减小浏览器的宽度,而不是在第二行的中心显示环绕图标,我希望它们左对齐。我在发帖前尝试在这里搜索,但找不到与我的问题完全匹配的内容。更新:@ExplosionPills解决了它,但这里有一个更新的JSFiddle,它通过将word-wrap:pre-wrap;添加到外部div来解决IE和Chrome以外的浏览器>:http://jsfiddle.net/etY4r/2/ 最佳答案

html - 设置中心位置的 margin-left 和 margin-right

我想将中心设置为.user-menu位置,但我下面的代码不起作用。我该如何解决这个问题?HTMLتاریخچهخریدحسابکاربریCSS*{margin:0px;padding:0px;font-family:Tahoma;}.centered{margin-left:auto;margin-right:auto;}.menu-items{float:left;height:90px;margin-left:10px;margin-right:10px;}.profile{width:72px;height:72px;padding-left:10px;padding-righ

css - float :right divs appear on next line in IE only

好的,所以在开始编写Web应用程序代码之前,我正在制作我的UI原型(prototype)。我在Firefox中工作时完成了大部分设计,(当然)当我在IE中测试它时,存在很多渲染问题。其中一个问题是,如果我有一个包含一些文本的div和另一个设置为float:right的div,则嵌套的div会显示在下一行,在其父div下方。这是最简单形式的问题标记...TextRight我在互联网上搜索解决方案,我发现唯一可行的相关解决方案使它在IE中工作是将floatdiv放在其父级的开头,如下所示...RightText实际上,嵌套的div有一个类,我的CSS是float的那个类。但是,如果我最终制