标签: padding

CSS Padding - 显然我错过了一些东西

可以说我有一些像这样的标记:

<html>
<head>
<style type="text/css">
    #container
    {
        margin: 0 auto;
        width: 900px;
        background: green;
    }
</style>
</head>
<body>
    <div id="container">

    </div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

想象一下,"容器"中填充了数百个用于填充测试目的的容器.

现在,我想要做的是在"容器"的边缘和左侧和右侧的内容之间创建一个空白区域.所以我补充说:

padding-left: 50px;
padding-right: 50px;
Run Code Online (Sandbox Code Playgroud)

现在从我(我想到的)我理解的情况来看,这意味着如果之前每行安装100个,现在只有80左右.换句话说,"容器"将保持相同的宽度但向下增长.

但是,我所看到的是"容器"的大小是水平增加而不是垂直增加.

如何让"容器"垂直向下生长并保持水平相同的宽度?

css layout padding

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

HTML空白我想删除

我有一个新问题让我烦恼......

我正在制作一个我想要修复的网页,没有滚动,最重要的是我希望我的主要Div填充aaaaaaaall我的可用空间...

我做了这个代码

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:v="urn:schemas-microsoft-com:vml">
  <head>
    <title>There is a @#!¤*-ing blank !</title>
    <style type='text/css'>
        html {margin:0px;padding:0px;height:100%;overflow:hidden;border: 3px solid green}
        div {margin:0px;padding:0px;}
    </style>
  </head>

<body onload="document.getElementById('mydiv').style.height=document.getElementsByTagName('html')[0].offsetHeight+'px'"><div id="mydiv" style="margin:0px;padding:0px;width:100%;border: 2px solid red"></div></body> </html>

Run Code Online (Sandbox Code Playgroud)

正如你所看到的,即使我的body padding和div margin设置为0,我的body元素边框和div元素边框之间也有一个空白区域...

我曾经读过"更多关于CSS的Eric Meyer",其中包含了解决这个问题的方法,但是很久以前我不记得了......

任何帮助将不胜感激^^.

html javascript css margin padding

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

在gcc中如何填充前导0的数字字符串?

我有以下代码

#include <stdio.h>
#include <stdlib.h>

char UPC[]="123456789ABC";

main()
{
  int rc=0;

  printf("%016s\n",UPC);

  exit(rc);
}
Run Code Online (Sandbox Code Playgroud)

在使用xlC编译器的AIX上,此代码打印出前导0

0000123456789ABC
Run Code Online (Sandbox Code Playgroud)

在Sles 11上,它使用gcc版本4.3.2打印前导空格[gcc-4_3-branch revision 141291]

123456789ABC
Run Code Online (Sandbox Code Playgroud)

是否有一些格式说明符,我可以使用字符串打印出前导0?我知道它适用于数字类型.

c printf padding

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

Firefox正在为wordpress中的翻转链接添加填充

我有一个翻转菜单硬编码到WordPress(否则无法让IE识别链接).它工作正常,但所有链接上都有这个神秘的填充.我已经尝试了各种各样的东西 - CSS重置,各种定位设置,添加和删除填充,将ems更改为px,删除行高......这是网站:http://circore.com/sporttours/

我假设这是相关的CSS,但它可能来自style.css文件中的其他地方.任何帮助表示赞赏!谢谢

#menu-top { 
    background:url(images/menu-top.png);
    height: 115px;  
    width:210px;
    margin-bottom:0px;
}

#logo {
    display:none;
}

#menu-content { 
    width:210px;
    padding:0px;
    height:238px;

}

#menu-content .img {  
    padding:0px;
    margin:0px;
}

#menu-bottom { 
    background:url(images/menu-bottom.png) no-repeat;
    height: 302px;
}
Run Code Online (Sandbox Code Playgroud)

css php firefox padding

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

连接String和Int以形成文件名前缀

我正在使用PowerShell为目录中的许多文件创建重命名脚本.

这里有两个问题:

我有一个字符串变量$strPrefix = "ACV-100-"和一个整数计数器$intInc = 000001,我希望增加计数器$intInc1 - > 2,然后连接两个并将它存储在一个变量$strCPrefix中,格式如下:ACV-100-000002.

我相信$intInc一旦递增完成就需要进行转换才能转换它,但我不确定如何做到这一点.

其次,我发现,脚本将显示0000011,000101101等等...我需要被显示的6位数字,因为这将形成一个文件名.在处理串联之前,如何保留或填充数字?

powershell integer concatenation padding

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

CSS使用百分比和边距,填充或边框

我有一个我不明白的问题.如果我在宽度上使用百分比,我希望元素计算其大小(百分比)内的边框,边距或填充.但事实上,这些值被添加到它们的大小,我认为这是错误的.我的期望是错的吗?下面的例子显示了这个问题.两个"div""左"和"右"我期望在一条线上.如果我删除"边框",它按预期工作.

<!DOCTYPE html>
<html>
<head>
<style>
.center {
  border: 1px solid black;
  width: 100%;
  overflow: auto;
}

.left {
  border: 1px solid black;
  width: 20%;
  float: left;
}

.right {
  border: 1px solid black;
  width: 80%;
  float: left;
}
</style>
</head>
<body>
<div class="center">
  <div class="left">left</div>
  <div class="right">right</div>
</div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

css border margin padding

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

从Entity Framework检索数据库行时的空格

我正在使用Entity Framework,我正在向数据库表添加User(UserNamePassword).该表有一个UserNamecolumn(nchar(20))和一个Passwordhashed(varchar(50))列.

从数据库中检索用户时出现问题.返回的用户名在末尾用空格填充(直到填充了20个字符).我已经使用该Trim()方法暂时解决了这个问题,但考虑到我需要在从数据库返回的每一列上执行此操作,这似乎不切实际.

另一种解决方案是什么?

谢谢!

database whitespace entity-framework trim padding

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

如何修复链接上的边框和填充

我正在尝试修改我正在编辑的页面上的链接行,我无法直接编辑HTML,并且只能编辑CSS.无论我做什么原因,链接的文本行都会溢出到其他行中.

结果应如下所示:

正确的样子

但我明白了:

在此输入图像描述

body {
    max-width:1122px;
    min-width:1122px;
}
.free_column{
    float:left;
    width:345px;
    height:315px;
    margin-right:10px;
    margin-left:12px;
    margin-top:20px;
    border:#d9d9d9 4px solid;

}
.free_column header{
    padding:14px;
}
.free_column h2{
    font-size:1.3em;
    color:#ffffff;
    font-family: 'Montserrat Subrayada', sans-serif;
    font-weight:200;
}
.free_column h3{
    font-size:.9em;
    color:#c3c2cc;
}
.free_column a{
    /*padding-left:64px;*/
    /*padding-right:150px;*/
    margin-top:20%;
    margin-left:18px;
    text-align:left;
    color:#667cbd;
    line-height:2.9em;
    border-top: #d1d1d1 2px dotted;
    padding-top:11px;
    font-size:1em;
}

.free_column header{
    background-color:#9f310e;

}
Run Code Online (Sandbox Code Playgroud)
<section class="free_column">
    <header>
        <h2>Free Enterprise</h2>
        <h3>Free Enterprise - Your Home for Free Market News and Ideas</h3>
    </header>
    <a class="free_links" href="#">Military, Government, Business: …
Run Code Online (Sandbox Code Playgroud)

html css padding

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

binary.Read不按预期处理struct padding

在最近的Go项目中,我需要读取由Python生成的二进制数据文件,但由于填充,binary.ReadGo中没有正确读取它.以下是我的问题的最小例子.

我处理的结构如果是以下格式

type Index struct{
    A int32
    B int32
    C int32
    D int64
}
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,结构的大小是4 + 4 + 4 + 8 = 20,但Python为对齐添加了额外的4个字节.所以大小实际上是24.

下面是我用来编写这个结构的可运行的Python代码:

#!/usr/bin/env python
# encoding=utf8

import struct

if __name__ == '__main__':
    data = range(1, 13)
    format = 'iiiq' * 3
    content = struct.pack(format, *data)
    with open('index.bin', 'wb') as f:
        f.write(content)
Run Code Online (Sandbox Code Playgroud)

iiiq格式是指有3个32位的整数,并且在结构,其是与相同的一个64位的整数Index余前面定义结构.运行此代码将生成一个名为index.bin72 的文件,该文件等于24*3.

以下是我用来阅读的Go代码index.bin:

package main

import (
        "encoding/binary"
        "fmt"
        "os"
        "io"
        "unsafe"
)

type Index struct { …
Run Code Online (Sandbox Code Playgroud)

struct padding go

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

为什么g ++在这里不执行结构打包?

考虑以下程序:

#include <iostream>
struct __attribute__((__packed__)) mystruct_A
{
   char a;
   int b;
   char c;
}x;
int main()
{
    std::cout<<sizeof(x)<<'\n';
}
Run Code Online (Sandbox Code Playgroud)

这个我明白了以下几点:

  • 结构填充可抑制结构填充,对齐最重要时使用的填充,空间最重要时使用的填充。
  • 另一方面,Structure Packing阻止编译器进行填充

我在32位环境中,正在使用Windows 7 OS。链接问题的第一个答案说,以上代码将在32位体系结构上生成6号大小的结构。

但是,当我使用g ++ 4.8.1对其进行编译时,它的输出为9。那么,结构打包在这里不会完全发生吗?为什么输出中要多出3个字节?sizeof char始终为1。在我的编译器中,sizeof int为4。因此,压缩结构时,以上结构的sizeof应该为1 + 4 + 1 = 6。

我在这里试过。它给了我预期的输出6。

处理器有任何作用还是仅取决于编译器?

c++ structure sizeof padding memory-alignment

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