小编Cic*_*chy的帖子

Google Chrome浏览器中文本的垂直对齐方式错误

我有创建"按钮"元素(带有边框的内联块容器中的文本)的问题,因为在某些字体大小的文本中有错误的垂直对齐(不是完美的中间).

我想使用Raleway(Google Web Font)和Bootstrap.文本容器的高度由line-height设置.

我在Windows 7上测试它...

Firefox(第36版)上,一切都很完美 Firefox(第36版)

但问题出在Google Chrome上(第41版) 谷歌浏览器(第41版)

实时预览:http://biznes-dynamit.pl/test/marcin-dobroszek/font/

CSS代码的一部分:

/*Bootstrap default style*/
* {
    box-sizing: border-box;
}
.btn {
    display: inline-block;
    vertical-align: middle;
}

/*custom style*/
body {
    font-family: "Raleway";
}
.btn {
    padding-top: 0;
    padding-bottom: 0;
    line-height: 16px;
    font-size: 11px; /*real height: 8*/
}
.btn-sm {
    font-size: 10px; /*real height: 7*/
    line-height: 15px;
 }
.btn-lg {
    font-size: 12px; /*real height: 8-9*/
    line-height: 16px; /*light, normal*/ …
Run Code Online (Sandbox Code Playgroud)

css fonts google-chrome vertical-alignment google-webfonts

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

在Firefox中使用缩放变换进行CSS过渡效果后的图像移位/跳跃

我在最新的Firefox浏览器版本34(系统:Windows 7,屏幕宽度:1600px)中遇到问题.在将鼠标悬停在其上后,我使用缩放图像(在某些容器中)生效.我正在使用transform:scale(1.1) with transition:transform 0.3s ease-in-out.但是当我将鼠标悬停在图像上,并在图像放大之后......它会产生一些奇怪的1px变换.一些渲染浏览器的bug,但我希望现有的一些修复它.请帮忙!

最重要的CSS定义和HTML代码的一部分:

figure {
   display: block;
   overflow: hidden;
   position: relative;
   backface-visibility: hidden;
}
figure img {
   width: 100%;
   transform: scale(1);
   transition: transform 0.3s ease-in-out;
   }
figure:hover img {
   transform: scale(1.1);
}
Run Code Online (Sandbox Code Playgroud)
 <figure>
     <img class="img-responsive" src="http://lorempixel.com/600/400/fashion/7">
 </figure>
Run Code Online (Sandbox Code Playgroud)

带有bug的示例在线:http://templates.silversite.pl/test/jumpingimg/

我也看到有人可以解决它,但我不知道如何,例如http://demo.qodeinteractive.com/bridge/上的"我们最近的工作"框

css firefox transform scale css-transitions

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

打字稿错误:TS7053元素隐式具有“ any”类型

这是我的代码的一部分:

const myObj: object = {}
const propname = 'propname'

myObj[propname] = 'string'
Run Code Online (Sandbox Code Playgroud)

但我得到了错误:

ERROR in path/to/file.ts(4,1)
TS7053: Element implicitly has an 'any' type because expression of type '"propname"' can't be used to index type '{}'.
  Property 'propname' does not exist on type '{}'.
Run Code Online (Sandbox Code Playgroud)

这有什么问题,我该如何解决?

typescript

9
推荐指数
5
解决办法
4400
查看次数

通过jQuery获取没有文本的HTML片段

我有一个带有div容器的HTML代码,里面有另一个HTML元素和文本

<div id="container"><i class="myico"></i> text</div>
Run Code Online (Sandbox Code Playgroud)

我需要从没有文本的容器中获取HTML元素.

所以我只需要得到

<i class="myico"></i>
Run Code Online (Sandbox Code Playgroud)

我如何使用jQuery获取它?

html javascript jquery

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

Vue 使用一个 submit() 方法的多个表单

我有几个表格。他们每个人都具有相同的逻辑(验证、发送...),因此,我想创建一种方法来控制表单上的操作。现在我的代码是冗余的,因为我onSubmit()在每个.vue文件上都有相同的方法。

我的 HTML:

<div id="app">
    <myform-one></myform-one>
    <myform-two></myform-two>
</div>
Run Code Online (Sandbox Code Playgroud)

我的 JavaScript(main.js - webpack 中的入口文件):

import Vue from 'vue';
import Myform1 from './myform1.vue';
import Myform2 from './myform2.vue';

new Vue({
    el: '#app',
    components: {
        myformOne: Myform1,
        myformTwo: Myform2
    }
});
Run Code Online (Sandbox Code Playgroud)

和 VUE 组件文件:

myform1.vue

<template>
    <div>
        <form @submit.prevent="onSubmit">
            <input type="text" v-model="fields.fname11" />
            <input type="text" v-model="fields.fname12" />
            <button type="submit">submit</button>
        </form>
    </div>
</template>

<script>
    let formfields = {
        fname11: '',
        fname12: ''
    };

    export default {
        data() { …
Run Code Online (Sandbox Code Playgroud)

javascript vue.js vue-component vuejs2

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

如何从另一个 Github 项目添加依赖项?

在我使用命令创建的新项目中:

npm init
Run Code Online (Sandbox Code Playgroud)

我想从另一个 GitHub 项目添加依赖项,所以我使用了命令:

npm install https://github.com/cichy380/prefixData.git --save-dev
Run Code Online (Sandbox Code Playgroud)

但我有错误:

npm 错误!代码 ENOPACKAGEJSON

npm 错误!package.json 非注册包缺少 package.json: git+ https://github.com/cichy380/prefixData.git

npm 错误!package.json npm 在您的当前目录中找不到 package.json 文件。

你能解释一下为什么吗?

github package node.js npm

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

Angular 模板中的 PhpStorm 错误:未解析的管道

我有由Angular CLI ver 7.3.9 ( Angular ver 7.2.0) 和 IDE生成的项目:PhpStorm ver 2019.1.2

在我的组件模板中,我使用UpperCasePipe

<h2>{{ title | uppercase }}</h2>
Run Code Online (Sandbox Code Playgroud)

应用程序工作正常。大写的作品。字母很大但是PhpStorm报错:

未解析的管道大写
检查 TypeScript 调用的函数是否有效

预览:

在此处输入图片说明

PS
我已经安装了AngularJS 插件

phpstorm webstorm angular

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

Bootstrap 响应表在 Flex 上下文中不起作用

我需要带有侧边栏 ( ) 和基于 Flexbox 的<aside>主要内容 ( ) 的简单布局(始终为浏览器窗口的 100% 宽度)。<main>侧边栏具有恒定的宽度,主要内容具有灵活的宽度(浏览器宽度的其余部分)。

在主要内容中,我有一个大表格,我想使用响应式表格仅在表格容器上获得水平滚动。但是……这不起作用。我得到了整个窗口的水平滚动。

<div class="d-flex w-100">
  <aside>some sidebar content</aside>
  <main class="flex-grow-1">
    <div class="table-responsive"> <!-- problem is here! -->
      <table class="table">
        <tr>
          <td>1.Test</td>
          <td>2.Test</td>
          <td>3.Test</td>
          <!-- ... -->
          <td>21.Test</td>
        </tr>
      </table>
    </div>
  </main>
</div>
Run Code Online (Sandbox Code Playgroud)

示例: https: //jsfiddle.net/cichy380/q34p5j1u/

css flexbox bootstrap-4 bootstrap-5

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