小编Hen*_*ett的帖子

防止将图像下载到移动网站上的页面

我怎样才能在我的网站的移动版本中将图像从Web服务器上下载,因为这些是不需要和不使用的大文件,因此严重影响了网站的移动版本的使用.看过这种性质的先前线程后,我看到使用下面的代码隐藏图像的父级可以受益.

.parent {display:block;}
.background {background-image:url(myimage.png);}

@media only screen and (max-width:480px) {
.parent {display:none;}
}
Run Code Online (Sandbox Code Playgroud)

问题是我不想将背景图像CSS用于与它们相关的SEO问题,因为我喜欢使用Schema标记等.所以如何防止IMG标记被下载,如display:none; 只隐藏图像而不是停止下载.

注意:这不是针对版权保护问题,例如防止右键单击等,而是针对移动的下载内容的速度和最终大小.

html css performance mobile

8
推荐指数
1
解决办法
6328
查看次数

使用display:table时,Safari中的CSS3大小调整不起作用

    header {
    box-sizing:border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
    padding:10px;
    width: 960px;
    margin: 0 auto 0 auto;
    height:80px;
    display:table;
    background-color:#FFF;
}
Run Code Online (Sandbox Code Playgroud)

我正在使用上面的CSS代码,在Chrome和Firefox中,这使得标题的总宽度为960px,但是在我的Safari 6.02中,它应该只支持"box-sizing",而不需要前缀,但我放了一个无论如何,作为一个后备,我的总宽度为980px,这意味着它的大小取决于内容框.谁能告诉我为什么它不适合我?

css css3

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

Python函数输入

我正在尝试在代码学院自学Python,并编写了以下基本代码,这些代码无论输入效果如何'Please Enter a Valid Number',我都会收到消息说"Oops, try again! Make sure area_of_circle takes exactly one input (radius)."

import math

radius = raw_input("Enter the radius of your circle")

def area_of_circle(radius):
    if type(radius) == int:
        return math.pi() * radius**2
    elif type(radius) == float:
        return math.pi() * radius**2
    else:
        return "'Please enter a valid number'"

print "Your Circle area is " + area_of_circle(radius) + " units squared"
Run Code Online (Sandbox Code Playgroud)

原来的任务是:

写调用的函数area_of_circle这需要radius作为输入,并返回一个圆的面积.圆的面积等于pi乘以半径的平方.(使用math.pi表示Pi.)

python

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

标签 统计

css ×2

css3 ×1

html ×1

mobile ×1

performance ×1

python ×1