草庐IT

百分位数

全部标签

html - 了解 CSS 表格单元格和百分比宽度

我正在检查Github如何显示以下菜单:如果您注意到,每个菜单项的宽度都相等。在CSS中,我们应该给它任何百分比值,这背后的原因是什么?请注意,父div没有给出display:table属性。div{border:1pxsolid#000;border-radius:4px;}divul{padding:0;margin:0;}divulli{display:table-cell;width:1%;text-align:center;border-right:1pxsolid#000;padding:10px0;}divulli:last-child{border-right:0;}C

css - 对 img 元素的宽度、高度属性使用百分比会产生什么后果?

对不起,如果这是一个愚蠢的问题,但事实是我对此一无所知。我正在寻找某种方法来在HTML页面中定位img元素,注意到w3schools.com中的这句话(它说的是设置width在img元素中):在HTML4.01中,宽度可以以像素或包含元素的百分比来定义。在HTML5中,该值必须以像素为单位。它表示宽度属性必须以像素而不是百分比设置。但是当使用百分比时,解决我的问题要容易得多。我使用了百分比并在最新版本的FireFox、Chrome和IE中检查了结果。一切正常。现在,我的问题是使用百分号(尽管HTML5指令)但实际上工作正常会带来什么不良后果?我们应该关心什么,不应该关心什么?非常感谢您

html - 如何在 html 文本框中只允许 4 位数字?

我试图限制用户在HTML文本框中仅插入4位数字0-9。我试过如下但它限制只允许两位数。 最佳答案 让我澄清一下:^[0-9]{4}$或^\d{4}$中的任何一个都是将值限制为4的有效正则表达式只有数字。然而,patternHTML5attribute默认情况下已锚定值:TheregularexpressionlanguageusedforthisattributeisthesameasthatusedinJavaScript,exceptthatthepatternattributeismatchedagainsttheentire

html - 我可以在我的 html 表格标题中混合百分比宽度和像素宽度吗?

我有一个表格,其中的列数可能会发生变化(从1到10),除了一列应该始终保持固定宽度,这样就没有额外的空间或者它不会换行(它将用于添加或删除表中的行)。表格总宽度不应超过800像素,我希望有一个float到右侧的提交按钮。有没有办法将表格列宽设置为百分比变化,并将一个静态列设置为固定像素宽度?或者这会导致问题吗?我尝试了多种不同的方法,但似乎都不理想。有没有一种优雅的方法可以做到这一点?我附上了一张图片以供引用:http://bayimg.com/BAlLLaaDP.HTML:#container{width:800px;}#table_container{padding:5px;}#t

html - CSS 规范中是否有任何内容允许百分比属性与特定元素/属性相关?

我希望能够定义每个允许百分比的属性是相对于什么的。AccordingtothecurrentW3CSSSpec:Percentagevaluesarealwaysrelativetoanothervalue,forexamplealength.Eachpropertythatallowspercentagesalsodefinesthevaluetowhichthepercentagerefers.Thevaluemaybethatofanotherpropertyforthesameelement,apropertyforanancestorelement,oravalueofthe

html - 带百分比的 CSS 最大宽度

带百分比的最大宽度似乎在IE8或Firefox3中都不起作用。特定的像素宽度可以正常工作。我错过了什么吗?我有一个输入表单,我想在它的右边显示一些解释性文字。但我不希望解释性文字挤压表格。我以前没有使用过最大宽度,但它似乎是一个很好的解决方案。我写了这个简单的CSS样式:div.hint{max-width:50%;float:right;}然后我写道:...hinttext...etc...div.hint将表单向左严重挤压。我只是用一些文本而不是表格来尝试这个。div.hint占据了大约95%的屏幕,只在左侧留出一小块空白,然后其他文本被完全推到它下面。如果我将最大宽度从百分比更改

javascript - HTML5 History.pushState 破坏包含百分比编码的非 Ascii (Unicode) 字符的 URL

在OSS网络应用程序中,我们有执行一些Ajax更新的JS代码(使用jQuery,不相关)。页面更新后调用html5历史接口(interface)History.pushState,代码如下:varupdateHistory=function(url){varcontext={state:1,rand:Math.random()};/*----->bedforetheproblemcallaftertheproblemcall[请注意:完整的代码段是为上下文提供的,HACK部分不是本题的问题]该应用程序是国际化的,并且在URL中使用URL编码的Unicode段,因此在上面的代码中在标记的

html - 使用百分比后调整窗口大小时如何使元素停止移动

所以我在我的网页中有div..像标题或div框..它们在更大的屏幕尺寸上调整得很好,这样它们在大显示器上看起来不会太小,但问题是当我调整大小时窗口或浏览器使它变小,所有元素都移动直到它们到达它们全部相遇的点并且它变得丑陋..我怎样才能让它适应更大屏幕尺寸的div也变得更大,但是然后在调整窗口大小时使其变小时阻止它们与窗口一起移动???我使用了所有我想重新调整并在更大/更宽的屏幕上变得更大的元素的百分比下面是我的代码示例..调整窗口大小时,我的标题和具有这些类的其他元素移动到它们重叠的位置.header{position:absolute;top:0px;width:100%;heigh

html - 是否可以按百分比创建 map html 区域?

我需要创建这样的东西:http://www.mrporter.com/journal/journal_issue71/2#2我的大图片中的每个产品都与鼠标悬停时出现的工具提示相关联。但我需要它来处理全屏图像。我想到的第一个解决方案(如上例所示)是ma​​phtml解决方案,其中每个解决方案都完全填满了我的产品的边界。问题是我不能为我指定精确值,因为我的图像大小取决于窗口屏幕。最好的解决方案是为我的区域设置百分比值。这可能吗?还有其他建议吗? 最佳答案 使用链接的替代解决方案:CSS:.image{position:relative;

html - 使用百分比的绝对定位会产生意想不到的结果

请考虑这个HTML和CSS片段:#container{border:1pxsolidred;height:100px;width:100px;}#item{border:1pxdashedpurple;position:absolute;left:50%;}TEST结果让我大吃一惊。看着W3positioningprops我希望#item的左值位于“包含block”的50%:#container。但是,它似乎占整个页面的50%,而不仅仅是containingblock。.更令人惊讶的是:如果我让容器的溢出保持隐藏状态,“TEST”仍会存在。所有主流浏览器(包括IE9)似乎都表现出相同的