小编JSW*_*189的帖子

5
推荐指数
2
解决办法
1万
查看次数

什么是CSS中非常低效的规则

我在谷歌上进行了速度测试,我的CSS得分很高,成绩也很差.糟糕的成绩是由于CSS效率低下造成的.那是什么?我该如何纠正呢?

Very inefficient rules (good to fix on any page):
#menu ul ul li:first-child a:after    Tag key with 4 descendant selectors
#menu ul ul li:first-child a:hover:after    Tag key with 4 descendant selectors
Run Code Online (Sandbox Code Playgroud)

css

5
推荐指数
1
解决办法
393
查看次数

HTML基础知识:什么是目前良好的视口大小?

对此有很多不同的看法,但在设计网页时,您应该提供的最佳窗口大小或视口大小是多少?现在这假设您想要迎合广大公众(意味着如果您创建一个游戏网站,那里滚动的人将不会有800x600屏幕......)

另外,最好将主包含div保留为自动尺寸(这样它会随屏幕尺寸拉伸,假设你内部没有任何不需要拉伸的固定元素)或者你是否修正了宽度?我设计了一些网站,但我仍然不确定2012年的最佳做法是什么.

html css

5
推荐指数
1
解决办法
1514
查看次数

将图像水平放置在中心位置,使高度为视口的100%

我有一个占据视口整个高度的图像.图像高度应跨越整个视口高度(100%),以便它适合于从中查看的屏幕(此处已完成),并且宽度应与高度成比例.正如您在我的页面(http://lamininbeauty.co.za)中看到的那样,页面两侧有空格.我希望图像水平居中.以下是我的代码:

CSS:

body{
    margin: 0px;
    padding: 0px;
    overflow: hidden;
}

#main{
    margin: auto;
}

img.bg {
        /* Set rules to fill background */
        max-height: 100%;

        /* Set up proportionate scaling */
        height: auto;

        /* Set up positioning */
        position: fixed;

}
Run Code Online (Sandbox Code Playgroud)

HTML:

<body>
<div id="main">
    <img class="bg" src="images/massage2.jpg" border="none" />  
</div>
</body>
Run Code Online (Sandbox Code Playgroud)

注意:我不希望图像丢失宽高比,它应该始终垂直适合100%,没有图像被截断,也没有垂直滚动.Horizntal居中.我试图远离background-size属性,因为IE8及更低版本不支持它.

html css

5
推荐指数
1
解决办法
9874
查看次数

更改SVG颜色

你能改变SVG里面形状的颜色吗?目前我正在使用PNG,我必须在Photoshop中手动创建每个不同的菜单,我想知道我是否可以使整个过程动态.

svg

4
推荐指数
1
解决办法
1万
查看次数

文件共享网站中要避免的危险文件类型

我正在建立一个小型文件共享网站,用户可以上传内容.最近有人上传了一个PHP脚本,可能是为了损害网站.它让我思考:我应该阻止用户上传哪些文件类型?我已经阻止了.exe文件.哪些其他文件类型可能会对我的网站或其用户造成伤害?

可以在此处查看此脚本.

php upload

4
推荐指数
2
解决办法
2440
查看次数

从MySQL longtext到PHP的换行符

我有多行文本输入到单个MySQL longtext单元格中,我希望以HTML格式显示.但是,当在HTML中显示字符串时,我无法弄清楚如何保持换行符.

例如,假设我在"内容"列中有此文本:

+-----------+
|  content  |
+-----------+
| Line 1.   |
|           |
| Line 2.   |
+-----------+
Run Code Online (Sandbox Code Playgroud)

我希望这个显示:

Line 1.

Line 2.
Run Code Online (Sandbox Code Playgroud)

但是,我的PHP循环得到了这个结果:

Line1.Line2.
Run Code Online (Sandbox Code Playgroud)

我使用下面的循环来echo从我的数据库中的文本.(我知道我不需要循环,但在实际项目中我显示多行数据).

$query = mysql_query("SELECT * FROM table ORDER BY timestamp DESC");
while($row = mysql_fetch_array($query)) {
    echo $row['title'];
}
Run Code Online (Sandbox Code Playgroud)

总之:在HTML中显示MySQL字符串时,如何保持换行符?有没有办法<br>在换行符添加?

html php mysql line-breaks

4
推荐指数
1
解决办法
1万
查看次数

Dictionary <T,T>的替代方案

我的应用程序要求我打印N次值X.

所以,我可以这样做:

Dictionary<int, string> toPrint = new Dictionary<int, string>();
toPrint.Add(2, "Hello World");
Run Code Online (Sandbox Code Playgroud)

...以后我可以使用此信息打印2页,文本值均为"Hello World".

我遇到的问题是,词典真的希望第一个值是Key:

Dictionary<TKey, TValue>
Run Code Online (Sandbox Code Playgroud)

因此,如果我想添加2个文本值为"Hello World"的页面,然后另外2个带有"Goodbye World"的页面,我有一个问题 - 它们都有一个TKey值为2,这会导致运行时错误("一项"已添加相同的键").

导致错误的逻辑:

Dictionary<int, string> toPrint = new Dictionary<int, string>();
toPrint.Add(2, "Hello World");
toPrint.Add(2, "Goodbye World");
Run Code Online (Sandbox Code Playgroud)

我仍然需要这个概念/逻辑才能工作,但由于Key,我显然不能使用Dictionary类型.

有没有人有任何解决方案的想法?

c# dictionary

4
推荐指数
2
解决办法
1万
查看次数

CSS目标可以包含许多类之一的元素

我正在尝试定位一个可能有许多类之一的元素.是不是有更简单的方法来编写以下示例?我无法找到参考,但似乎应该有一个更有效的选择.

.myTable1 a, .myTable2 a, .myTable3 a, .myTable4 a
{
    text-decoration: underline;
}
Run Code Online (Sandbox Code Playgroud)

html css css-selectors

4
推荐指数
1
解决办法
101
查看次数

Webkit-mask-size无法正常工作

我正在尝试使用webkit-mask-size来缩小掩码图像.像这样:

.myClass {
    width: 100%;
    height: 100%;
    background: #ffffff;
    -webkit-mask-size: 50% 50%;
    -webkit-mask: url(../css/images/myimage.png) center center;
}
Run Code Online (Sandbox Code Playgroud)

应用了myClass的div有一个父容器,其上设置了固定的高度.

无论我设置什么-webkit-mask-size都没有区别.

css webkit css3

4
推荐指数
1
解决办法
9367
查看次数

标签 统计

css ×5

html ×5

php ×2

c# ×1

css-selectors ×1

css3 ×1

dictionary ×1

hyperlink ×1

line-breaks ×1

mysql ×1

svg ×1

upload ×1

webkit ×1