小编ste*_*eax的帖子

MVC3中的CSS背景图片

我正在尝试为我的MVC3应用程序创建样式表.我不确定如何格式化background-image:url.

background-image:url('../../Content/images/gradient_tile_page_top.png');
Run Code Online (Sandbox Code Playgroud)

要么

background-image:url('~/Content/images/gradient_tile_page_top.png');
Run Code Online (Sandbox Code Playgroud)

我已经尝试了两种,都没有工作.对于MVC来说,Css似乎有点棘手.

css asp.net-mvc-3

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

强制表单文本为小写

input无论用户类型是什么,我如何强制"用户名"文本中的文本为小写?

<div class="register">
   <label for="username">Select username:</label>
</div> 
<div class="registerform">
    <input name="username" class="registerfont" type="text"
           id="username" maxlength="15" style="height:35px; width:300px">
</div>
Run Code Online (Sandbox Code Playgroud)

html javascript css

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

在JavaScript中使用带字符串的开关

switch分析字符串变量时,我的声明无法正常工作.

输出和输入都是<textarea>.

HTML

<form name="interface">
  <textarea name="output" rows="20" cols="100"></textarea><br>
  <textarea name="input" rows="1" cols="100" onKeyDown="thinkInput(event);"></textarea>
</form>
Run Code Online (Sandbox Code Playgroud)

JavaScript的

function thinkInput(e)
{
    if (e.keyCode == 13)
    {
        sInput = document.interface.input.value;
        document.interface.output.value += sInput;
        aInput = sInput.split(" ");

        switch (aInput[0])
        {
            case "say":
                textOut("You say \""+sInput.substring(aInput[0].length + 1)+"\"");
                break;
            case "move":
                move(aInput[1]);
                break;
            default:
                thinkFail();
                break;
        }
        document.interface.input.value = null;
        alert(aInput[0]);
    }
}
Run Code Online (Sandbox Code Playgroud)

我最后可以看到alert()案件是"说"或"移动".

我第一次尝试"说mudkipz"或"四处走动",一切都按照我想要的方式工作,但在那之后我输入的所有内容都会thinkFail()激发.

javascript string textarea switch-statement

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

参数比方法更难访问

我正在尝试将列表从一个表单类传递到另一个表单类.这是代码:

List<Branch> myArgus = new List<Branch>();

private void btnLogin_Click(object sender, EventArgs e)
{
    // Get the selected branch name
    string selectedBranch = lbBranches.SelectedItem.ToString();
    for (int i = 0; i < myArgus.Count; i++)
    {
        if (myArgus[i]._branchName == selectedBranch)
        {
            // Open the BranchOverview form
            BranchOverview branchOverview = new BranchOverview(myArgus[i]);
            branchOverview.Show();
        }
        else
        {
            // Branch doesn't exist for some reason
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

然后在我的BranchOverview班上:

List<Branch> branch = new List<Branch>();

public BranchOverview(List<Branch> myArgus)
{
    InitializeComponent();

    branch = myArgus;
}
Run Code Online (Sandbox Code Playgroud)

当我运行代码时,我收到此错误: …

c# list

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

动态DOM建设508投诉?

随着越来越多人使用Backbone,Ember和其他JS MVC类型框架,越来越多的HTML DOM正在动态构建,第一个HTML页面只包含一个"root"元素,用于将生成的HTML转储到其中.

这种做法是508投诉吗?

javascript accessibility section508 backbone.js ember.js

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

内联块元素是否可以自动填充可用宽度?

我有一个<div id="content">包含<div id="sub-navigation><div id="main container">,它们是内联块.我希望能够main container填充剩余的可用页面宽度.那可能吗?

Palge布局

我需要columns-strip根据column元素的数量和宽度进行扩展或缩小.如果宽度columns-strip超过宽度,main container则应出现水平滚动条.

CSS:

* {
  margin: 0px;
  padding: 0px;
  font-size: 10pt;
  white-space: normal; 
}

#wrapper {
  margin: 0px 20px; 
  background-color: red;
}

#header {
  margin: 25px 10px 10px 10px;
  height: 50px; 
  background-color: purple;
  color: white;
}

#content {
  margin: 10px; 
  padding: 10px; 
  font-size: 0pt; 
  white-space: nowrap; 
  overflow: hidden; 
  background-color: white;
}

#sub-navigation {
  width: 200px; 
  height: 150px; 
  display: …
Run Code Online (Sandbox Code Playgroud)

html css layout page-layout

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

隐藏/显示多达100个DOM元素的最有效方法是什么?

假设您最多有100个元素,其类型和格式不会改变,但它们的上下文会改变.(它们基本上是行)
这些行绑定到输入并随着用户键入而改变.

什么是最佳性能的最佳方法?重用这些元素,保持一切,但改变他们的背景?还要别的吗?

编辑,澄清:
搜索算法是无关的,但我确实使用MVVM(angularjs)框架,所以我正在做的搜索是在JavaScript上,而不是瓶颈; 得到结果后,我相应地更新.

此外,我不需要搜索DOM上的元素,我确实有元素的引用,我想在更新期间最小化运行时间.

html javascript jquery dom

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

CSS定位绝对在不在Firefox中工作的表格单元格中

我无法弄清楚这个定位问题在Firefox中.它似乎没有遵循绝对定位规则.有什么我不应该这样做,但有些眉毛处理它,有些不处理?

JS小提琴:

原创 - http://jsfiddle.net/g9qzh/

更新 - http://jsfiddle.net/g9qzh/2/

适用于IE,Chrome,Safari,Opera

这是实际的代码.如果我没有遵循某些我不了解的标准,请告诉我.

HTML:

<table>
    <tr>
        <td>
            <div id="three">Three</div>
            <div id="two">Two</div>
        </td>
    <tr>
    <tr>
        <td>
            <div id="three">Three</div>
            <div id="two">Two</div>
        </td>
    <tr>
</table>
Run Code Online (Sandbox Code Playgroud)

CSS:

#two {
   position: absolute;
   top: 0;
}
td {
   position: relative;
}
Run Code Online (Sandbox Code Playgroud)

我唯一的线索是,我应该分配一些其他值,td这将导致它工作.其他一些stackoverflow问题已经提到Firefox行为不端,但我还没有找到答案.我尝试将top和left值分配为零,但FF不会让步.

css firefox position positioning

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

指南针给了我错误的精灵之路

config rb正在运行默认值.文件夹结构也是默认的.

在我的scss文件中我做.

@import "icons/*.png";

@mixin sprite_css($name) {
@include icons-sprite($name);
height: icons-sprite-height($name);
width: icons-sprite-width($name);
display:block;
}


.btn {@include sprite_css(deltag);}  //deltag is the name of a png image in the sprite.
Run Code Online (Sandbox Code Playgroud)

在此之前,我在images文件夹下创建了一个文件夹,在这里称为图标我将所有的png文件放入其中.

生成的css代码如下所示.

.icons-sprite, .icons-deltag, .icons-deltag_grey, .icons-deltag_mouseover, .icons-facebook_del, .icons-faneblad, .icons-soegefelt, #container .btn, #container .btn_over {
background: url('/images/icons-s93e62b2fff.png') no-repeat;
}`
Run Code Online (Sandbox Code Playgroud)

注意背景路径设置没有图像文件夹前面的尾随点,所以放在stylesheets文件夹中的CSS文件现在在stylesheets文件夹中查找图像文件夹,显然文件没有加载.无论如何我似乎无法改变这一点.将config rb更改relative_assets = true为无效.

我希望css文件指向sprint.

background: url('../images/icons-s93e62b2fff.png') no-repeat; 
Run Code Online (Sandbox Code Playgroud)

这是正确的道路,我怎样才能做到这一点?

sass compass-sass

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

JAVA:正确访问静态方法

我是JAVA的新手,我喜欢尝试理解一切.

在JAVA中访问静态方法"hero.returnHp()"时,我有以下内容:

 hero Mike = new hero();

 Mike.returnHp();
Run Code Online (Sandbox Code Playgroud)

该程序运行正常,但我注意到Eclipse有一个警告声明,"类型英雄的静态方法应该以静态方式访问." 当我接受自动修复时,它会改变"Mike.returnHp();" to"hero.returnHp();".

所以我有两个问题:

1)这有什么好处?

2)如果我创建了两个相同类型的对象,那么在以静态方式访问时如何指定返回哪个对象?

谢谢!

java static object

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