Questions tagged «css»

CSS(层叠样式表)是一种表示样式表语言,用于描述HTML(超文本标记语言),XML(可扩展标记语言)文档和SVG元素的外观和格式,包括(但不限于)颜色,布局,字体,和动画。它还描述了如何在屏幕,纸张,语音或其他媒体上呈现元素。

9
如何使用jQuery从DIV中删除高度样式?
默认情况下,DIV的高度由其内容确定。 但是,我重写了它,并使用jQuery显式设置了高度: $('div#someDiv').height(someNumberOfPixels); 我该如何扭转呢?我要删除高度样式,并使其恢复为自动/自然高度吗?
85 jquery  html  css  layout 

7
用于打印网页的安全宽度(以像素为单位)?
打印网页的安全宽度(以像素为单位)是多少? 我的页面上有大图像,我想确保打印时不会被剪切掉。 我知道不同的浏览器页边距和US Letter / DIN A4纸张尺寸。这样我们得到了标准的字母大小和一些默认的DPI值。但是我可以将它们转换为像素值以在图像的width属性中指定吗?
85 css  printing 

6
了解Bootstrap 3中的网格类(col-sm-#和col-lg-#)
我刚开始使用Bootstrap 3,但在理解如何使用网格类时遇到了一些麻烦。 到目前为止,这是我所发现的: 看起来这些类col-sm-#与col-lg-#以前的类不同col-#,它们仅在屏幕大于特定大小(分别为768px和992px)时才适用。如果省略-sm-或-lg-,则div永远不会折叠到一列中。 然而,当我创建一个行内的两个div,它们都col-sm-6似乎他们只并排窗口时768px和992px宽之间。换句话说,如果我缩小窗口,一路下来,然后慢慢扩大它的布局是单列,然后两个列,然后回单柱再次。 这是预期的行为吗? 如果我希望两列超过768像素,我应该同时应用这两个类吗?(<div class="col-sm-6 col-lg-6">) 应该col-6 也包括在内?<div class="col-6 col-sm-6 col-lg-6">

9
跨网域iframe调整大小
如何从其他域调整iframe的大小 -编辑 向下滚动一些解决方案..或阅读如何不这样做:D 经过数小时的代码黑客攻击后,得出的结论是,iframe内部的任何内容都无法访问,即使是在我的域中呈现的滚动条也是如此。我尝试了许多技巧都无济于事。 为了节省您的时间,甚至不要走这条路,只需使用sendMessages进行跨域通信。 我使用了HTML <5的插件-进入底部找到一个好例子:) 过去几天,我一直在尝试将iframe集成到网站中。这是一个短期解决方案,而另一方正在开发和API(可能要花费数月的时间...),并且因为这是短期解决方案,所以我们确实想使用easyXDM-我可以访问其他域,但要求他们这样做非常困难按原样添加p3p标头..... 3个iframe 我找到的最接近的解决方案是3个iframe,但考虑到了chrome和safari,所以我不能使用它。 镀铬 http://css-tricks.com/examples/iFrameResize/crossdomain.php#frameId=frame-one&height=1179 测量滚动条 我找到了另一篇有关如何使用scrollheight尝试调整表单大小的文章。理论上它可以正常工作,但是我无法使用iframe滚动高度正确应用它。 document.body.scrollHeight 那显然使用了主体的高度(无法访问这些属性100%是基于客户端显示的Canvaz而非x域文档的高度) 我尝试使用jquery来获取iframe的高度 $('#frameId').Height() $('#frameId').clientHeight $('#frameId').scrollHeight 返回不同的Chrome值,即-或根本没有任何意义。问题是框​​架内的所有内容都被拒绝-甚至滚动条... 计算样式 但是,如果我检查并在iframe的chrome中添加元素,它就会很傻地向我显示iframe内的文档尺寸(使用jquery x-domain获取iframe.heigh-访问被拒绝),在计算出的CSS中没有任何内容 现在,chrome如何计算呢?(编辑浏览器使用其内置的渲染引擎重新渲染页面,以计算所有这些设置-但未附加在任何位置,以防止跨域欺诈。) HTML4 我阅读了HTML4.x的规范,它说那里应该有通过document.element公开的只读值,但是通过jquery拒绝了它的访问 代理框架 我采用了将网站代理回去并计算确定的方法,直到用户通过iframe登录并且代理获取登录页面而非实际内容为止。另外对于某些两次调用该页面是不可接受的 http://www.codeproject.com/KB/aspnet/asproxy.aspx http://www.johnchapman.name/aspnet-proxy-page-cross-domain-requests-from-ajax-and-javascript/ 重新呈现页面 我没有走那么远,但是有jscript引擎可以查看源代码并根据源文件重新呈现页面。但这需要破解这些jscript ..对于商业实体而言,那不是理想的情况...以及一些涉及纯Java小程序或服务器端渲染的发票 http://en.wikipedia.org/wiki/Server-side_JavaScript http://htmlunit.sourceforge.net/ <-java而不是jscript http://maxq.tigris.org/ 编辑09-2013 更新 所有这些都可以通过HTML5套接字完成。但是easyXDM对于非HTML5投诉页面来说是很好的后备。 解决方案1很好的解决方案! 使用easyXDM 在您的服务器上,您以 <html> <head> <script src="scripts/easyXDM.js" type="text/javascript"></script> <script …



1
为什么使用属性选择器来匹配类?
我找到了一个响应式电子邮件模板的示例,其中有诸如此类的CSS选择器: a[class="btn"] 如果与以下语法完全相同,为什么要使用此语法: a.btn 它对移动浏览器或其他任何影响吗?

4
在CSS中,星形属性是什么意思?
我今天在看一个CSS文件,发现以下规则集: div.with-some-class { display:block; margin:0; padding:2px 0 0 0; *padding:1px 0 0 0; font-size:11px; font-weight:normal; *line-height:13px; color:#3D9AD0; } 星号在* padding和* line-height中是什么意思? 谢谢。
85 css 

3
:touch CSS伪类或类似的东西?
我正在尝试制作一个按钮,以便用户单击它时,按住鼠标按钮时它会更改其样式。如果在移动浏览器中触摸它,我也希望它以类似的方式更改其样式。对我来说,看似显而易见的事情是使用CSS:active伪类,但这没有用。我尝试了:focus,但是也没有用。我尝试:hover,它似乎起作用了,但是当我将手指从按钮上移开后,它仍然保持了样式。所有这些观察都是在iPhone 4和Droid 2上进行的。 是否有任何方法可以在移动浏览器(iPhone,iPad,Android和希望其他浏览器)上复制效果?现在,我正在做这样的事情: <style type="text/css"> #testButton { background: #dddddd; } #testButton:active, #testButton.active { background: #aaaaaa; } </style> ... <button type="button" id="testButton">test</button> ... <script type='text/javascript' src='http://code.jquery.com/jquery-1.6.1.min.js'></script> <script type='text/javascript'> $("*").live("touchstart", function() { $(this).addClass("active"); }).live("touchend", function() { $(this).removeClass("active"); }); </script> :active伪类适用于桌面浏览器,而活动类适用于触摸式浏览器。 我想知道是否有一种更简单的方法,而无需涉及Javascript。

6
按钮中心CSS
通常的CSS居中问题,对我不起作用,问题是我不知道最终的宽度px 我对整个导航有一个div,然后在其中的每个按钮都使用了div,当有多个按钮时,它们将不再居中。:( 的CSS .nav{ margin-top:167px; width:1024px; height:34px; } .nav_button{ height:34px; margin:0 auto; margin-right:10px; float:left; } 的HTML <div class="nav"> <div class="nav_button"> <div class="b_left"></div> <div class="b_middle">Home</div> <div class="b_right"></div> </div> <div class="nav_button"> <div class="b_left"></div> <div class="b_middle">Contact Us</div> <div class="b_right"></div> </div> </div> 任何帮助将不胜感激。谢谢 结果 如果宽度未知,我确实找到了一种将按钮居中的方法,虽然不完全满意,但没关系,它可以工作:D 最好的方法是放在桌子上 <table class="nav" align="center"> <tr> <td> <div class="nav_button"> <div …
85 css  button  center 

2
仅当存在2个类时,才能使用CSS定位元素吗?
您可能已经知道,元素上可能有多个类,这些类之间用空格隔开。 例 <div class="content main"></div> 使用CSS时,您可以div使用.content或来定位.main。当且仅当两个类都同时存在时,才可以将它作为目标吗? 例 <div class="content main">I want this div</div> <div class="content">I don't care about this one</div> <div class="main">I don't want this</div> 我将使用哪个CSS选择器获得第一个选择器div(假设我无法使用.content:first-child或类似的选择器)?

7
css跨浏览器的值是否为“ width:-moz-fit-content;”?
我需要一些div居中放置并同时适合其内容宽度。 我现在这样做: .mydiv-centerer{ text-align: center; .mydiv { background: none no-repeat scroll 0 0 rgba(1, 56, 110, 0.7); border-radius: 10px 10px 10px 10px; box-shadow: 0 0 5px #0099FF; color: white; margin: 10px auto; padding: 10px; text-align: justify; width: -moz-fit-content; } } 现在,最后一个命令“ width:-moz-fit-content;” 是正是我所需要的! 唯一的问题是..它仅在Firefox上有效。 我还尝试了“ display:inline-block;” ,但我需要这些div表现得像div一样。也就是说,每个下一个div应该位于上一个之下,而不是内联。 您知道任何可能的跨浏览器解决方案吗?

6
在div中裁剪文本太长
<div style="display:inline-block;width:100px;"> very long text </div> 任何使用纯css的方法都可以剪切太长的文本,而不是在下一行显示,并且最多显示100px
85 html  css 

9
如何设置百分比的边框粗细?
如何以百分比设置元素的边框宽度?我尝试了语法 border-width:10%; 但这是行不通的。 我要设置border-width百分比的原因是我有一个元素width: 80%;和height: 80%;,并且我希望该元素覆盖整个浏览器窗口,因此我想将所有边框设置为10%。我不是使用两个元素方法来执行此操作的,因为一个元素将放置在另一个元素的后面并充当边框,因为该元素的背景是透明的,而将元素放置在它的后面会影响其透明度。 我知道这可以通过JavaScript来完成,但是如果可能的话,我正在寻找纯CSS方法。
85 css 

6
填充表格行
<html> <head> <title>Table Row Padding Issue</title> <style type="text/css"> tr { padding: 20px; } </style> </head> <body> <table> <tbody> <tr> <td> <h2>Lorem Ipsum</h2> <p>Fusce sodales lorem nec magna iaculis a fermentum lacus facilisis. Curabitur sodales risus sit amet neque fringilla feugiat. Ut tellus nulla, bibendum at faucibus ut, convallis eget neque. …
85 html  css  html-table  row  padding 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.