问题列表 - 第24729页

如何修复包含浮动元素的DIV的宽度?

我有一个DIV容器,里面放着几个内部DIV,它们全部悬空.内部DIV可以在某些事件上改变宽度,并且包含DIV相应地调整.我在容器中使用float:left来保持缩小到内部div的宽度.我在内部div中使用float:left,所以即使内容发生变化,布局也很干净.

问题是我希望DIV容器的宽度和高度保持不变,除非特定事件导致内部宽度发生变化.从概念上讲,我想在内部使用float来获得布局优势,但后来我想"修复"它们以便它们不会浮动.因此,如果容器宽度为700px,我希望即使用户缩小浏览器窗口也能保持这种状态.我想要容器,它的内部DIV只能被浏览器窗口剪切掉.

我觉得这可以在CSS中很好地完成,我只是无法弄清楚如何.如果有必要,我不反对添加另一个容器......

由于唯一需要的布局更改是基于事件的,我也愿意使用一些JS.但这有必要吗?(而且我还不确定我知道要修改什么:容器尺寸?内浮力?其他?)

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
  <head>
    <style type="text/css">

      #canvas {
        overflow:auto;   /* for clearing floats */
      }

      #container {
        float:left;   /* so container shrinks around contained divs */
        border:thin solid blue;
      }

      .inner {
        float:left;   /* so inner elems line up nicely w/o saying fixed coords */
        padding-top:8px;
        padding-bottom:4px;
        padding-left:80px;
        padding-right:80px;
      }

      #inner1 {
        background-color:#ffdddd;
      }

      #inner2 {
        background-color:#ddffdd;
      }

      #inner3 {
        background-color:#ddddff;
      }

    </style>
  </head>
  <body>
    <div id="canvas">
      <div id="container">
        <div …
Run Code Online (Sandbox Code Playgroud)

css

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

将样式属性赋予<style>标记内的子元素?

<style>的缩略图目前看起来像这样:

<style type="text/css">
    img.TN {
        width: 100%;
        margin-bottom: 5.294%;
        cursor: pointer; }
</style>
Run Code Online (Sandbox Code Playgroud)

这很烦人,因为我必须单独将这种样式应用于每个缩略图,而在任何给定时间屏幕上可能有任意数量的缩略图.所有的缩略图都在一个单独的内容中<div>,它们将它们组合在一起,我想将单个样式应用于<div>将所需的属性推送到<img>嵌套在内的所有元素,无论有多少缩略图.

我正在使用ASP.NET 2.0和CSS 2.0

有谁知道如何做到这一点?谢谢!

html css asp.net

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

Visual Haskell 2008/2010

是否存在用于Visual Studio 2008/2010的Visual Haskell?或者尝试它的替代方案是什么?

编辑:我有很多选择,但似乎现在没有Visual Haskell.

ide haskell visual-studio-addins visual-studio

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

仅使用classname删除div

我想使用javascript/jquery删除下面的元素.

<p class="classname"><a title="some title" href="#">Hello</a></p>
Run Code Online (Sandbox Code Playgroud)

请注意,我没有元素的id,所以如何只使用类名删除它.

javascript jquery

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

使用StringBuilder编写XML好吗?

感觉很脏.但也许它不是......使用StringBuilder编写XML是否可以?我的直觉说:"虽然这感觉不对,但它可能非常高效,因为它没有加载额外的库和开销,它没有做任何额外的方法调用XmlWriter调用." 它似乎只是一般的代码更少.XmlWriter有什么好处?

这是它的样子.我正在根据您来自的域构建OpenSearch XML文档.

public void ProcessRequest(HttpContext context)
{
    context.Response.ContentType = "text/xml";

    string domain = WebUtils.ReturnParsedSourceUrl(null); //returns something like www.sample.com
    string cachedChan = context.Cache[domain + "_opensearchdescription"] as String;

    if (cachedChan == null)
    {
        StringBuilder sb = new StringBuilder();
        sb.Append("<?xml version=\"1.0\" encoding=\"UTF-8\"?>");
        sb.Append("<OpenSearchDescription xmlns=\"http://a9.com/-/spec/opensearch/1.1/\" xmlns:moz=\"http://www.mozilla.org/2006/browser/search/\">");
        sb.Append("    <ShortName>Search</ShortName>");
        sb.Append("    <Description>Use " + domain + " to search.</Description>");
        sb.Append("    <Contact>contact@sample.com</Contact>");
        sb.Append("    <Url type=\"text/html\" method=\"get\" template=\"http://" + domain + "/Search.aspx?q={searchTerms}\" />");
        sb.Append("    <moz:SearchForm>http://" + domain + "/Search.aspx</moz:SearchForm>");
        sb.Append("    <Image height=\"16\" width=\"16\" type=\"image/x-icon\">http://" …
Run Code Online (Sandbox Code Playgroud)

c# xml asp.net stringbuilder

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

使用LINQ和lambdas将字符串放在适当的情况下

我有一个名为ProperCase的函数,它接受一个字符串,然后将每个单词中的第一个字母转换为大写.所以ProperCase("约翰史密斯")将返回"约翰史密斯".这是代码:

    public string ProperCase(string input)
    {
        var retVal = string.Empty;
        var words = input.Split(' ');

        foreach (var word in words)
        {
            if (word.Length == 1)
            {
                retVal += word.ToUpper();
            }
            else if (word.Length > 1)
            {
                retVal += word.Substring(0, 1).ToUpper() + word.Substring(1).ToLower();
            }

            retVal += ' ';
        }

        if (retVal.Length > 0)
        {
            retVal = retVal.Substring(0, retVal.Length - 1);
        }

        return retVal;
    }
Run Code Online (Sandbox Code Playgroud)

这段代码工作得很好,但我很确定我能用LINQ和lambdas更优雅地完成它.有人可以告诉我怎么样?

c# linq lambda

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

将Android Nexus One与Arduino + BlueSmirf连接

我对这一切都有点新意,所以请耐心等待 - 我非常感谢你的帮助.

我正在尝试将Android Nexus One与连接到BlueSmirf的arduino(Duemilanove)相关联.我有一个程序只是将字符串"Hello Bluetooth"输出到BlueSmirf所连接的任何设备.这是Arduino计划:

void setup(){Serial.begin(115200); int i; }

void loop(){Serial.print("Hello Bluetooth!"); 延迟(1000); }

一个我的电脑BT终端我可以看到消息并连接没有问题.麻烦在于我的android代码.我可以用android连接到设备,但是当我查看日志时它没有显示"Hello Bluetooth".这是调试日志:


04-09 16:27:49.022:ERROR/BTArduino(17288):FireFly-2583已连接
04-09 16:27:49.022:ERROR/BTArduino(17288):开始连接插座
04-09 16:27:55.705: ERROR/BTArduino(17288):收到:16
04-09 16:27:56.702:ERROR/BTArduino(17288):收到:1
04-09 16:27:56.712:ERROR/BTArduino(17288):收到:15
04- 09 16:27:57.702:ERROR/BTArduino(17288):收到:1
04-09 16:27:57.702:ERROR/BTArduino(17288):收到:15
04-09 16:27:58.704:ERROR/BTArduino(17288 ):收到:1
04-09 16:27:58.704:ERROR/BTArduino(17288):收到:15

等...

这是代码,我只想提供相关代码,但如果您需要更多代码请告诉我:

private class ConnectThread extends Thread {
    private final BluetoothSocket mySocket;
    private final BluetoothDevice myDevice;

    public ConnectThread(BluetoothDevice device) {
        myDevice = device;
        BluetoothSocket tmp = null;
        try {
            tmp = device.createRfcommSocketToServiceRecord(MY_UUID);
        } catch (IOException e) {
            Log.e(TAG, "CONNECTION IN …
Run Code Online (Sandbox Code Playgroud)

android bluetooth arduino bluesmirf

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

联系人查询名称和图片URI

我找不到一个单独的查询,它会在联系人API的API 2.0中提供联系人图像的URI和显示名称.

目前据我所知,我可以通过联系人的_ID创建一个URI,但我没有看到任何行名称,我可以在数据或联系人的投影中使用,以获得我所需要的一切.

(我指的是在android SDK V5及更高版本上使用contacts API的API 2)

10X.

android uri image contacts

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

MySQL全文搜索,为什么我得到错误的MATCH参数

SELECT 
* 
FROM 
company c
INNER JOIN 
city ci ON ci.city_id = c.city_id
INNER JOIN 
state s ON s.state_id = c.state_id
WHERE 
MATCH (
c.name, ci.name, c.zipcode, s.name
)
AGAINST (
'los angeles'
)
Run Code Online (Sandbox Code Playgroud)

mysql

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

如何在SQL Server数据库中一次删除所有存储过程?

目前,我们在脚本文件中为每个存储过程使用单独的drop语句:

IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[MySP]')   
  AND type in (N'P', N'PC'))  
DROP PROCEDURE [dbo].[MySP] 
Run Code Online (Sandbox Code Playgroud)

有没有办法一次性将它们全部丢弃,或者可能在一个循环中?

sql t-sql sql-server

60
推荐指数
4
解决办法
12万
查看次数