草庐IT

border-left

全部标签

html - 如何在 `border-*` 属性中使用百分比?

我有使用TwitterBootstrap3的代码,nav和right-arrow,我使用border-*属性创建的。但是如果我在right-arrow中使用很长的文本,它不会展开,如果我使用百分比,代码将无法运行...关于的示例JsFiddle.custom-nav-stacked>li>a{border-radius:2px;}.custom-nav-stacked>li.active>a:after,.custom-nav-stacked>li.active>a:hover:after,.custom-nav-stacked>li.active>a:focus:after{cont

html - 如何在不使用 float :left so it wont change the default parent div height 的情况下将文本对齐到 img 的右侧

如何将文本与示例图片中的图像图标的右侧对齐。我通常会使用“float:left”,但它用于移动响应设计,所以我不喜欢使用“float:left”之类的东西,因为它会破坏红色div响应式设计的高度。我必须对齐标题、副标题和一个小方形图像。 最佳答案 很容易使用float:left并且不会打破红色边框div的高度。您只需将display:table-cell添加到.app_topblock。这是解决方案:.app_top{display:table-cell;}.app_topimg{float:left;}查看工作示例。Here'st

css - HTML 和 CSS : 2 DIVS on left, 右侧 1 个独立的 DIV

我没有找到我这个具体案例的答案,所以我决定问一个新问题。我想在页面左侧有2个DIV(具有固定宽度),在右侧有一个DIV,占据页面宽度的其余部分。此外,右侧的单个DIV应具有其独立的高度(当其高度增加时,不应影响左侧DIV的高度或位置)。像这样的东西就是我想要的:这是HTML代码:Div1Div3Div2这是我现在拥有的CSS:div.div1{float:left;height:400px;margin-right:10px;width:200px;}div.div3{height:425px;overflow:hidden;}div.div2{clear:left;float:lef

html - 为什么 'clear:left' 也正确清除?

我一直在努力让CSSfloat工作(在我的脑海中)。注意下面的例子:div.container{width:500px;}div.left{float:left;clear:left;}div.right{float:right;}leftdata1leftdata2rightdata1rightdata2rightdata3rightdata4这将给出以下输出:+--------------------------------------------------------------------+|leftdata1||leftdata2rightdata1rightdata2ri

CSS:如果垂直空间可用,则为 "float:bottom"。 "float:left"否则

我有两个非常窄(宽度:400像素)的div,如果浏览器窗口中有足够的垂直空间,它们应该垂直堆叠。如果浏览器高度太小,而右边有足够的空间,“bottomdiv”应该float到topdiv的右边。从某种意义上说,我要求的是“float:left”的反义词。float:如果浏览器窗口中有足够的水平空间,则水平左对齐div,如果下方只有可用空间,则仅将divfloat在其他下方。感谢您的任何建议! 最佳答案 根据您需要的浏览器支持级别,一个简单的媒体查询可能会解决您的问题:/*SETTHEDEFAULTRULESFORSHORTSCREE

javascript - HTML5 Canvas : How to border a fillRect?

在HTML5中,我想制作一个fillRect()(填充颜色为白色)和一个border(黑色)。我不想使用strokeRect()除非我以后可以填充它。我正在制作一款游戏,您可以在其中点击方block,它们会改变颜色(比这更复杂,但这正是本文的重点)。varc=document.getElementById("canvas1");varctx=c.getContext("2d");ctx.strokeStyle="rgba(0,0,0,1)";ctx.strokeRect(0,0,100,100);Canvas周围的边框仅供引用。我也可以使用CSS,但目前一切都在HTML中。

html - padding-left 和 padding-start 有什么区别?

在检查一些代码时,我发现了这个新声明:-webkit-padding-start但我无法理解与现有的padding-left有什么区别属性(property)。我已经阅读了MozillaDevelopers上的页面并创建了一个fiddle,但我仍然不确定。 最佳答案 除了-webkit-padding-start是非标准的,不同之处在于当书写方向是从右到左时,-webkit-padding-start将填充放在右(有效地,转换为padding-right)。如果该属性是标准化的,它将对旨在用于包含不同书写系统文本的文档的样式表很有用

css - div 上的“border-bottom”出现在顶部? Div 没有环绕文字?

我正在div中创建类似表格的数据View。由于我使用的企业框架,我不得不使用大量内联HTML和CSS。形象化的方式:每一行都有一个容器div(rowContainer),一行中的每一行都包含在一个div(collResult)中。我希望border-bottom元素出现在容器div的底部。在IE中,这工作正常,但在Firefox中,边框不会环绕行,而是看起来与行结果完全不同步。这是我的代码示例:Number1ABCDENAMENONE感谢您的帮助 最佳答案 这是因为你在float内部div,float外部div也可以解决这个问题。当

html - 我可以替换 <table border=1 >' with ` <table >` + css: ` table{...}` 吗?

table{border:1pxsolid#000;}没有border=1似乎无法工作陈述。与更改的方式相同进入input{width:400px;},我想用并仅在css中声明边框。这可能吗?更新我的错误是使用table{border-width:1px;}而不是例如table{border:1pxsolid#000;}--效果很好。 最佳答案 使用这个CSS:table{border-collapse:collapse}td{border:1pxsolid#000}LiveDemoborder-collapse:collapse很

html - 为什么 border-radius 在 MobileSafari 中的文本输入上不能正常工作?

这是一个引用HTML文档:body{background-color:#000;}input{-webkit-border-radius:20px;}border-radius在基于Safari/WebKit的桌面浏览器上呈现良好,但在“MobileSafari”变体,即iPhone和iPad浏览器上,它呈现这个奇怪的框,这破坏了当输入显示在不同颜色的背景上时出现圆Angular错觉。 最佳答案 我设法通过减小边界半径来解决这个问题。该错误似乎只在边框半径大于元素高度的一半时才会出现。所以如果-webkit-border-radiu