小编Ste*_*een的帖子

CSS缩放高度以匹配宽度 - 可能与formfactor匹配

我在twitterBootstrap基本响应式设计网站上实现了GoogleMapsV3地图.

但我的问题很简单:我有:

<div id="map"></map>
Run Code Online (Sandbox Code Playgroud)

#map{ width: 100%; height: 200px }
Run Code Online (Sandbox Code Playgroud)

我希望能够将高度更改为外形.就像在这个"在我的梦中CSS"

#map { width: 100%; height: width * 1.72 }
Run Code Online (Sandbox Code Playgroud)

我试图将高度,设置为自动以及各种各样的因素留下来 - 但只是为了让div永远崩溃.

我编写js-solution没有问题,但希望有一个简单的清理CSS解决方案,可能是CSS3

如果不可能,那将是什么最好的方式来解决这个问题?(计时器,事件......等)

html css responsive-design

52
推荐指数
7
解决办法
13万
查看次数

Firefox使dns缓存无效

我太快访问我在客户服务器上设置的网站了,Firefox现在记得,这是(示例)的默认网站

testsite.mycompanyname.com (non existing subdomain, same as *.mycompanyname.com)
Run Code Online (Sandbox Code Playgroud)

www.mycompanyname.dk - or rather the IP of the default server
Run Code Online (Sandbox Code Playgroud)

之后我设置了公共DNS(a-record)以重定向到另一台服务器,但Firefox会记住默认的IP地址.

Chrome/IE/Safari - 没问题,因为他们在DNS开始之前没有访问过该网站...

我在about:config中设置了这些:

network.dns.disablePrefetch = true
network.dnsCacheExpiration = 0
Run Code Online (Sandbox Code Playgroud)

还要别的吗?

我真的需要firebug调试该网站的前端....

干杯

dns firefox browser-cache

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

带有WMS和自定义投影的传单地图

我已经使用Leaflet和来自WMS服务的切片实现了一个地图.它们提供了一系列预测,其中一个可用于标准Leaflet EPSG:4326.

然而,地图看起来有点扭曲,我调查其他一个预测会更好.地图的供应商使用EPSG:32624,但我似乎无法正确地进行投影.

这是完整列表:EPSG:32624,EPSG:32619,EPSG:32620,EPSG:32621,EPSG:32622,EPSG:32623,EPSG:32624,EPSG:32625,EPSG:32626,EPSG:32627,EPSG:4326, EPSG:3413,EPSG:3575

我有一个小提琴:http://jsfiddle.net/uyrv2j7f/2/

有两个地图,最上面的一个是使用所需的投影,但不是真的有效.底部是使用工作但扭曲的投影.

我很确定,我需要编辑crs的配置.但到了什么?哪里可以找到信息?

我在这里找到了第一部分:http://spatialreference.org/ref/epsg/wgs-84-utm-zone-24n/ - 其他我用其他投影的例子.

var crs = new L.Proj.CRS('EPSG:32624',
    '+proj=utm +zone=24 +ellps=WGS84 +datum=WGS84 +units=m +no_defs', {
    resolutions: [
        2116.670900008467, 
        1058.3354500042335, 
        529.1677250021168, 
        264.5838625010584, 
        132.2919312505292, 
        66.1459656252646, 
        26.458386250105836, 
        13.229193125052918, 
        6.614596562526459, 
        2.6458386250105836, 
        1.3229193125052918, 
        0.6614596562526459, 
        0.33072982812632296, 
        0.21166709000084669
    ],
    transformation: new L.Transformation(1, -500, -1, 7017000)
});
Run Code Online (Sandbox Code Playgroud)

希望有人可以帮助我.

另外:Leaflet通常对我来说就像一个魅力,是这个案例的首选图书馆.但是,如果有人能够帮助使用不同的图书馆,那么我会非常感兴趣.....

更新:tinproject提供了一些指示,我去寻找,这个版本更接近想要的结果:http://jsbin.com/rehoxu/5/edit?html,css,js,output

我仍然喜欢有关如何真正定义自定义投影变量的输入...

proj map-projections proj4js leaflet

8
推荐指数
0
解决办法
1361
查看次数

使用 CSS 或其他代替 js 将十进制显示为上标

我有很多:

<span class="price">17.998,80</span>
Run Code Online (Sandbox Code Playgroud)

客户希望我替换为:

<span class="price">17.998<sup>80</sup></span>
Run Code Online (Sandbox Code Playgroud)

...好吧,让javascript...但是等等!

通过一些花哨的 CSS/CSS 技巧不能获得等效的结果吗?

(大 $ 数字,无小数,上标美分 - ,是我的小数分隔符)

亲切的问候,

斯蒂恩

注意:这很好用:

$('span.price').html($('span.price').html().replace(',','<sup>')+'</sup>');
Run Code Online (Sandbox Code Playgroud)

但首选是所有 CSS/CSS3 解决方案

html css

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

Linq orderby国家字符集

我有一个List,我依旧在一个属性上订购.

不幸的是,数据库设置(我猜)在获取数据时没有正确处理国家字符.虽然我不能改变(不是我的数据库),所以我需要直接解决这个问题.因此,我简化了下面的例子.

            var x1 = new Shop() {city = "Århus"};
            var x2 = new Shop() { city = "Ans" };
            var x3 = new Shop() { city = "Balle" };

            list.Add(x1);
            list.Add(x2);
            list.Add(x3);
            list = list.OrderBy(a => a.city).ToList();

            //Result:
            // Århus, Ans, Balle
            // Should be:
            // Ans, Balle, Århus
Run Code Online (Sandbox Code Playgroud)

这些评论应该解释我的问题:"Å"是丹麦字符集中的最后一个字母

我无法控制应用程序设置,但是我可以强制OrderBy使用特定的字符集进行排序吗?

提前致谢,

斯蒂恩佩德森

linq generic-list internationalization

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

在xslt 1.0中,如果value包含字符串值内的数字

我有一个复杂的地址字符串,或者可能是不同的格式,我需要将其分为道路名称,门牌号,楼层,位置(左,右,中间门)或门/房间号

我已经设法完成了最后一部分的伪“包含”操作:

<xsl:choose>
                <xsl:when test="contains(@addressFarLeft, ANY_NUMERIC_VALUE_ANYWHERE)">
                  <door>NUMERICVALUE</door>
                </xsl:when>
                <xsl:otherwise></xsl:otherwise>
              </xsl:choose>
Run Code Online (Sandbox Code Playgroud)

我很确定我不能只使用某种形式的包含,但是那又会怎样呢?

值是动态设置的,但以下是一些可能的值:

<xsl:variable name="addressFarLeftValue">.th.</xsl:variable> =>
no numeric value, do nothing

<xsl:variable name="addressFarLeftValue">.1.</xsl:variable> =>
   produce:  <door>1</door>

<xsl:variable name="addressFarLeftValue">, . tv </xsl:variable> =>
no numeric value, do nothing

<xsl:variable name="addressFarLeftValue">,th, 4.</xsl:variable> =>
   produce:   <door>1</door>
Run Code Online (Sandbox Code Playgroud)

有什么建议么?

xslt xslt-1.0

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

通过 Microsoft 登录个人和任何 Azure AD

我在Azure上创建了一个web应用程序并将身份验证模式设置为;

“任何组织目录(任何 Azure AD 目录 - 多租户)中的帐户和个人 Microsoft 帐户(例如 Skype、Xbox)

所有拥有工作或学校或个人 Microsoft 帐户的用户都可以使用您的应用程序或 API。这包括 Office 365 订阅者。”

它非常适合我和我的大学,也适用于个人 Microsoft 帐户。

我现在尝试登录不同 Azure AD 上的用户,但这些用户无法登录。这是从他们的 AD 中获取的尝试登录日志。屏幕上向用户显示了类似的消息

来自身份提供商“{idp}”的用户帐户“{email}”在租户“{tenant}”中不存在,并且无法访问该租户中的应用程序“{appId}”({appName})。需要先将该帐户添加为租户中的外部用户。注销并使用不同的 Azure Active Directory 用户帐户再次登录。

Web 应用程序的唯一目的是获取用户的 Azure/MS 验证电子邮件地址并在用户数据库中执行查找。

最好应该实现这一点,而不需要“其他 azure AD”管理员做任何事情。但如果需要的话可以提出这个要求。我只是不知道该问什么。

authentication azure azure-active-directory

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