小编san*_*zer的帖子

CSS3之间的区别是什么:root伪类和html?

似乎无法找到关于此的更多信息.

粉碎杂志似乎基本上说html:root是相同的东西,但肯定必须有区别?

css css-selectors pseudo-class css3

44
推荐指数
3
解决办法
7853
查看次数

图像神秘地忽略了Firefox和IE中的最大宽度

因此,我试图尽可能大地显示图像,而不会在任何屏幕尺寸上进行裁剪.这意味着,height: 100%; width: autolandscapewidth: 100%; height: autoportrait.

我正在提供足够大的图像来填充视网膜iPad,所以几乎每个屏幕尺寸都会缩小图像.除了Internet Explorer和Firefox在横向模式下,它在每个浏览器和方向上都能很好地工作,这使得它们对于几乎每个屏幕来说都太大了.这只是在风景中,请注意.

相关的代码位是:

<style type="text/css">

            #container {position:absolute; top:0; left: 0; right: 0; bottom:0; display: block;}

            #content {
              text-align: center;
              margin: 0px;
                font-size:0;
                 position: absolute;
                top:0; left: 0; right: 0; bottom: 0
            }

            #content:before {
              content: '';
              display: inline-block;
              height: 100%; 
              vertical-align: middle;
              margin-right: -0.25em; 
             }

            .sponsor {
              display: inline-block;
              vertical-align: middle;
             }

             #content img {
                max-width: 100%;
                width: 100%;
                height:auto;
            } 
@media all and (orientation: …
Run Code Online (Sandbox Code Playgroud)

css firefox internet-explorer max responsive-design

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

响应式图像全屏和居中 - 保持纵横比,不超过窗口

所以我希望img显示一个

  • 尽可能大(当它是风景时填充宽度/纵向时是高度)
  • 没有作物
  • 没有歪斜或拉伸(原始宽高比)
  • 垂直和水平居中

此外,图像的原始大小未知.

我已经尝试了很多不同的选项,包括一个flexbox(获得垂直中心),但似乎没有任何东西勾选所有框.

理想情况下,我当然希望这是一个全CSS解决方案,但我也在研究一些JS.

谢谢

css css3 responsive-design

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

在git中检索丢失的HEAD分支

我有一个非常简单的Git项目,只有一个Master分支而且没有起源.

在我的项目的某个地方,我不小心在我的项目中创建了一个独立的HEAD,然后在分离的一堆提交后HEAD,尝试将它合并回我的Master分支.我在SourceTree中这样做,起初合并似乎工作(图表显示主人进入头部,并且我修复了合并冲突),但后来我双击Master切换到那个分支然后突然我HEAD消失了.我无法在所有分支下的SourceTree中找到它,git branch并且git log在命令行上也只显示我的主分支.

反正有没有从我失去的超脱中取回我的承诺HEAD

git version-control merge

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

我的自定义字体不想在Internet Explorer中工作

我正在尝试在我正在使用的网站上使用Green Pillow和Cotidiana字体.我已经使用@ font-face加载了.eot文件,但它仍然没有工作......

真的不确定我在这里做错了什么:

@font-face {  
 font-family: "link_font";  
 src: url( "Greenpiloww.eot" ); /* IE */  
 src: local("GreenPillow"), url( "GREENPIL.otf" ) format("truetype"); /* non-IE */  
}  


@font-face {  
font-family: "twitter_font";  
 src: url( "Cotidiana.eot" ); /* IE */  
src: local("Cotidiana"), url( "Cotidiana.ttf" ) format("truetype"); /* non-IE */  
}  
Run Code Online (Sandbox Code Playgroud)

css internet-explorer font-face

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

创建后获取d3.js SVG文本元素的宽度

我试图获得text我用d3.js创建的一堆元素的宽度

这就是我创建它们的方式:

var nodesText = svg.selectAll("text")
           .data(dataset)
           .enter()
           .append("text")
           .text(function(d) {
                return d.name;
           })
          .attr("x", function(d, i) {
                return i * (w / dataset.length);
           })
          .attr("y", function(d) {
                return 45;
          });
Run Code Online (Sandbox Code Playgroud)

然后我使用宽度创建rectanglestext盒子相同的大小

var nodes = svg.selectAll("rect")
            .data(dataset)
            .enter()
            .append("rect")
            .attr("x", function(d, i) {
                return i * (w / dataset.length);
            })
            .attr("y", function(d) {
                return 25;
            })
            .attr("width", function(d, i) {
              //To Do: find width of each text element, after it has been generated
              var …
Run Code Online (Sandbox Code Playgroud)

javascript svg d3.js

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

将<button>放在<h2>中是否在语义上有效?

我有一个标题元素,需要在单击时触发一些JavaScript.我知道我应该只<a>在页面实际更改时使用标签,并且这<button>是JS功能的首选,但由于某种原因,它只是感觉不对

<h2><button onclick="myFunction();">My Title</button></h2>
Run Code Online (Sandbox Code Playgroud)

我无法理解为什么那种语义不正确.只有我吗?

html5 semantic-markup htmlbutton html-heading

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

具有动态内容的响应元素 - 只需一个元素滚动

我正在尝试在2个其他流体元素的中间创建一个流畅的可滚动元素.整个网站应该完全响应.

我的标记基本上是这样的:

<h1>Title</h1>
<nav>Changeable Menu Items In A List</nav>
<section>
   Lots of items which are changing all the time.
</section>
<footer>Footer</footer>
Run Code Online (Sandbox Code Playgroud)

我想滚动的唯一元素是<section>元素.

  • 我无法使用position: fixed其他元素来保持它们的位置,因为页面的背景是图像,并且需要通过元素可见.因此,在<nav>修复等等时滚动页面会产生冲突.

  • 我无法使用position: absolute任何元素,因为它们都有动态内容.

  • 我不能只给出<section>一些margin-top等于它的高度,<nav>因为它可能会改变.

  • 由于<nav>元素中的动态内容,我无法给出<section>高度,即使是基于流量%的高度,因为我不知道有多少空间可用.

我现在有点想法......任何帮助都非常感激.

html css html5 css3 responsive-design

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

Sass mixin以一个类为参数

我正在尝试创建一个Sass mixin,它接受一个类作为它的参数:

@mixin myMixin($el){
  > #{$el}{
    background: white;
  }
}

.myClass1{
  @include myMixin(div);
}
Run Code Online (Sandbox Code Playgroud)

上面的代码工作正常.即,元素被接受.

但是这会调用错误:

.myClass1{
  @include myMixin(.myClass);
}
Run Code Online (Sandbox Code Playgroud)

我试过用引号括起来,#{}但仍然没有骰子.

奇怪的是,*选择器也不起作用.

sass

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

计算每个文档的子文档

我试图只计算每个文档在Mongo中的子文档。

使用可以很容易地获得集合中的文档db.users.find().length()。我想做类似的事情db.users.projects.find().length()。我怎样才能做到这一点?

编辑:

我想要的结果是知道每个用户有多少个项目……类似:

{_id: 123, projects: 4}

用户文档示例:

{
   _id:{$oid: 123},
   username: johnsmith,
   projects: [{$oid: 456}, {$oid: 789}]
}
Run Code Online (Sandbox Code Playgroud)

mongodb mongodb-query

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