小编bdr*_*ing的帖子

什么是最接受的CSS边框插入算法?

我注意到每个浏览器都以border-style: inset;不同的方式呈现属性,所以我有两个问题:

  1. 为什么浏览器以不同的方式呈现它?怎么会有这么多不同的算法呢?最重要的是,有些浏览器看起来有问题!

  2. 由于我不能依赖inset属性工作,我想知道什么是正确的"算法"?我通常在顶部/左侧打16个打火机,在底部/右侧打16个更暗(即#666666背景,#767676顶部/左侧#565656是底部/右侧)

我需要知道要使用什么(一般来说),因为我在制作样式插图时遇到了麻烦,我显然无法正确使用插图,所以我必须手动更改颜色.然而,有时它看起来并不正确(如果它太暗).那里必须有一个很好的算法吗?

我已经在这个问题上寻找了网络资源(例如"你的边界需要什么颜色才能使这个看起来好看!"工具)或任何可以帮助的东西,什么都没发现.

可以这样想:如果有人在绘画程序中制作某些东西并且没有插入效果按钮,那么它们的四个边框会是什么颜色,主要颜色是_____什么?

有一个通用的算法,我找不到...

编辑:我想回到我使用需要插入样式的绘图程序的示例.有人可以给我一个他们用于此目的的例子吗?(问题的这一部分是否更好地指向设计师堆栈?)

css algorithm

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

在 UserControl 中使用泛型类型的正确方法是什么?

对于初学者来说,也许有人可以帮助更好地命名这个问题。

我想要实现的目标:

下面是我想要实现的目标的一个非常简单的示例,仅使用基本工作部件就能够得出我正在寻找的解决方案。

我希望能够在 .ascx.cs 代码隐藏中创建以下文件:

public partial class DynamicControl<T> : System.Web.UI.UserControl where T : class
{
    public List<T> Items;

    public void Add(T item) {
        Items.Add(item);
    }
}
Run Code Online (Sandbox Code Playgroud)

在 .ascx 文件中正确引用此内容:

<% foreach (var item in Items) { %>
    <p>item.Name</p>
<% } %>
Run Code Online (Sandbox Code Playgroud)

并将其加载到带有如下标记的 .aspx 文件中:

<custom:DynamicControl ID="DynamicControl1" ItemType="Person" runat="server" />
Run Code Online (Sandbox Code Playgroud)

或者甚至在 .aspx.cs 代码隐藏中为:

DynamicControl1.ItemType = Type.GetType("Person");
Run Code Online (Sandbox Code Playgroud)

真的,一切皆有可能。

我只需要一种在我的网站上创建通用用户控件的方法,我可以在其中以编程方式(或在标记中)设置项目类型,并使用 .ascx.cs 和 .ascx 文件以及引用的 .aspx 文件。

我尝试过的:

1)创建一个DynamicControlBuilder并继承该类ControlBuilder,然后使用 将该类附加为属性[ControlBuilder(typeof(DynamicControlBuilder))]。结果使得控件不会将泛型类型添加到 .aspx.designer.cs 文件中,并且 .ascx 文件也不知道如何呈现。

2)创建使用泛型类型的类的内部属性 …

.net c# asp.net generics

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

我可以从自定义视图公开事件以通过 Storyboard 进行连接吗?

我一直在尝试在 Storyboard 中使用自定义视图。除了在启用的属性中渲染layoutSubviews和使用,我想连接类似于连接检查器中“发送事件”的方式的操作。didSet@IBOutletUIButton

我认为它只涉及在 上创建一种var action: (() -> ())?属性CustomView并使用@IB前缀,但我似乎无法获得任何工作。

这就是 aUIButton的连接检查器的样子。

在此处输入图片说明

这是我CustomView的连接检查器:

在此处输入图片说明

所以……这可能吗?

xcode ios swift

5
推荐指数
0
解决办法
440
查看次数

如何均匀地获得任意数量的空间链接?

好的,所以情况就是这样......

假设我有一个网站导航栏,我允许用户在此导航栏上更改他们想要的链接数量.这意味着他们可以有3个,5个,10个等.

我想要做的是,如果一个链接启动,它只占用导航栏上1/5的空间.如果我没有使用边框,我可能会这样做:

宽度:18%; 填充:0 1%;

但是,我有两个问题:

1)对于4个按钮,它没有填满整行.如果链接太宽,它看起来会很难看......但是当我有6个或7个按钮时,它会有巨大的溢出!2)由于我有边框,我不能使用边框或宽度的百分比值,因为我无法正确估计它的百分比.

现在,我知道我不必使用百分比值,但我理想的是第一个按钮是所有其他按钮正确适合所需的最小尺寸,这意味着如果我有950px和6个链接,第一个链接可以是大约150px而其他链接是160px ......这很好.我希望导航栏上的所有其他按钮大小相同,无论有多少链接.

我还需要它接受边框...我想这样做的方法是在嵌套div中放置一个边框,这样它不会影响按钮的整体宽度?这一切都很好,但我仍然受到无法使用我想要的风格设计动态网站的问题的困扰,如果我无法使所有的导航按钮适合宽度.

我可以使用一些js技巧吗?我甚至都不知道......

谢谢

编辑:这是我的演示小提琴

css

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

如何允许访问MVC中的方法?

我正在尝试对我在MVC项目中的模型进行AJAX调用.我一直收到以下错误:

POST foobar/GetDate 405(方法不允许)

('foobar'是我的localhost:MVC项目的端口格式.)

我还没有在项目中使用路由,因为我不确定脚本的路径应该是什么样子.我知道如何在这一点上正确地路由视图.以下是一些代码段:

在我的MVC项目中,我有一个使用以下方法的模型:

[WebMethod]
public static string GetDate()
{
    return DateTime.Now.ToString();
}
Run Code Online (Sandbox Code Playgroud)

在我的Index.aspx文件中,我有这个代码:

<button class="getDate">Get Date!</button>
<div class="dateContainer">Empty</div>
Run Code Online (Sandbox Code Playgroud)

在我的script.js文件中,我有这个代码:

$.ajax({
    type: "POST",
    url: "GetDate",
    data: "{}",
    contentType: "application/json; charset=utf-8",
    dataType: "json",
    success: function (msg) {
        // Replace text in dateContainer with string from GetDate method
        $(".dateContainer").text(msg.d);
    },
    complete: function (jqHXR, textStatus) {
        // Replace text in dateContainer with textStatus
        if (textStatus != 'success') {
            $(".dateContainer").text(textStatus);
        }
    },
});
Run Code Online (Sandbox Code Playgroud)

我的最终目标是在C#模型中将XML数据发送到我的方法,然后解析并保存XML文档.

现在,我将尝试将jQuery中的AJAX请求链接到我拥有的C#方法.我很肯定它与路由和语法有关.

提前致谢!

c# ajax asp.net-mvc

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

如何使用jQuery计算目录中的文件?

我想计算文件夹中的文件数并返回该数字以设置.js文件中的变量.

基本上,我在一个文件夹中有X个图像.当用户单击右箭头时,我将现有的8个图像集替换为下一组8个图像,依此类推.我目前手动将变量(现在38)输入到页面中,因为文件夹中有38个缩略图.

代码工作得很好,但我讨厌每次添加文件时更改数字的想法.我想让它将变量设置为文件夹中的确切图像数.

这可能使用JavaScript或jQuery吗?我是否需要编写一个PHP文件才能为我返回此变量?任何信息都会很棒!

javascript php jquery

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

标签 统计

c# ×2

css ×2

.net ×1

ajax ×1

algorithm ×1

asp.net ×1

asp.net-mvc ×1

generics ×1

ios ×1

javascript ×1

jquery ×1

php ×1

swift ×1

xcode ×1