样式表(CSS)的哪些方面会导致网站性能不佳?
有什么东西能真正阻塞CPU吗
提前谢谢
Sesh如果过度使用,IE表达式可能会成为杀手。每次应用规则时,都会重新评估它们 我个人从未在CSS中遇到过任何可以做到这一点的东西。Flash内容和超大页面更可能降低浏览器的速度。也就是说,我认为过度使用表达式或自定义IE过滤器(通常用于PNG图像的透明度)可能会占用大量CPU。CSS?虽然不是很紧,但在较旧的(如gen 4)浏览器上,我发现了以下问题:
在*选择器上执行过多操作
大量使用inherit
我对iframe有一个问题,它会在单击锚点(或者有锚点的javascript链接,不确定)时移动父帧布局
整个iframe移动到页面的左侧。
演示[已删除,抱歉],单击地图中的链接。似乎不是此问题的答案
我发现:
“这不是一个bug,而是一个功能”
不,我们已经通过使用表而不是页面本身中的div解决了这个问题,这解决了这个问题,但这并不好。。
我有一个客户,他想给在他们网站上注册的人发送礼券。他们希望一切都设计好,所以我不能只发一封短信电子邮件。我正在尝试将文本放置在图像上,这样它仍然可以是动态的
我正试图通过绝对定位来实现这一点。一些电子邮件系统喜欢它。有些人讨厌它。Gmail恰好讨厌它
我们用MailChimp来做竞选活动。这是电子邮件的完整来源。接下来就是不起作用的代码片段
<html>
<head>
<!-- This is a simple example templ
到目前为止,我还没有太幸运地尝试用CSS格式化我的页面
我需要让大图像居中(水平),只是有点从顶部位移。
然后我需要在上面放一些文字,还有一个小图片(也在大图片的上面)
我正试图使用divdiv来实现这一点,但每次都有什么事情发生。
任何帮助都将不胜感激,谢谢。如果你能发布一个链接,那就太好了
<div style="background:transparent url(bigimage.jpg) no-repeat center center;width:500;min-height:5
有没有一种方法可以防止使用css进行div后出现换行
比如我有
<div class="label">My Label:</div>
<div class="text">My text</div>
我的标签:
我的文字
并希望它显示为:
我的标签:我的文本
尝试将clear:nonecss属性应用于标签
.label {
clear:none;
}
尝试在css中浮动您的div
.label {
float:left;
width:
例如,当禁用输入时,父元素的背景应为黑色,否则为白色
<div><input type="text" disabled="disabled" /></div>
div input[type="text", disabled="disabled"] {
background: Black;
}
div输入[type=“text”,disabled=“disabled”]{
背景:黑色;
}
我想设置父元素而不是子元素的样式。不可能使用CSS
不过
标签: Css
internet-explorer-6
这是我的页面。我需要在这里插入完整的代码
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" con
我的测试结果有些奇怪。我使用的是双显示器设置,在“主”显示器上测试媒体查询时,一切都可以正常工作,只需调整浏览器窗口的宽度等。但当我将浏览器移动到辅助显示器时,我会恢复方向横向,设计切换到“平板电脑模式”
视窗7 64
铬合金:
获取辅助监视器上的方向
FF5:
获取辅助监视器上的方向
歌剧11.5
获取所有监视器上的方向
IE9:
工作如期进行
示例代码:
/* CSS Document */
* { margin:0px; padding:0px; }
#pc { background:r
我有两个div,都有以下css:
#div-id {
width:96%;
padding: 10px 2% 10px 2%;
}
现在,我希望这些div能够跨越整个包含div的部分,在Firefox中也是如此,但在webkit浏览器中它们只占99%左右(尚未在IE中测试)
在webkit浏览器中,我是否需要做一些具体的事情来让它们100%地跨越空间
以下是我在的工作内容(麦当劳汉堡的上层)。这是一个很好的例子。这就是为什么建议您在创建响应性布局时使用ems而不是百分比。使用推荐的技术,在所有
我的网站标题是我的菜单。除了我必须在它上面加一个负的边距,我不想这样做,但是出于某种原因,在hgroup和nav元素之间有一些东西占用了空间。我认为它可能是搜索框的表单元素,但当我显示:block时,它没有任何区别。该网站是
另一件奇怪的事情是,当我将鼠标悬停在子菜单(例如回收)上时,父元素变为白色。我一辈子都搞不懂为什么。有关奇怪的悬停行为,请参见下文
<h2 id="site-description"></h2>
对于导航中的白色悬停,进行以下更改:
#acces
下面是一个简单的演示:
我正在尝试更改div的属性。
根据属性值,我得到了css。在页面加载时,属性选择器正常工作并应用适当的css。但是,如果通过javascript更改属性,则不会应用css。
甚至在移动设备上也会发生这种情况
在chrome:v21.0中工作
safari测试:V5.1.7
Safari中的jQuery(document).ready()有一个bug,因此代码没有按预期执行。
您可以尝试以下代码:
$(文档).ready(函数(){
$('ele1').attr('da
可能重复:
我的颜色具有以下RGB值:
255-223-145
我看到很多页面的颜色只有三位数,例如:
color: #999;
我想知道为什么,以及如何将这些rgb值转换为三位数的颜色
谢谢它不是三位数的颜色,#999仅仅是#999999的简写,所以除非你的数字重复像#223322(#232)那样,否则你不能减少它
问题有两位,要将十六进制转换为rgb,请使用诸如或联机之类的工具。如果您有两个相同的数字,您可以很快编写
FF -> F
99 -> 9
所以#999=#99
我目前正在开发一款PhoneGap应用程序,并在安卓三星Galaxy S2上进行测试,但我想针对安卓和iOS
我想要一个固定的标题,根据iPhone上的标题是44ptshigh。因为我不想重新发明轮子,我认为它的尺寸是合理的,我也使用它
我的index.html中有以下内容(注意目标密度dpi=设备dpi)
但当我将应用程序部署到手机上并用尺子测量时,标题几乎正好7mm高。但根据我的数学计算,它应该是大约15.5毫米(1.552=44*2.54*1/72)
我做错了什么?或者我误解了pt装置了吗
我刚开始设计一个小网页来展示一些设计。
这是一个有两列的页面,每列有一张图片和一些文字。
我现在遇到的问题是:当我向一列添加更多文本时,另一列的图片会移动
查看我的小提琴:
我的HTML标记:
<div id="designrow">
<div class="design">
<img src="http://www.webdesign-is-art.com/wp-content/uploads/2008/05/good
我使用的手风琴作为BizStrap网站主题的一部分。默认情况下,底部面板处于打开状态
手风琴的设置与模板一致,而不是设置等级和高度以关闭所有面板:
<a href="#collapseOne" data-parent="#accordion2" data-toggle="collapse" class="accordion-toggle collapsed">
Panel title</a>
</div>
<div class="accordion-bo
我想就一个具体问题寻求帮助。我搜索过类似的问题,但没有找到任何实际的解决方案。我对CSS还比较陌生
我正在尝试创建一个名为buttoncontainer的蓝色框,稍后将在其中包含按钮。现在,我想格式化它,使浏览器窗口的上边缘和蓝色框的上边缘之间的距离始终为窗口总高度的42%。正如下面的代码所示,我试图通过给方框42%的最高利润率来实现这一点
然而,我做不到。当我在Firefox或IE中打开HTML文件时(这是我在家庭桌面上看到的),当窗口是全屏时,距离显然有所不同。如果不是,并且我开始调整它的大
标签: Css
pseudo-elementcss-content
如本文所定义:
您可以使用如下代码在伪元素中递增数字
H1:之前{
内容:“计数器(章)”章节;
计数器增量:章节;/*在章节中添加1*/
}
H1{
计数器重置:节;/*将节设置为0*/
}
H2:之前{
内容:柜(章)“‘柜(节)’”;
反增量:节;
}
是否有一种方法可以使用相同的代码来递增字母,如“a”、“b”、“c”等
谢谢大家! 是的,counter()的第二个参数定义了所使用的计数器类型,与常规ul或ol的列表样式类型一样;例如:
content: counter(chapte
我对IE9和html表有问题。我有一个页面,每个页面上都有表格(float:left;),所有表格的单元格大小都是由CSS固定的。在chrome上,当行已满时,新表将进入下一行,但在IE上,表将缩小(不考虑单元格大小)。
如何在IE上强制跳线(不缩小尺寸)?表格布局:固定上的和最小高度,上的最小宽度解决问题
谢谢请发布您的代码,并解释您迄今为止所做的尝试。不知道html代码很难猜测,但是css属性table layout:fixed可能会有所帮助。
我使用名称空间来标识可以从不同用户发送的HTML片段,但Internet Explorer不支持内容类型XHTML+XML,下面向我建议的解决方案是,问题是其选择器具有名称空间前缀的CSS规则被忽略。。。我不知道为什么?我只想说我是XSL新手,所以请一个接一个:)
index.php
<?php header('Content-type: application/xml'); ?>
<?xml version="1.0" encoding="utf-8"?>
<?x
我有一个div,我不想固定高度
我希望这个div有一个滚动条,以防内容比窗口大
我将此添加到我的div中:
overflow: auto;
overflow-x: hidden;
但是如果内容比窗口大,我仍然看不到滚动条
您可以使用javascript来确定窗口的高度,然后设置max height css属性,如@Fags建议的那样
<script>
$(function() {
var $window = $(window);
var setMaxHeight = fun
我开始使用Bootstrap3,并选择了一个12列的网格。我希望我的内容在大屏幕上有7列。有没有办法在左边设置0.5的屏幕外
感谢您的帮助您可以使用经验证的边距将任何列大小居中:0自动;技术,您只需要处理引导的网格系统添加的浮动。我建议定义自定义CSS类,如下所示:
.col-centered{
float: none;
margin: 0 auto;
}
现在,您可以将其添加到任何屏幕大小的任何列大小,它将与Bootstrap的响应式布局无缝配合:
<div class
我有一个SVG文件,它使用一个模式来创建时间表的背景。在Google Chrome中,这会按预期进行渲染,每一行都不会被消除锯齿。然而,在Firefox、Safari和InternetExplorer中,它的每一行都是半透明的2px
我尝试的
经过数小时的探索和尝试,我得出以下结论:
这种模糊部分是由svg具有动态宽度这一事实造成的,并且在应用viewBox属性时解决了这一问题,但是这会降低所有可伸缩性,从而破坏使用svg的目的
当页面上只有一个svg时,它看起来很正常(或非常接近正常),但是当
我指的是我们的客户正在使用的css。
我正在工作的网站和他们的网站在页眉/页脚等方面看起来是相同/相似的
总体来说,它运行良好,但是在ie8中,客户端的站点与我正在使用的站点看起来非常不同
当我在开发者工具(IE)中查看特定样式表,然后查看css时,我可以清楚地看到我正在处理的站点的样式表中缺少了一些东西
这怎么可能?我该怎么修理
谢谢
从以下路径检查IE中的“兼容性视图”:
工具>兼容性视图设置
缺少哪些属性?你确定它们在IE8中受支持吗?这取决于你是否也在IE8中查看站点。如果你的IE8和他
鉴于此代码
a,
h1
{
背景:浅蓝色;
}
我想重写它,使每个选择器以逗号结尾,即使是最后一个。这将使添加或重新排序选择器变得容易。但是,如果在最后一个逗号后添加逗号,则不会应用该样式。这个代码似乎有效
a,
h1,
_ {
背景:浅蓝色;
}
但这会导致不可预见的问题吗
这是否会导致不可预见的问题
不懂代码;但要考虑人民。想想可怜的开发人员,他偶然发现了这个CSS。想象一下当他/她在样式表中发现不必要的CSS时的心理状态。喘息
严肃的理由:使添加或重新排序选择器变得容易
在选择器列表
在StackExchange上,这可能是一个愚蠢的问题。请原谅我的提问,但我在哪里尝试按照示例创建仪表板主题,如Twitter引导的自定义组件示例指南所示。所以我已经下载了bootstrap发行版zip的源代码。但是任何地方都没有文件名dashboard.css。我在谷歌上搜索过它,但它似乎把我带到了第三方网站wrapbootstrap.com(在这里可以找到它吗?)?谢谢你的帮助 您可以在github repo上找到它:
您可以在此处看到不同主题的样式:
不管我做什么,使用Mac OSX 10.9.2和Chrome 33.0.1750.152版,填充,背景色,什么都不起作用。我真的只是想在select元素上应用padding top和padding bottom的。有什么好处?如何在所有平台上全局执行此操作???您需要应用-webkit外观:无在webkit浏览器中添加CSS以选择元素时
演示将以下属性添加到css文件中的选择中:
-webkit-appearance:none;
实现自然设计有更好的选择:
height:30px;
backg
我搜索了很多,在STACK上找到了一些参考资料,但我还是发布了这篇文章(这是一个“重复”的问题,但接受的答案在我的任何情况下似乎都不起作用)
堆栈链接:
我似乎无法显示与表单控件元素(输入文本)内联的按钮
我有三个版本的相同的东西
小提琴:
新标签:
添加
新标签:
按钮
新标签:
按钮
我发现了许多类似的想法和答案,但无论我做什么,它们都不起作用
我的小提琴:
有人能帮我吗?您可以使用引导程序的列属性来指定您希望在表单内联中使用的布局,如下所示:
如果这是您希望所有输入/按钮对都
为什么悬停效果不起作用?
//其他一些lis
内联样式通常是一种糟糕的策略
此外,在内联声明中添加的样式只能是已添加内联样式的元素的定义样式。不能添加选择器
要实现样式声明的目的,您至少应该在页面的元素内的块中添加样式(或者更好地使用):
#主导航a:悬停。副导航1{
显示:内联块;
}
//其他一些lis
这将讨论添加样式的不同方法。也许您应该使用javascript:
<a onmouseover="this.style.display='inline-b
有人知道如何从中间向外css转换16px乘16px的imgdisplay:none
HTML
<center>
<br>
<div class="t"></div>
</center>
JS
.t {
height: 0px;
width: 0px;
background: green;
display: block;
}
.a {
height: 16px;
width: 1
我有一个继承母版页的aspx页面。因此,此页面中的内容保存在contentplaceholder中。该内容有一个div say div1,其中inturn还有两个div say div2和div3。当我将样式应用到div1时,它可以工作,但对于div2和div3则不能。
当我使用firebug时,样式表只显示div1的div id。但是我也有div2和div3
这是密码
我是第二组,在第一组里面
我是第三组,在第一组里面
下面是样式表:
#第1部分
{
背景色:红色;
宽度:300px;
我有以下代码,用于将行计数应用于动态表-
.ftable table {
counter-reset: rowNumber;
}
.ftable tr {
counter-increment: rowNumber;
}
.ftable tr td:first-child::before {
content: counter(rowNumber);
min-width: 1em;
margin-right: 0.5em;
}
来自()
是否可以忽略第一
我已经用Bootstrap3创建了一个响应页面。我有一个问题,在所有的移动设备,有很长的滚动条来。奇怪的是,在我的本地机器上,一切都很好。问题仅在生产环境中重现。我什么都试过了,但都没用
使用元标记:
这个问题让我发疯,我不知道这个问题的原因
下面是页面url
即使我删除consle面板中的整个body标签,滚动条仍然会出现。如果你们需要任何其他细节,请告诉我
我正在更新这个问题,我的新发现是这个页面没有响应,这就是为什么滚动条来了。不知道viewport meta有什么问题,因为同一页在我
我有一个清单样式表,在这里我导入所有现有的样式表。然后将它们绑定并最小化为单个CSS文件
我需要做的是从一个文件夹导入所有文件,但只有一个。这是因为我使用的是Bourbon mixin库,覆盖变量必须在它之前,但所有其他SCSS文件都在它之后
下面是这棵树的样子:
- helpers/
- variables.scss
- classes.scss
- mixins.scss
- bundle.scss
我想做的是:
bundle.scss:
@import "helpers/va
我已将淡入淡出的颜色更改为红色,以使问题更加明显。渐变上的100%颜色在这个div左侧的1个像素处溢出。这似乎是一个Safari bug,但我想知道是否有人对此进行了修复
应用于此的样式如下所示:
background: linear-gradient(to right, #007AC3 0%,#d30421 100%);
padding: 0 4.29929%;
width: auto !important;
background: #1575C5;
float: left;
display
标签: Css
css-transitionsfadeinfadeout
我可以使用以下css将不透明度为零的元素的类更改为.elementToFadeInDout,从而使其淡入淡出:
.elementToFadeInAndOut {
opacity: 1;
transition: opacity 2s linear;
}
是否有一种方法可以使元素在淡入后通过编辑同一类的css淡出?使用css
这是一个演示
.elementtofadeinandount{
宽度:200px;
高度:200px;
背景:红色;
-webkit动画:fadeinout
我正在尝试创建一个静态注册表表单。不幸的是,当浏览器窗口最大化时,输入旁边的标签保持向左浮动。我希望整个盒子在调整大小时保持不变。应该是这样的
我正在使用而不是正常的引导。有人知道这个问题的解决方法吗
我的代码
HTML
这是我的示例,您可以自己试验我的代码。您应该将标签放在包含输入字段的div中。因此,与此相反:
<label class="col-lg-2 control-label" for="inputName">Firstname</label>
<di
我想知道是否可以在materialize.css框架中为每个工具提示提供不同的背景颜色
当工具提示被激活时,我看不到检查器中生成的任何其他标记,因此不能使用CSS作为目标 工具提示在materialize中显示如下:
我想,如果你计算出要更改背景的工具提示的ID,你可以这样做:#tooltip-ID.background{background color:red;}工具提示可以使用css更改颜色。您必须覆盖默认css,如下所示。在background类中将颜色代码指定给背景色
<sty
好的,我有一个场景,我有一组颜色列表,比如说10
现在我想浏览一下子元素的颜色列表,给它们1-10的颜色;然而,我不知道我会有多少个孩子,所以我不知道如何处理
比如,子1应该有颜色1,但子11也应该有颜色1(因为颜色列表已经重新开始),很明显,子2会得到颜色2,子12会得到颜色2,依此类推
示例HTML:
一些文字
一些文字
一些文本
一些文本
一些文本
一些文本
一些文本
一些文本
一些文本
一些文字
一些文字
一些文字
一些文本
一些文本
一些文本
一些文本
一些文字
是否可以使用:n
图像没有填充site wrap元素,因此主体显示在底部。我试着弄乱图片上的边距,但我似乎无法让网站包装在不经过或不足的情况下进入底部。任何关于如何实现此效果的提示都将不胜感激。这并不漂亮,但您可以通过添加填充底部:100%来解决此问题到.site包装器不能说这一定是最好的解决方案,但我想你可以添加以下内容:
.site-wrap {
top: 0;
bottom: 0;
left: 0;
right: 0;
position: absolute;
Flexbox的对齐内容:周围的空格使我的列表项水平均匀分布。有没有一种方法可以完全相同,唯一不同的是左边的第一个项目没有左边的空间?(也就是说,列表从容器的左边缘“开始”)您可以使用justify content:space-between,但最后一个内容的右侧也没有空格
一个好方法。使用调整内容:在之间留出空间,而不是在周围留出空间,以获得您在此处试图实现的目标
参考代码:
ul{
显示器:flex;
左侧填充:0;
}
李{
证明内容:之间的空间;
显示器:flex;
宽度:25%;
}
我正在尝试CSS网格布局,目前面临一个问题。我想使用position:absolute作为网格中div的子级。正如您在下面看到的(代码片段),红色框设置为位置:绝对,并且是.left的子项
如何使红色框在视觉上保持在橙色分区(左侧)中,而不会在棕色分区(右侧)中“溢出”
我尝试将位置:relative设置为父元素,但没有结果
下面是显示问题的简化版本(您可以修改该值以查看分隔符的移动)
html,
身体,
部分{
身高:100%;
边际:0px;
填充:0px;
}
.窗户{
显示:网格;
网格
我在@each循环中输出属性选择器时遇到问题。CSS输出呈现“{$type}”。如何正确地执行此操作
SASS
@each $type in text, email
input[type='{$type}']
background-color: $white
border: 2px solid $loblolly
border-radius: 6px
color: $black
font-family: $gotham
font-size:
我尝试在单击时从左到右旋转V形,但动画为角度
CSS:
HTML:
下面是一个示例,因为您使用的是来自cdn的图标,所以不能简单地为它们设置动画。您可以做的是只使用一个svg,并使用css转换对其进行旋转。例如:
html:
css:
您可以在此处检查css转换兼容性:
此外,您还可以在此处查看有关ngStyle的更多信息:
希望有帮助 这是工作流程
.TS
@Component({
selector: 'my-app',
template: `<link rel="stylesh
如果我设置#main.overflow为none,我就得到了我想要的
如果我设置#main.overflow为scroll,这不是我想要的,那么最后一个元素会被错误破坏
为什么滚动条会导致Flex布局错误
正确结果
*{
填充:0;
保证金:0;
框大小:边框框;
}
#主要{
溢出:无;
宽度:200px;
背景色:#321;
显示器:flex;
弯曲方向:行;
填充:10px;
柔性包装:包装;
调整内容:灵活启动;
}
艾尔先生{
宽度:50px;
高度:50px;
背景色:红色;
保证
对于在现代Outlook中查看的发送给Office365帐户的电子邮件,是否有一种方法可以使用实际的基础URL自动扩展超链接。通过这种方式,用户可以立即看到URL实际将他们带到哪里,而不必信任显示的超链接文本或记住将鼠标悬停在超链接上
例如,自动转换为https://harmless.com[]
这似乎是一个很好的折衷方案,既要禁用所有超链接(这对用户来说很麻烦),又要依靠Microsoft在安全链接等方面的过滤功能。我不知道如何自定义Outlook,但您需要的是通过设置超链接的样式(例如,可见
你好,我正在尝试链接两个动画。
现在发生的是,在移动结束后,我的三角形跳回到原来的位置,然后开始向下缩放。为什么当我指定forwards参数时三角形会向后跳,该参数告诉它应该在最后一个关键帧停止选项。
我不知道这里出了什么问题
#底部矩形{
动画:向前移动2秒,向下移动1秒,向前移动1秒;
}
@关键帧向上移动{
0% {
变换:translateY(0);
}
100% {
转化:translateY(-25%);
}
}
@关键帧向下缩放{
0% {
变换:scaleY(1);
变换原点:
我正在我的项目中使用adminlte v3.1.0。我的控制侧边栏有问题。在标记体中添加类布局后,我无法滚动侧边栏
我想把侧边栏修好。但是仍然可以滚动里面的内容
我很抱歉我的英语不好。谢谢你。
您可以使用overflow-y:scroll在div中
如果高度为600px,感谢您的帮助。但当我设置为高度:100%时,它不起作用。@NurOktaviani你试过Overflow-y?
当按钮悬停在上方时,我试图将字形图标V形符号向上更改颜色
按钮:
.btn.btn success.text大写.m-b-xs.sort按钮
字形图标(如果我将光标悬停在V形上,则此图标有效):
.glyphicon V形向上:悬停:在
我正在努力
.btn.btn-success.text-uppercase.m-b-xs.sort-button:hover .glyphicon-chevron-up:hover:before {
color: orange !important;
}
我想创建一个如下所示的网格:
1 5
2 6
3 7
4 8
9
10
逻辑是先填充第一列的4行,然后填充第二列,如果第五行有更多的单元格填充它们,也填充第一列的4行,然后填充第二列
例如:
1
2
3
您可以按如下方式进行操作:
.container{
显示:内联网格;
grid auto columns:50px;/*列宽,非强制性您可以保留默认值*/
网格自动流动:密集;/*确保填充所有单元格*/
网格间距:5px;
利润率:10px;
计数器复位:num;
}
.货柜组{
网
当我在自定义按钮组件上使用&:hover::after时(顺便说一句,使用样式化组件),一切正常。但是当我切换到&:active::after时,要在单击按钮时生成动画,什么都不起作用。有什么想法吗
/* Content under the drip */
content: 'DEPOSIT';
font-size: 1.2rem;
font-family: sans-serif;
color: white; /* Color of text */