小编CRA*_*OLO的帖子

@ font-face被IE7忽略

我已经使用Font Squirrel创建了@ font-face css规则和所有字体格式,并且在我到目前为止测试的所有浏览器上都能正常工作,但在IE7上却没有.字体似乎根本没有加载.

您可以在http://grupogamma.socialsnack.com/上查看该网站.

@ font-face规则在http://grupogamma.socialsnack.com/wp-content/themes/gamma/style.css上,字体在http://grupogamma.socialsnack.com/fonts/上

我的css片段由Font Squirrel生成:

@font-face {
    font-family: 'UniversCondensedLight';
    src: url('/fonts/univers-condensedlight-webfont.eot');
    src: url('/fonts/univers-condensedlight-webfont.eot?#iefix') format('eot'),
         url('/fonts/univers-condensedlight-webfont.woff') format('woff'),
         url('/fonts/univers-condensedlight-webfont.ttf') format('truetype'),
         url('/fonts/univers-condensedlight-webfont.svg#webfonteM3WTEhs') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'UniversCondensed';
    src: url('/fonts/univers-condensed-webfont.eot');
    src: url('/fonts/univers-condensed-webfont.eot?#iefix') format('eot'),
         url('/fonts/univers-condensed-webfont.woff') format('woff'),
         url('/fonts/univers-condensed-webfont.ttf') format('truetype'),
         url('/fonts/univers-condensed-webfont.svg#webfontPDfnu2z9') format('svg');
    font-weight: normal;
    font-style: normal;

}
Run Code Online (Sandbox Code Playgroud)

编辑:

通过使用Wireshark,我能够验证字体.eot确实已加载,并返回200 OK.content-type是application/vnd.ms-fontobject.所以加载了字体,但是没有使用/没有正确呈现.

css fonts font-face

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

C win32选项卡控件

好吧首先使用win32 api编写C语言,没有mfc,没有.net,没有wxwidgets.我已经创建了一个带有WC_TABCONTROL类的窗口,并添加了选项卡,一切正常,除了......我需要在每个选项卡中都有内容,我得到了msdn的印象,我需要为每个页面创建一个对话框,然后在用户选择选项卡时加载对话框.唯一的问题是我的主窗口不是一个对话框,所以使选项卡的对话框完美适合不是太好了.

所以我想知道是否有更好的方法来做到这一点?我想过只是隐藏并显示每个标签的不同控件,但这似乎不是一个好主意.

我想要的是当我的应用程序启动时它将调整窗口和选项卡控件的大小以适应所有选项卡(3-4个选项卡)所需的最小尺寸,并且窗口不会调整大小,我想简化事情一点点.我按照msdn上的示例(将每个对话框加载到内存中,通过每个对话框循环并将RECT设置为所需的最小大小然后调整所有内容)来做到这一点,问题是大小是在对话框单元中而我不能将其转换为像素,因为我还没有对应框的HWND.

基本上我的问题是使用选项卡控件管理窗口控件的最佳方法是什么.因此,如果我有一个制表符控件并且用户从tab1更改为tab2,我希望向用户显示不同的控件.

c api winapi tabs

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

initWithContentsOfFile已弃用

我想知道我可以使用什么代码而不是initWithContentsOfFile:因为我一直在寻找一些不被弃用但却找不到的东西.我正在尝试在webview中显示本地HTML文件,下面是代码:

- (void)viewDidLoad {
    [super viewDidLoad];

    NSString *htmlPath = [[NSBundle mainBundle] pathForResource:@"index" ofType:@"html"];
    NSURL *bundleUrl = [NSURL fileURLWithPath:[[NSBundle mainBundle] bundlePath]];
    NSString *html = [[NSString alloc] initWithContentsOfFile:htmlPath];
    [self.myWebView loadHTMLString:html baseURL:bundleUrl];

}
Run Code Online (Sandbox Code Playgroud)

我收到一条警告说initWithContentsOfFile:已弃用,想知道如何更新它.

iphone cocoa-touch webview

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

测试列表按照正确的顺序排序

我正在尝试在水豚中编写一些测试,测试日期列表是否正确排序.例如,我有一个日期列表,截止日期为6月27日星期三,8月13日星期一,5月31日星期四,当我点击按钮时,它将重新排列从最早开始的日期,即: 4月31日星期四,12月27日星期三, 8月13日12日.

在水豚中有没有办法可以编写这样的测试.

通常我会使用像page.find等方法,但这些方法只会找到日期,而不是告诉你它们是否按正确的顺序排序.

selenium automated-tests rspec ruby-on-rails capybara

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

Bootstrap函数声明

我正在浏览引导程序JS源代码,我遇到了一些我以前没见过的东西:

+function ($) { "use strict";
//...
}(window.jQuery);
Run Code Online (Sandbox Code Playgroud)

函数声明前面的+处理是什么?是否可以缓解一些潜在的缩小问题?

我相信在表达式类型之前放置一个+会将表达式的结果转换为数字,但我不知道它的相关性是什么.

感谢任何能为我揭示这一点的人.

javascript twitter-bootstrap iife

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

要调整primefaces数据表大小,请使用屏幕大小进行实时滚动

我有一个带有实时滚动功能的数据表.该表适合我的开发机器,但是这个应用程序的用户有更大的屏幕.如果数据表根据屏幕尺寸适合,那将是很好的.此外,数据表的高度应该调整为更多的行数用于实时滚动.目前我有15行用于实时滚动.如果滚动行随着屏幕的高度增加,那将是好的.请帮助我这方面.

我的数据表代码段:

 <h:form id="form">
   <div id="content">
      <h:selectOneMenu id="workspaceOptions" />
      <f:selectItem id="option1" itemLabel="Assignments"
         itemValue="assignment" />

      </h:selectOneMenu>


      <p:dataTable id="workSpaceList" var="data"
         value="#{workSpaceBean.lazylpId}" widgetVar="multiSelection"
         selection="#{workSpaceBean.selectedRows}" resizableColumns="true"
         liveScroll="true" scrollRows="15" scrollWidth="85%"
         scrollHeight="69%" styleClass=".ui-datatable-hor-scroll"
         tableStyle="table-layout:auto;width:100%;" scrollable="true"
         filteredValue="#{workSpaceBean.filteredWorkSpaceItems}">

         <p:ajax event="rowSelect" listener="#{workSpaceBean.onRowSelect}"
            update=":editWrkSp:display" oncomplete="multiDialog.show()" />

         <p:column selectionMode="multiple" style="width:5%" />
            .
            .
            .
            <p:column headerText="Insured" filterBy="#{data.insuredName}"
            sortBy="#{data.insuredName}" style="width:20%">
            <h:outputText value="#{data.insuredName}" />
            <!--   style="width:250px" -->
         </p:column>

         <p:column headerText="City" filterBy="#{data.custAddress_City}"
            sortBy="#{data.custAddress_City}">
            <h:outputText value="#{data.custAddress_City}" />
         </p:column>
      </p:dataTable>
   </div>
   </form>
Run Code Online (Sandbox Code Playgroud)

整个页面的CSS

    body {
    margin: 0px 0px 0px 0px;
    font-family: tahoma;
    font-size: 11px;
    background-color: #E8F0F8; …
Run Code Online (Sandbox Code Playgroud)

css datatable primefaces jsf-2

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

div内容保证金推进容器

我遇到了一个令我困惑的问题.

我有一个容器,我想将背景应用到浏览器屏幕右上角的位置.里面的div有一个4em的上边距,这是推动容器div.

CSS:

#container {
background: transparent url("../images/house-bg.png") top right no-repeat scroll;
}

#wrapper {
    background: #FFF;
    width: 960px;
    height: 600px;
    margin: 4em auto 0;
    border: 10px solid #C3CF21;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    -moz-box-shadow: 0 0 25px #444;
    -webkit-box-shadow: 0 0 25px #444;
    box-shadow: 0 0 25px #444;
}
Run Code Online (Sandbox Code Playgroud)

HTML:

<div id="container">
        <div id="wrapper">
            <div id="header">

            </div>
            <div id="main">

            </div>
        </div>
        <div id="footer">
            &copy; Copyright <?php echo date("Y");?> Company, Inc.
        </div>
    </div>
Run Code Online (Sandbox Code Playgroud)

我希望包装器的边距位于容器div内而不是外部.

我尝试了多个显示属性和位置属性无济于事.解决它的唯一问题是&nbsp;在#wrapper开始之前插入一个" ",但必须有一个CSS修复.

html css

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

Jquery选择下一个元素

我有下一个菜单结构.

<li class="menu-422"><a href="item-1" title="">Item 1</a></li>
<li class="menu-444"><a href="item-2" title="">Item 2</a></li>
<li class="menu-449"><a href="item-3" title="">Item 3</a></li>
<li class="menu-452"><a href="item-4" title="">Item 4</a></li>
Run Code Online (Sandbox Code Playgroud)

在该结构中,项目(a标签)具有背景.我想在悬停事件中更改下一个项目的背景.如果我已经完成了第2项,我想更改项目3的背景.我尝试使用jQuery,但是我找不到合适的代码.

jQuery("#mymenu li a").hover(function() {
  jQuery(this).next("li a").css('background', 'none');
}
Run Code Online (Sandbox Code Playgroud)

我用nextAll尝试了它,带有完整的选择器路径,但是我无法选择下一个元素.

jquery jquery-selectors

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

为Gerrit及其所有Git repos设置镜像的最佳方法

我有一个Gerrit服务器(名为A),我想为新服务器(名为B)设置一个镜像.我想从B中取代而不是使用A的处理能力,因为A作为主要的Gerrit服务器,当我可以使用来自B的SSH镜像时,我不想在其上添加更多的工作量.

我正在使用H2数据库,我想镜像整个Gerrit +所有的Git repos,而不仅仅是Git repos,因为我想保留Gerrit数据库的权限/历史记录.

我设法缩小了两种可行的方法:

  1. 使用"格里特复制" http://gerrit.googlecode.com/svn/documentation/2.1.6/cmd-replicate.html 不知道它的"[--url <PATTERN>]"的意思.我应该在哪里运行此命令?它是在服务器A还是B上?

  2. 使用"rsync"即可,但我无法同步review_site/etc/gerrit.config,因为它包含服务器A的IP,并且不希望在服务器B上拥有它.

git mirror gerrit

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

C#使用WebClient下载分块编码内容

我写了一个客户端应用程序,假设从Web服务器下载文件,非常简单:

using (WebClient webClient = new WebClient())
{
    webClient.DownloadFile("http://localhost/audiotest/audio.wav", 
                           @"C:\audio.wav");
}
Run Code Online (Sandbox Code Playgroud)

该网站(音频文件位于:http://localhost/audiotest/audio.wav)具有标题Transfer-Encoding:chunked

当我运行该程序时,我收到以下错误:

服务器提交了协议违规.Section = ResponseBody Detail =响应块格式无效

当服务器包含Transfer-Encoding:chunked header时,如何下载文件?

c# chunked-encoding

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