小编Fra*_*sca的帖子

基于容器宽度的字体缩放

我很难理解字体缩放.

我目前有这个网站的身体font-size100%.但是100%的是什么?这似乎计算在16px.

我的印象是,100%会以某种方式引用浏览器窗口的大小,但显然不是因为它总是16px,无论窗口是否调整为移动宽度或完整的宽屏桌面.

如何使我的网站上的文本与其容器相关?我尝试过使用,em但这也没有扩展.

我的理由是,事情就像我的菜单中就当调整压扁,所以我需要减少PX pxfont-size相对其它元素的容器的宽度之中.(例如,在大型桌面上的菜单中,22px可以完美运行.向下移动到平板电脑宽度,16px更合适.)

我知道我可以添加断点,但我真的希望文本可以扩展为具有额外的断点,否则我将最终为每100px宽度减少数百个断点来控制文本.

css font-size responsive-design

1083
推荐指数
22
解决办法
108万
查看次数

在一个元素上使用两个CSS类

我在这做错了什么?

我有一个.social div,但在第一个我想要在顶部填充零,而在第二个我想要没有底部边框.

我试图为此创建第一个和最后一个类,但我认为我在某处错了:

.social {
    width: 330px;
    height: 75px;
    float: right;
    text-align: left;
    padding: 10px 0;
    border-bottom: dotted 1px #6d6d6d;
}

.social .first{padding-top:0;}

.social .last{border:0;}
Run Code Online (Sandbox Code Playgroud)

和HTML

<div class="social" class="first">
    <div class="socialIcon"><img src="images/facebook.png" alt="Facebook" /></div>
    <div class="socialText">Find me on Facebook</div>
</div>
Run Code Online (Sandbox Code Playgroud)

我猜不可能有两个不同的课程?如果是这样我怎么能这样做?

css class

247
推荐指数
8
解决办法
57万
查看次数

Div显示/隐藏媒体查询

只有在移动宽度上,我才能使用什么代码来制作特定的div节目?

我的屏幕顶部有一个100%宽度的完整div,希望它仅在设备指定为移动宽度时显示.

media mobile

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

文字阴影不透明度

是否可以调整文本阴影的不透明度,而不是文本本身?

我有紫色的文字和蓝色的阴影.我想让蓝色阴影具有不透明度,而不会在紫色上丢失任何东西.

h1.blue {text-shadow: 3px 3px 0px #3f6ba9;}
Run Code Online (Sandbox Code Playgroud)

css opacity css3

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

根据分辨率(媒体查询)交换占位符文本

我正在研究响应式设计.我已经碰到了一堵墙,因为没有足够的空间放置一个input盒子而且它就是这样label.所以我决定将标签隐藏在较小的屏幕尺寸上.

目前它有占位符文本your email里面,但我想只有在屏幕上小于400(所以到399px宽)的不同的占位符Join our newsletter.

我认为需要有一些JS来执行此操作,而不是使用CSS.

基本上:如果屏幕尺寸小于400:占位符文本=加入我们的新闻通讯

else:占位符文本=您的电子邮件.

这是我的HTML:

<div id="mc_embed_signup">
<input type="email" value="" name="EMAIL" class="required email" id="mce-EMAIL" placeholder="Your Email">
</div>
Run Code Online (Sandbox Code Playgroud)

html jquery placeholder responsive-design

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

使用带有淡入淡出的jQuery .hide()

我有一个.hide()基于复选框隐藏div 的功能.

在这里工作的JS小提琴 真实网站示例在这里

我试图给它动画,以便.hide()淡入/淡出而不是消失.

尝试使用jQuery Fade函数,但作为参数.hide()但似乎不起作用

$("div").click(function () {
      $(this).hide("fade", {}, 1000);
});
Run Code Online (Sandbox Code Playgroud)

我尝试在我的代码中使用它(参见JS Fiddle),如下所示:

if(allSelected.length > 0){
            $("div.prodGrid > div:not(" + allSelected + ")").hide("fade", {}, 1000);
        }
Run Code Online (Sandbox Code Playgroud)

我哪里错了?

jquery fade hide

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

使用implode时,数组到字符串转换错误

我对我正在陈述的错误感到困惑 Array to string conversion

我很困惑的原因是我正在努力做到这一点,将数组转换为字符串,implode根据手册应该允许我将我的数组转换为字符串.那我为什么会收到错误?

var $matches是一个数组.$error_c是我想要存储字符串的var.

print_r($matches); // prints the array correctly
$error_c = implode(',', $matches);
echo $error_c;
Run Code Online (Sandbox Code Playgroud)

输出简单array并给出:

Notice: Array to string conversion in ...
Run Code Online (Sandbox Code Playgroud)

手册说明了implode — Join array elements with a string为什么我尝试这样做时会出错?

编辑:这是我得到的输出 $matches

Array ( [0] => Array ( [0] => C [1] => E [2] => R [3] => R [4] => O [5] => R [6] => C [7] => O [8] => N …
Run Code Online (Sandbox Code Playgroud)

php arrays string implode

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

未捕获的TypeError:对象[object Object]没有方法'live'

得到此错误:

Uncaught TypeError: Object [object Object] has no method 'live'
Run Code Online (Sandbox Code Playgroud)

从这个JavaScript和jQuery代码:

init: function(options) {
  var form = this;
  if (!form.data('jqv') || form.data('jqv') == null ) {
    options = methods._saveOptions(form, options);
    // bind all formError elements to close on click
    $(".formError").live("click", function() {

      //Getting error here:
      //Uncaught TypeError: Object [object Object] has no method 'live'

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

为什么方法live丢失了?

jquery object jquery-validation-engine

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

当页面上的某个点通过时,显示div

不知道从哪里开始这个真的.有没有人知道一种方法,一旦页面上的某个div滚动过去,就会从display:none(或其他类似的东西)进行div更改?

html javascript css jquery show

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

截断文本并在CSS中添加省略号

我试图截断一段文本并添加省略号以表示有更多内容.

我试图使用CSS属性text-overflow:ellipsis- 但是看一下它的例子似乎只能使用no-wrap它,因此它只能用于单行文本,因此不适合截断段落.

然后我想出了另一个解决方案,这几乎是正确的,但只有一个问题......

因此ellipsis,我没有使用属性截断,而是通过使用overflow:hidden和设置a 来截断旧方式max-height

.tourItem .tourInfo
{
max-height: 110px;
overflow: hidden;
display: block;
}
Run Code Online (Sandbox Code Playgroud)

然后创建我使用的整齐省略号 :after

.tourItem .tourInfo:after {content:'...';}
Run Code Online (Sandbox Code Playgroud)

这似乎是正确的方式,但我遇到了两个问题......

  1. overflow:hidden该办法:after的内容不会显示.但它是必需的,因为它控制截断的文本!
  2. 省略号(如果你取下它overflow:hidden)显示在文本部分的下方.我需要它看起来像它是文本行的一部分......

JS小提琴帮忙

css ellipsis

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