草庐IT

img_float

全部标签

html - 如何在没有额外标记的情况下将内联 block / float header 居中?

我有一个可变宽度的header,它必须具有与文本一样宽(不能更宽)的背景颜色。我能想到的唯一方法(没有额外标记)是将显示设置为内联block或将其float到左侧。但问题是我无法将标题居中(另一个要求)。到目前为止,我最接近的是在float标题上设置position:relative;,将其从左侧推过50%,然后以负边距将其拉回25%,但是这不始终居中标题。它必须保留在文档流中,所以position:absolute;是另一个禁区。如果您知道使用仅且没有额外标记的CSS来做到这一点的方法,请告诉我(伪元素很好,我不介意关于IE7支持)! 最佳答案

javascript - CSS 中的 jquery.height() 和 float 参数

我注意到jquery.height()函数有一个奇怪的行为。看看下面的代码。CSS:div.text-field{font-family:sans-serif;margin:3px;float:left;}HTML:texthereJS:console.log($("someid").find("text-holder").height());如果我在CSS文件中有float:left;,最后一行输出0,如果我删除float:left;,则输出实际高度>。这种行为的原因是什么?我可以将height()函数与float:left;一起使用吗? 最佳答案

css - 为什么 <img> 和其他元素之间有一个讨厌的小空间?

这个问题在这里已经有了答案:Imageinsidedivhasextraspacebelowtheimage(10个答案)关闭3年前。如果或任何其他元素跟随,然后在它们之间出现一个~3px的空白——即使margins为零。Whatiswiththatgap?这是它的样子withsomeCSS.现在很容易输入display:block进入CSS和solvetheproblem.但它为什么在那里?没有计算出的边距、填充、边框或类似的东西。浏览器在做什么?有人甚至称它为"magic".附言或者,在某些情况下,可以通过removingwhitespace解决此问题在HTML代码中。(但是在这种

html - CSS float 属性显示没有高度?

我对CSS还很陌生,所以,这可能看起来很傻:在CSS中,我将该属性用于float:left将内容定位到相邻元素,现在,我有一个容器用于所有具有float属性的元素。如何让父元素根据内容调整高度?HTML:mysidebarmycontentmycontent1mycontent2mycontent3CSS/*the"border:3pxsolid#000;"areusedtomakethedivbordervisble*/#page{position:relative;width:400px;background-color:#F4F0EC;border:3pxsolid#000;}#

html - 如何让两个div并排 float ?

我一直在尝试让两个div并排float(即sliderdiv和main-search),但似乎无法实现。`Afiddleofthesame:http://jsfiddle.net/Ar99F/1/标记ContentGoesHereSearchContentGoesHereCSS#homecontent{background:url("images/content-bg.png")repeat-xscroll00#FAFAFA;position:relative;}#homecontent-mid{background:url("images/bg-stage.png")repeat-y

html - 我如何获得一个 div 来包裹 float 的 child ?

考虑以下代码,其中span元素float在div内部,我怎样才能让div环绕float子元素,让1px的边框包裹住子元素?ContentContentContent 最佳答案 大多数时候,在包装器上添加overflow:hidden就足够了:ContentContentContent有时,您会看到这种替代方法(这种方法更加hacky,但可能具有更好的后版本浏览器支持)。ContentContentContent 关于html-我如何获得一个div来包裹float的child?,我们在St

html - IMG 标签去除边框

http://www.flirtwithme.co/main.php#upgrade在这个页面上有一个蓝色的框图像,周围有一个灰色的边框。我一直在尝试删除边框,但没有成功:例如:border:none;outline:none;图像是Sprite的一部分,图像周围没有边框。有什么想法吗?*图像是右边的-蓝色框内有一个勾号。(Sprite图顶部的第二个。 最佳答案 你的图片没有src属性,给源添加一个transparent.gif,边框就会消失。示例:更新:列表元素上的Sprite背景图像示例。(在这种情况下,您必须将Sprite重新

html - 如果名字已经在图像下的源代码中,我应该在 <img> 的替代文本中重复人名吗?

如果我已经在图片下方/上方添加了人名,那么我应该在ALT文本中使用相同的姓名吗?alttexthttp://easycaptures.com/fs/uploaded/227/6990285751.jpgGeorgeWashingtonGeorgeWashington我应该重复在alt在这两种情况下?图片没有链接。 最佳答案 是的。ALT文本对于屏幕阅读器等很重要。图像“附近”的文本对这些程序没有太大意义。更多信息来自W3C关于这个问题。 关于html-如果名字已经在图像下的源代码中,我应

javascript - 为什么我的 img 错误功能会失败?

我正在动态构建的一些img元素可能会(确实)失败。对于这些情况,我从这里获得了一些代码:Isthereawaytoprogrammaticallydeterminethatanimagelinkisbad?即:functiongetNatlBookCritics(){varhtmlBuilder='';//Doesn'tdodiddly-squat-wrongspotforit?$('img').error(function(){$(this).attr("src","Content/NoImageAvailable.png");});$.getJSON('Content/NBCCJr

html - 使用 CSS 的 float DIV 之间的垂直边框

我有以下HTML结构SometextgoeshereDifferenttextgoeshere我还有以下CSS#parent{width:800px;position:relative;}#child-1{width:500px;float:left;}#child-2{width:200px;float:left;}.clear{clear:both;}现在,子DIV(child-1和child-2)的内容可以是任何内容,所以最终child-1可能比child-2长,或者child-2可能比child-1长。我想做的是在child-1和child-2之间有一条垂直线,这条线的长度比D