草庐IT

right-align

全部标签

html - 将 CSS 获取到 "float: right"并垂直居中

我在让一小段文本在图像旁边float时居中时遇到一些问题。img{float:right;}Intheparagraphbelow,wehaveaddedanimagewithstylefloat:right.Theresultisthattheimagewillfloattotherightintheparagraph.ThisOtherstuff...(您可以将此代码复制并粘贴到http://www.w3schools.com/CSS/tryit.asp?filename=trycss_float中以查看实际效果。我想要的是一种在该图像旁边float时使文本垂直居中的方法。也不要弄

html - 空 block 元素(例如 : <div>s) are rendered differently in Chrome and Firefox; when does it happen and who is right?

Thispage在Firefox和Chrome中呈现不同。代码TesttestTesttestTesttestTesttestTesttestTesttestFirefox、Opera、InternetExploreralttexthttp://koper.wowpanda.net/firefoxr.PNGChromealttexthttp://koper.wowpanda.net/chromer.PNG问题谁是对的?Firefox还是Chrome?具体什么时候发生?例如,如果我添加padding:1px那么Chrome也会突然添加底部边距。如果我在div内容中添加一些东西(任何东西)

html - float :right following float:left? 的标准行为是什么

假设有这样的HTML标签:​Text1Text2​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​css样式是:​#s1{float:left;}#s2{float:right;}显示的标准行为是什么?在某些浏览器中,我看到了Text1Text2在某些版本的IE中,我看到了Text1Text2似乎float:right跨度被下推到下一行。 最佳答案 现代浏览器会正确计算收缩包裹的float的宽度并使它们位于同一行,前提是float的宽度不超过父元素的宽度。我相信这是渲染的正确行为。I

html - Safari 上带有 margin-right negative 的布局差异

我偶然发现了Safari和Chrome/Firefox之间的布局渲染差异,我不知道哪个是“正确的”。你可以查看jsfiddlehere在Firefox/Chrome上,布局符合预期,黄色的div在红色的之后。但在Safari上,黄色的div位于红色的下方。在调查我做错了什么之后,我发现错误来自CSS类E谁的属性(property)margin-right(值:-11px)大于width我的div的属性(值:10px)。我想我理解为什么Safari会以这种方式呈现它。B类的div宽度计算为其子项的宽度之和,因为它们具有属性float:left;.这是widthB=widthB2*2+wi

html - 无法覆盖文本对齐 : justify with text-align: left in simple HTML

我有一个奇怪的问题,即text-align:left在元素继承了justify属性后不起作用。我什至尝试使用!important关键字,但它仍然无法正常工作。奇怪的是,如果我在Chrome中使用开发者模式,它说text-align:left是事件的,text-align:justify是不活动,但它不呈现左对齐。这是我的代码:https://jsfiddle.net/h0vx9sLc/3/(用“修复”更新了Fiddle)body{width:100px;}p:nth-child(1){}p:nth-child(2){text-align:justify;}p>span{text-ali

html - TD :before and vertical-align:middle

我使用这种结构来获取带有方形单元格的表格:table{width:100%;table-layout:fixed;}td{text-align:center;vertical-align:middle;}td:before{content:'';padding-top:100%;float:left;}但是垂直对齐不适用于单元格的内容。我该如何解决?html是:123456789http://jsfiddle.net/FU84y/1/ 最佳答案 替换float:left;与display:inline-block;vertical-

html - 为什么 `position:absolute;` 销毁 ` vertical-align:middle` ?

文本center位于div的中心,如下面的代码所示。.Absolute-Center{display:table-cell;width:100px;height:100px;border:1pxsolidred;text-align:center;vertical-align:middle;}center现在在.Absolute-Center的css中添加一行position:absolute;。.Absolute-Center{position:absolute;display:table-cell;width:100px;height:100px;border:1pxsolidre

html - CSS: fixed positioning, right: 0px 但不会遵守 max-width

我无法让定位、最大宽度和“right:0px”协同工作!我正在创建一个固定在我网站右上角的div。页面内容的最大宽度为1000像素,但标签仅遵守我的“右:0像素”规则并坚持在右侧,一旦达到最大宽度则不遵守。还应该注意的是,默认情况下,div位于左上角并遵守最大宽度(如果我键入“left:0px;”,但它不遵守规则并且坚持在左边)。CSS:#content{margin:0auto;max-width:1000px;}#div{width:150px;position:fixed;right:0px;}以下是我已经尝试过的一些替代方案:width:100%(withtext-align:

html - Bootstrap 3/CSS : How to properly vertically align in panel heading

我使用Bootstrap3创建具有如下结构的面板,并希望垂直对齐面板标题内的跨度,而不扩展面板标题的默认高度。我尝试了不同的方法(添加class="clearfix",添加style="vertical-align:middle!important;"添加style="overflow:hidden!important;"等),但它们要么被忽略,要么增加面板标题的默认高度。我的猜测是,这是由于“向右拉”类造成的,但由于这是一个官方的Bootstrap类,我希望对此有一些解决方法。我怎样才能做到这一点?(我在链接中使用的图像只有32x32,所以它的高度小于面板标题的高度。)示例面板:Ca

html - float : right doesn't work

我有两个div,分别是左类和右类。left向左浮动,rightdiv向右浮动,但是float不起作用,我不知道为什么...我无法在左div中设置宽度,因为我不知道右div图像的宽度。所以它需要流动性...这是页面:链接已删除。抱歉这是它工作的页面。http://www.france24.com/en/20100111-freud-monet-basquiat-view-paris-2010我在这上面花了3个小时,不知道为什么右边不float...更新:问题已解决!谢谢;) 最佳答案 文章内容不要向左浮动;它什么都不做。相反,将您希望