小编use*_*782的帖子

为什么行高不能用于img元素?

MDN表示line-height有关内联元素的工作.图像是内联元素.那为什么不能line-height用于img元素呢?这是jsfiddle,其中行高不会使图像居中.

html css

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

mysql 中的 e 标志和特殊字符有什么作用?

我正在从http://dev.mysql.com/doc/refman/5.7/en/batch-mode.html学习 mysql 。在第二段它说:

如果你在windows下运行mysql,并且文件中有一些特殊字符导致问题,你可以这样做:

C:\> mysql -e "source batch-file"
Run Code Online (Sandbox Code Playgroud)
  • 什么是特殊字符?如果我在记事本中保存文件,文件中会自动保存特殊字符吗?如何知道它们是否存在?他们是隐藏的吗?

  • 什么会的-e标志吗?我在哪里可以在 mysql 文档中找到它的解释?

mysql sql database batch-processing mysql-5.7

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

如何在javascript中获取样式属性的初始值?

在我的html文件中,我有以下标记:

<div class="long_box">
    <div class="image1">  <img src="images/image1.png">  </div>
    <div class="image2">  <img src="images/image2.png">  </div>
    <div class="image3">  <img src="images/image3.png">  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

在css文件中,我应用了以下样式规则:

.long_box {
    width: 3300px;
    height: 768px;
    position: absolute;
    left: 10px;
    top: 0;
}
Run Code Online (Sandbox Code Playgroud)

在javascript文件中,我创建了一个变量:

var longbox = document.getElementsByClassName("long_box")[0];
Run Code Online (Sandbox Code Playgroud)

现在,当我尝试回忆的初始值leftlong_boxlongbox.style.left,我得到一个空字符串"".但是在我left用javascript 更改值之后,例如as longbox.style.left = 100 + 'px,然后回想起它的值,然后我进入100px控制台.所以,

如何在javascript中获取样式属性的初始值?

html javascript css

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

如何在git中的不同文件夹中使用不同的分支?

我最近创建了一个存储库.我在里面做了两个分支,master并且dev.现在,当我复制repositry目录中的文件时,文件将被添加到两个分支中.但我只想将文件添加到dev分支,然后在完成工作后,dev我将内容从dev文件夹复制到master's文件夹中.不幸的是,这两个分支被git认为是同一个文件夹.

那么如何在git中的不同文件夹中使用不同的分支?

git version-control branch git-branch

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

为什么 svg 在引导媒体对象中不起作用?

我一直在尝试在引导媒体对象中使用 svg ,发现如果未明确设置宽度,它不会采用最小宽度。例如,考虑带有 png 图像的简单情况:

<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/>
<div class="media">
  <div class="media-left">
    <a href="#">
      <img class="media-object" src="https://www.tutorialspoint.com/bootstrap/images/64.jpg" alt="...">
    </a>
  </div>
  <div class="media-body">
    <h4 class="media-heading">Media heading</h4>
    sample text. This is some sample text. This is some sample text. This is some sample text. This is some s
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

使用的 png 图像的默认宽度为 64 像素,因此它显示为 64 像素宽的图像。现在考虑使用 svg img 的相同示例:

<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet" />
<div class="media">
  <div class="media-left">
    <a href="#">
      <img class="media-object" src="http://www.iconninja.com/files/93/412/839/social-online-media-pay-paypay-pal-icon.svg" alt="...">
    </a>
  </div>
  <div class="media-body">
    <h4 class="media-heading">Media heading</h4>
    The …
Run Code Online (Sandbox Code Playgroud)

html css svg twitter-bootstrap twitter-bootstrap-3

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

javascript中自调用函数内变量的生命周期是多少

我一直在努力理解以下代码:

var add = (function () {
        var counter = 0;
        return function () {return counter += 1;}
    })();
    add();
    add();
    add();
Run Code Online (Sandbox Code Playgroud)

这里add分配了匿名自调用函数的返回值 - 即函数function() { return counter += 1 }.现在第一次add()被调用它1按预期返回.但第二次add()称它返回2.

我的问题是因为counter在函数内定义所以不是每次函数完成执行counter都应该死掉?也就是说,在第一次调用add()1之后将显示.现在我们已经不在那个函数中,所以不应该counter忘记它以前的值并且像automatic变量一样从堆栈中销毁?

javascript variables lifetime

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

为什么我无法通过 document.getElementById("node's_id").child 选择子节点?

假设我有一个简单的 html 代码,将父元素div和子span元素设置为:

<div id="my_div"><span> Nothin' but the G thang </span></div>

据说 html DOM 中的每个元素都是一个对象。所以我们可以选择子对象为parent.child。例如window.document,等等window.document.bodywindow.document.head那么我的问题是为什么document.getElementById("my_div").span返回未定义?

同样window.document.body有效,但我不能再用window.document.body.div.

javascript dom parent-child nodes

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

使用框架会使网站变重吗?

最近我从头开始做了一个样本网站[1].该网站的主页仅包含168KB,其中图像为138KB.所以编程的东西168 - 138 = 30KB只包括.这30KB分为:

index.html -- 14KB  
style.css  -- 16KB  
--------------------  
Total      -- 30KB
Run Code Online (Sandbox Code Playgroud)

现在假设不是从头开始制作网站 - 我用框架制作它,然后除了138 KB的图像,编程的东西将包括:

bootstrap.min.css -- 119 KB  
jquery-2.2.2.js   -- 253 KB  
index.html        --  14 KB  
styke.css         --  16 KB  
-----------------------------  
Total             -- 402 KB
Run Code Online (Sandbox Code Playgroud)

让我们来看看从头开始WB-1和WB-2上的另一个网站.假设来自发展中国家的用户使用速度为32KB/s的2G网络或bradband尝试访问WB-1.该网站将需要将近5秒钟才能打开.来自相同国家/地区的另一个具有相同速度的用户尝试访问WB-2.打开整页需要将近17秒.所以基本上WB-2比WB-1慢3倍.不仅如此.假设WB-1由服务器S-1托管,WB-2由服务器S-2托管.还假设每月有10,000名访客访问WB-1,10,000名访问WB-2.然后S-1必须传输168 * 10000 = 1.68 GB数据,S-2必须传输568 * 10000 = 5.68 GB数据.所以现在S-2必须具有比S-1大5倍的带宽.

题:

  • 使用框架会使网站繁重并增加服务器的负载吗?
  • 用户代理只能下载在html代码中使用的框架部分的任何方式吗?那假设我只使用bootstrap中的100个类而不是下载整个boorstrap.min.css,用户代理只会解析html并下载那些已在html代码中使用的类?类似地,对于jquery.js,用户代理只会下载那些已经使用过而不是下载整个jquery框架的函数?
  • svg文件比jpg或png文件更轻?也就是说,将公司的徽标从通常的光栅图像转换为矢量图像是否值得?
  • 最后客户真的关心这个吗?那是客户说的,"如果你用你的自定义编程让我的网站变得更轻,我会付出更高的代价"吗?

html css svg frameworks twitter-bootstrap

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

如何访问使用window.open打开的窗口的文档对象?

我通过在浏览器控制台中编写以下代码,通过 javascript 在新选项卡中打开一个网站:

var win = window.open("http://staging.redefinewebs.in/wildgoose-const/wp-admin/post-new.php", "mywin", '');
Run Code Online (Sandbox Code Playgroud)

现在我想在新打开的选项卡的字段中添加文本。但为此,我需要访问win.document. 当我win.document在控制台中写入时,出现以下错误:

Error: Permission denied to access property "document"

如果我在新选项卡中打开其他网站,则不会出现此错误。所以,

如何使用window.open访问在新选项卡中打开的窗口的文档对象?

html javascript browser wordpress dom

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

HTML"生活标准"后来成为"工作草案"吗?

我一直在研究文章https://wiki.whatwg.org/wiki/FAQhttps://en.wikipedia.org/wiki/World_Wide_Web_Consortium中的 WHATWG和W3C .

根据我的理解,我认为WHATWG是W3C的一部分.WHATWG通过W3C为浏览器供应商提供了新的HTML标准和功能.这是WHATWG首先记录所有新规范,并将此文档称为Living Standard,然后将此文档移交给W3C,W3C将其重命名为Working Draft.WD随后被公开并对其进行建议,然后在W3C成员认真研究之后,他们决定所有规范是否合适,然后发布他们自己的修改版本作为候选推荐.CR将发送给所有浏览器供应商,以检查他们是否可以实现所提到的规范.在收到所有浏览器供应商的建议后,他们会修改整个文档并进行相应修改并将该文档发布为建议的建议书.然后给出最终调用PR,即最后再次查看所有内容以进行最终验证,然后在需要进行任何更改后最终发布文档W3C建议书.

我的问题是:

  1. WHATWG的"生活标准"和W3C的"工作草案"是同一回事吗?
  2. 浏览器供应商是否遵守"生活标准"或"W3C推荐标准"?

html html5 w3c specifications

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