草庐IT

html - 50% 的行内 block 没有彼此相邻显示

说我有和.ib-half{display:inline-block;width:50%;}我希望这两个跨度可以并排显示,但它们不会。没有边距、填充或边框,这是什么问题? 最佳答案 将父元素的font-size设置为零可能是一种修复方法。HTML:LeftRightCSS:span{background:#bdbdbd;}.ib-half{display:inline-block;width:50%;font-size:10px;}.parent{font-size:0;}检查这个fiddle。http://jsfiddle.net/

jquery - 每行内容包裹在一个 div 中

我在解决provemath上的问题时遇到问题内容未按预期呈现。问题是书面内容中的每一行(第一行除外)都包含在中.比如内容line1.line2.正如您通过Safari网络检查器看到的那样,实际上呈现为line1.line2..期望的输出是line1.line2..这里有一些东西可以发挥作用......我不确定浏览器如何接受键入的换行符。我的内容呈现函数(包含在下面)运行Markdown(实际上是marked)和一些正则表达式。CSS(包含在下面)控制某些内容的显示方式,我想知道它是否会导致HTML本身发生变化。我以前认为使用flexbox是造成这种情况的原因,但我更改了CSS无济于事。

HTML:文本环绕的行内 block 元素与图像之间无法解释的垂直间隙?

为什么这里有差距(即“element3”低于“element4”)?+----------------++----------------+|+------++------+|VS.|+------++------+|||1||2||||1||2||||||||||||||gap|+------++------+||+------++------+|---->|+------+|---->|+------++------+|why??|+------+|+--+4||nogap||||++4||||3|||Im|||||3||++||||||+--+|||||||||||+------

html - 正确的 HTML 标记语法? (删除行内 block 元素之间的空格)

这个问题在这里已经有了答案:Howtoremovethespacebetweeninline/inline-blockelements?(41个回答)关闭3年前。当html代码没有'美化'时,它看起来像然后将这些图片渲染为|=||=|//nogapbetween但经过美化http://ctrlq.org/beautifier/它们是这样呈现的|=||=|//gap(space)between因此,相同的代码呈现不同。我想知道如何为html内联元素(以及所有html)做正确的语法?(内联甚至可以是“block”元素),所以我不知道如何编写人类可读和正确呈现的代码(至少内联元素之间没有间隙

html - 宽度未知的行内 block 元素问题

我想在标题中排列两个元素:ThisisthetitlerowThisissomecontenttext.Thisissomecontenttext.Thisissomecontenttext.Thisissomecontenttext.Thisissomecontenttext.左边是一个固定宽度的图标,我想让标题填满剩余的宽度。(由于栏目狭窄,标题被分成两行):.col-md-3{width:200px;/*thiswidthisjustforillustratingtheproblem,inrealitythisisBootstrap's25%widthcolumn*/}.icon

html - 行内元素的顶部边距

我的问题很简单:为什么firefox中的内联元素会忽略margintop?有人知道吗? 最佳答案 这不是Firefox独有的,并且在CSS2.1Specification中定义:8.3Marginproperties:'margin-top','margin-right','margin-bottom','margin-left',and'margin'Marginpropertiesspecifythewidthofthemarginareaofabox.The'margin'shorthandpropertysetsthemar

html - 如何去除行内li元素的默认外边距?

我有以下HTML和CSS:li{display:inline-block;padding:10px;border:1pxsolidred;margin:0;}onetwothree我试图通过设置margin:0;来移除li元素之间的边距,但它并没有移除边距。如何消除这个差距? 最佳答案 将所有li组合在一行中可以解决问题。但是如果您想了解更多去除这些边距的技术,您可以访问:http://davidwalsh.name/remove-whitespace-inline-block.它列出了这些技术:1。元素之间没有空格Itemcont

html - 行内 block 元素高度问题

我有一个简单的例子,其中一个外部DIV包含一个内部DIV,它有显示:内联block;。因为我已经设置了内部div的高度,所以我希望外部div与内部div具有相同的高度。相反,外部div稍微高一些,正如您从fiddle中看到的那样。问题:为什么会发生这种情况,如何在不显式设置高度的情况下“填充”外部div?我的目标是根据内部的高度扩展和收缩外部的div。.outer{background-color:red;}.inner{display:inline-block;width:480px;height:140px;background-color:green;}

html - 没有文本的行内 block 元素呈现不同

hi在FF或Chrome中呈现时,红色div的高度为26px,而黄色div的高度为20px。如何使红色div呈现与黄色div相同,但不包含任何文本? 最佳答案 只是一个想法:只要div中没有文本,它就会被视为内联图像(或其他东西),因此它的垂直对齐设置为“基线”(或文本底部或其他)而不是“底部”'.解决方案:要纠正这个问题,请在您的内部div上设置vertical-align:bottom;。绝对没有必要像其他人提到的那样在其中放入空格或不可见元素(但这也是一个(丑陋的)解决方案) 关于

html - HTML5 中的行内元素是否允许 block 级元素?

举个例子是Heading在HTML5中有效吗? 最佳答案 是的,你写的在HTML5中是有效的,但它不是所有的内联元素,我认为它只是它适用于..引用:“Block-level”linksinHTML5提示:如果使用此设置至display:block;或者可能会有意想不到的视觉样式结果:Source:TestCase更新:“不允许”其他“内联block”组合,其中“默认样式可能导致混淆”-explanationishere:CaseswherethedefaultstylesarelikelytoleadtoconfusionCerta