标签: width

使用JavaScript/onorientationchange在iPhone上重置Safari的缩放/宽度/缩放

我正在使用body标签中的onorientationchange调用显示不同的内容,具体取决于用户如何握住他/她的手机.这很有效 - 我隐藏了一个div,同时让另一个可见.

纵向模式下的div在首次加载时看起来很棒.我使用它来获得正确的比例/缩放:

<meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0;" />

即使纵向模式中的内容运行,宽度也是正确的,用户可以向下滚动.横向模式下的显示也很完美.但是,如果横向模式中的内容要求用户向下滚动,那么当用户返回纵向模式时,屏幕将"缩小"以便说出来.无论用户是否在横向模式下向下滚动,都会发生这种情况.

我尝试了许多不同的东西来试图获得正确的屏幕比例/缩放/宽度,但没有运气.有没有办法做到这一点?

提前致谢!

javascript iphone zoom viewport width

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

乳胶:hfill到一定宽度

我目前正在做类似的事情:

a\hfill{}b
Run Code Online (Sandbox Code Playgroud)

它在最左边放置'a',在页面的最右边放置'b'.但是,我希望'b'正好在一半.在我可以说的地方有一个\ hfill等价物\hfill{0.5\textwidth}吗?我不知道'a'的宽度.

显然,我可以使用表格,或者也可以使用minipage,但这里的其余代码非常复杂,所以我宁可不要乱用它.

编辑:

a并且b都是subfloats(子图),其中包含lstinputlistings.

layout latex width

11
推荐指数
2
解决办法
3万
查看次数

获取div元素的宽度

HTML:

<a id="postanad"  href="postad.php">Make a Post</a>
Run Code Online (Sandbox Code Playgroud)

CSS:

#header #postanad {
    position: absolute;
    top: 50px;
    left: 250px ;
    background: #000 url(postad.gif) repeat-x 0% 100%;    
    font: bold 19px Tahoma, 'trebuchet MS', Sans-serif; 
    padding: 5px;


}
Run Code Online (Sandbox Code Playgroud)

如何确定div元素所采用的像素/ ems大小,以便我可以使背景图像postad.gif具有相同的宽度?

为了清楚起见我不想动态确定宽度,只是想知道它占用了多少空间,以便我可以在PS中绘制背景图像.

css width

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

响应式媒体查询无法在Google Chrome中使用

我写了一段CSS代码,根据用户的屏幕宽度流畅地切换我的网站布局的宽度.如果用户可用的屏幕空间较少,则布局的宽度会增加以填充更多的窗口并留下更少的空白,如果它们有更多空间,则布局会缩小以保持吸引人的外观.

我使用以下代码来实现此目的:

#bg{
    background:-webkit-linear-gradient(90deg, #0f0f0f 0%,#222222 400px);
    background:-moz-linear-gradient(90deg, #0f0f0f 0%,#222222 400px);
    background:-o-linear-gradient(90deg, #0f0f0f 0%,#222222 400px);
    background:linear-gradient(90deg, #0f0f0f 0%,#222222 400px);
    margin-left:auto;
    margin-right:auto;
    margin-bottom:1.6rem;
    border-width:0 0.1rem 0.1rem 0.1rem;
    border-style:solid;
    border-color:#303030 #101010 #000;
    border-radius:0.8rem;
    min-width:94.2rem
}

@media (min-width: 70rem){
    #bg{
        border-radius:4px;
        border-radius:0.4rem;
        width:90%
    }

}

@media (min-width: 91rem){
    #bg{
        width:80%
    }

}

@media (min-width: 112rem){
    #bg{
        width:70%
    }

}
Run Code Online (Sandbox Code Playgroud)

这在Firefox 30中运行得很好,但Google Chrome 总是以70%的宽度显示元素.

以前,我在查询中也使用了max-width,在这种情况下Chrome会做相反的事情; 无论我调整浏览器窗口的大小,它总是会以90%显示元素.

规则使用SASS编译.究竟是什么问题?如何更改查询以在所有浏览器中工作?

可以在此链接中找到受影响的网站.

css firefox google-chrome width media-queries

11
推荐指数
3
解决办法
3万
查看次数

从php中的ttf-font获取单个字符的宽度?

我正在创建一个动态图像,它使用PHP GD-library在我的页面上创建标题.问题是,我需要一个换行系统.这本身不是问题,但首先我需要获得当前字符的宽度(以像素为单位).

我对此非常好奇,有什么办法吗?或者我是否需要手动指定每个abc的宽度?

Martti Laine

php fonts gd image width

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

查找拉伸网页的元素?

我正在为http://digitaleditor.com/做一些工作,我遇到了一些令人困惑的事情.

网页底部有一个水平滚动条,但我一直无法弄清楚原因.使用谷歌Chrome的开发人员工具,我发现整个页面上只有3个项目超过960像素宽.前两个是html和body,第二个是#hpages,然而第二个只有970像素宽(html并且body每个宽1263像素).此外,有一个非常明显的CSS规则扩展#hpages到970像素:

#hpages ul {   width:970px; float:right; }
Run Code Online (Sandbox Code Playgroud)

我找不到拉伸这些html或body元素的规则.我尝试运行以下脚本来查看是否有任何我只是忽略的元素可能会拉伸页面:

javascript:widest=null;$("body *").each(function(){if(widest==null)widest=this;else if($(this).width()>$(widest).width())widest=this;});alert(widest.id);
Run Code Online (Sandbox Code Playgroud)

这返回#hpages,意味着身体中没有超过970像素宽的项目(即使身体被拉伸到1263像素).

没有影响body元素宽度或元素宽度的CSS规则html.

老实说,对于拉伸页面的内容感到遗憾,我不知道如何弄明白.在这一点上,我最后的办法是系统地从页面中删除项目,直到它被解决.我想知道是否有人知道更好的选择.

html css stretch width

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

设置span元素的百分比宽度

一个直截了当的问题..是否可以在CSS中设置span标签的宽度百分比?例如:

<span style="width: 50%">...</span> 
Run Code Online (Sandbox Code Playgroud)

等等..

在我的项目中,我目前正在使用div但是在每个div标签之后插入一个换行符(我不想要).因此,最明显的解决方案是使用span标签而不是div.但是后来我无法定义span标签的宽度.Atleast不是百分比的方式.

在此先感谢您的帮助!

html css width

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

jquery - 获取尚未应用的类的CSS属性值

我有一个同样的问题在这里问(不能评论它,也许没有特权),我想得到样式表中定义的css宽度值但尚未应用于dom中的任何元素,(其引导css与网格响应媒体查询)

 .span6 {
 width: 570px;
 }
Run Code Online (Sandbox Code Playgroud)

然而,在上面引用的问题中提供的解决方案返回0,即像这

$('<div/>').addClass('span6').width();
Run Code Online (Sandbox Code Playgroud)

但是如果我做这样的事情就有用

 $('<div/>').addClass('span6').hide().appendTo('body').width();
Run Code Online (Sandbox Code Playgroud)

没有附加该div的任何简单方法?

html javascript css jquery width

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

<html>宽度小于其背景

我设定了一种风格<html>:

html {
    background: #ECECEC;
    border: 1px solid #FFFFFF;
}
Run Code Online (Sandbox Code Playgroud)

如果页面内容比页面宽,为什么边框会停止,但背景会继续?

这是一个显示问题的小提琴:http://jsfiddle.net/rPGyc/3

html css width

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

%0.2lf和%..2lf作为printf占位符有什么区别?

我知道0在占位符的宽度之前放置任意数量的实现零填充.例如,printf("%02d", 6);打印06.

但是0在占位符的精度之前放一个单一的呢?例如,对于两个printf("%0.2lf", 0.123);和printf("%.2lf", 0.123);,输出0.12.

如果它什么都不做,是否有首选格式?

c format printf width

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

标签 统计

width ×10

css ×6

html ×4

javascript ×2

c ×1

firefox ×1

fonts ×1

format ×1

gd ×1

google-chrome ×1

image ×1

iphone ×1

jquery ×1

latex ×1

layout ×1

media-queries ×1

php ×1

printf ×1

stretch ×1

viewport ×1

zoom ×1