草庐IT

vertical_position

全部标签

html - CSS中的vertical-align有什么用?

我是编码和CSS领域的新手,最近遇到了vertical-align属性。阅读了许多关于它是什么的文章后,我仍然对它的用途以及何时使用它一无所知?我的理解是,它用于内联元素,如文本、图像等,以及表格中的文本或其他内联元素。它们不能用于block元素,例如div、h1等。如果我的理解是正确的,除了垂直对齐文本以说出图像或使用下标或上标之外,它还有什么其他用途? 最佳答案 它确实使用了垂直对齐的内联元素。block级元素将忽略此属性。所以你的理解是对的。Thisblog通过一些示例提供有关垂直对齐的一些背景信息。它主要用于在一行文本中垂直

html - 带有 "position:absolute;bottom:0"的 DIV 不会粘在 Firefox 容器的底部

我有这个HTML源代码:StylishWebPagebody{padding:0;margin:0;}div.table{display:table;}div.tableRow{display:table-row;}div.tableCell{display:table-cell;}div.contentWrapper{width:100%;height:760px;position:relative;margin:0auto;padding:0;}div.footerBar{width:inherit;height:60px;background-image:url("BarBG.p

jquery 点击不使用 css 'position :fixed' 属性

当我删除这个属性时它工作正常,为什么会这样?这是jquery函数:$(document).ready(function(){$('#flogo').click(function(){window.alert("clicked");})});Html代码如下:这是CSS:.fixedlogo{position:fixed;//Ifiremovethislinethenjqueryisworking.height:50px;margin-top:-20px;} 最佳答案 这可能是z-index而不是jQuery的问题。jQuery不关心

html - IE9 link hover css color change vertical shift 浏览器

IE9将鼠标悬停在链接上,将一些HTML推到页面下方。当我从中移除颜色时td.subarea>h2>a:hover{color:#aa051a;text-decoration:none;}问题没有发生。我无法将所有代码粘贴到此处,并且可以肯定这是该页面的一个独特问题。但也许外面有人见过类似的东西。它不会将链接(标签)移到页面下方,而是移动整个包含表。 最佳答案 当容器元素设置为overflow:auto并且子元素中发生了一些悬停Action时,IE9中似乎会出现此问题。有一个非常简单的解决方案,就是将min-height:0px添加

css - 文本对齐 :center Not working properly on absolute positioned spans

我需要放置2在里面,第一个跨度必须放在顶部,第二个跨度必须放在底部,就像南北一样。NS为此,我考虑使用position:absolute;在2.div{display:inline-block;width:20px;position:relative;height:100px;}.north{position:absolute;top:0;}.south{position:absolute;bottom:0;}现在,跨度应该位于左侧(默认),为了使它们居中,我使用了:div{text-align:center;}但是我得到了这个:查看:http://jsfiddle.net/Zn4vB

html - 如何获得 float :right button to vertically align in the middle

我只是无法让align-right类的按钮在中间垂直对齐。HTML:SaveCSS:.panel-footer{height:70px;vertical-align:middle;border:solid;}.header-footer-item{display:inline-block;line-height:70px;border:solidred;}.align-right{float:right;}.align-middle{vertical-align:middle;}这是jsfiddle:https://jsfiddle.net/d1vrqkn9/2/如果我从按钮中删除fl

javascript - CSS "position:fixed": mobile zoom

我正在尝试解决移动浏览器上css“position:fixed”属性的问题。我有一个固定的div:...othercontenthere...使用CSS:#logo{position:fixed;-webkit-backface-visibility:hidden;bottom:100px;right:0px;width:32px;height:32px;}因此,通常行为完全符合预期,div位置始终位于窗口的右下角,与滚动位置无关。我的问题是,在移动浏览器上,当用户缩放页面时,在一定缩放级别后div位置是错误的(有时div会消失在窗口之外)。我知道移动浏览器不能很好地支持固定位置,但我

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或

javascript - BXSlider 4 在移动设备上全屏 : How to keep native vertical page scroll (up, 向下)但保持水平触摸功能(左、右)?

以下片段应该可以很好地说明问题:(function($){$('.bxslider').each(function(){varbxid=$(this).attr("data-bxid");varbx=$(this).bxSlider({auto:false,autoStart:false});});})(jQuery);/*Styles*/#before,#after{width:350px;height:350px;background-color:#ccf;}/*BXSlider*/.bx-wrapper{position:relative;margin-bottom:60px;p

html - CSS :before/:after selectors are suddenly being positioned separately of parent div

我换了一台新电脑,突然间CSS:after和:before选择器不再工作了。真正奇怪的是,我之前在另一台计算机上添加的:before/:after选择器在我的新计算机上完全正常显示。但是我现在添加的任何新代码都不会显示,即使我将旧代码复制并粘贴到新的div上也是如此。比如这个:htmlCSS#wtf{width:10px;height:20px;background:red;}#wtf:after{content:"";position:absolute;left:100px;top:10px;width:20px;height:20px;background:blue;}此代码在直接