相关疑难解决方法(0)

在CSS中创建一个固定宽度按钮

我有几个具有可变宽度的按钮,我希望它们都具有一定的宽度.当我试图添加width: 150px;它不起作用.如何创建所有具有设定宽度的按钮?

这是一个小提琴,这里是代码:

HTML

<p><a class="dark_button 150px-width" href="#">Lorem</a></p>
<p><a class="dark_button 150px-width" href="#">Lorum Ipsum</a></p>
<p><a class="dark_button 150px-width" href="#">Lorum Ipsum dolor</a></p>
<p><a class="dark_button 150px-width" href="#">Lorum Ipsum dolor sit amet</a></p>
Run Code Online (Sandbox Code Playgroud)

CSS

.dark_button{
  border-top: 1px solid #969696;
  background: #000000;
  background: -webkit-gradient(linear, left top, left bottom, from(#545454), to(#000000));
  background: -webkit-linear-gradient(top, #545454, #000000);
  background: -moz-linear-gradient(top, #545454, #000000);
  background: -ms-linear-gradient(top, #545454, #000000);
  background: -o-linear-gradient(top, #545454, #000000);
  padding: 5px 10px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
  -moz-box-shadow: rgba(0,0,0,1) 0 1px …
Run Code Online (Sandbox Code Playgroud)

css

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

我可以用下划线开始 CSS 选择器 ID 或类吗?

例如:#_id-name {}._class-name {}知道在早期根本不允许使用下划线 - 以及双连字符 ( --)。但是,如果类或 ID 以 开头,那么所有浏览器都能够读取/理解它吗_

css naming-conventions

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

在HTML类名中表示键/值对的最佳方式

我使用javascript将事物绑定到HTML对象,并且需要比类名更复杂的机制.

我的第一种方法是使用类名称,如结构声明,其中绑定位于名称位置,如下所示:

Definition = identifier: foo bar baz
Run Code Online (Sandbox Code Playgroud)

用这个定义编码一些类名给出

<p   id="someid"    class="identifier bish bash bosh">
<div id="anotherid" class="identifier heebie jeebie">
Run Code Online (Sandbox Code Playgroud)

这可以理解为:

{foo: bish,   bar: bash,   baz: bosh};
{foo: heebie, bar: jeebie}
Run Code Online (Sandbox Code Playgroud)

请注意,绑定具有不同数量的参数.

这非常脆弱.我无法使用其他名称来装饰任何html元素(例如添加拖放等jquery行为等)并且通常有点粗制滥造......

我想做的是将它们表示为键值对,如下所示:

<p   id="someid"    class="id{foo:bish} id{bar:bash} id{baz:bosh} random class">
<div id="anotherid" class="ui-draggable id{bar:jeebie} id{foo:heebie}">
Run Code Online (Sandbox Code Playgroud)

这允许我在元素上有随机定位和随机长度的类名,只要我的id是一个sorta GUID(但我可以'手动轻松地做到这一点'......)

现在,从理论上讲,类名是CDATA,所以一切都应该是嘀嗒声,但我喜欢麻烦!特别是在旧的跨浏览器方面......

所有关于KV对的最佳语法的建议,建议,现有技术,最佳实践都感激不尽.

html javascript

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

jQuery在点击时递增ID和var

我试图做一个按钮,点击他的ID和变量递增.我能够在StackOverflow上找到一些增加输入字段值的代码,但我不知道从那里改变它.

这是标记:

<input type="text" name="qty" value="0" />
<p id="inc">Increase</p>
<p id="dec">Decrease</p>
Run Code Online (Sandbox Code Playgroud)

和jQuery

<script>
$(document).ready(function() 
{   
    $(function()
    {
        $("#inc").click(function() 
        { 
            $(":text[name='qty']").val(Number($(":text[name='qty']").val()) + 1);
            $('#inc').addClass (Number + 1); // this one does not work
            var incrementVar = (Number + 1); // this one also does not work
        }); 

        $("#dec").click(function()
        {      
            $(":text[name='qty']").val(Number($(":text[name='qty']").val()) - 1);
        });  
    });
});
</script>
Run Code Online (Sandbox Code Playgroud)

这确实增加了输入中的val,但我不能使它增加$('#inc')类和var incrementVar.

我该怎么办?谢谢

jquery increment

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

单个元素问题上的多个CSS类

我在一个span元素上使用了两个类的组合.

两个人看起来都在独自工作......他们在一起并不是.

.black {color:black;}
.size_14 {font-size:14px;}


<span class="black size_14">my text is not black..neither large</span>
Run Code Online (Sandbox Code Playgroud)

我尝试更改size_14另一个(large)的类名,在这种情况下,它正在工作.

size_14无效的类名吗?

解决了

我压倒了这种行为

.article_text_div .size_14 {color:#6D6E71;}
Run Code Online (Sandbox Code Playgroud)

但是由于这个错误,我发现更好(?)不要在类名中使用下划线

谢谢

卢卡

css

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

页面加载时的Browser Link JS错误

使用Visual Studio 2013 RTM和Web Essentials我在页面加载时在Chrome中收到以下JavaScript错误.

未捕获错误:语法错误,无法识别的表达式:div.main/PhoneIcon.png

我最好的猜测是它指的是我的页面顶部附近的以下html行.

<div class="main/PhoneIcon.png sprite"></div>
Run Code Online (Sandbox Code Playgroud)

我也无法使用Browser Link编辑/修改HTML/CSS.

我需要做些什么才能修复Browser Link?

html javascript web-essentials visual-studio-2013 browser-link

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

正则表达式获得最后一个css类

我想在javascript中使用Regex从css规则中删除最后一个类.

我正在寻找的正则表达式规则是从规则的末尾开始搜索,例如在'.myClass .myOtherClass'上,并在最后一次完整停止后返回第一个单词 - 所以结果将是'.myOtherClass'

我需要匹配的示例css规则:

.myClass{color:red;}
.myClass .myOtherClass{color:green;}
#something .somethingElse{color:blue;}
.something #myIdhere{color:purple;}
#myId {color:black}
.myClass1, .myClass2{colour:green}
.myClass span{colour:purple}
.myPseudo:after{}
Run Code Online (Sandbox Code Playgroud)

我可以在没有{}信息的情况下自行解决规则.所以它的正则表达式将自己运行每个规则.例如,在'.myClass .myOtherClass'上.我想要获得的上述规则的输出是它的匹配如下:

.myClass
.myOtherClass
.somethingElse
.something
 no match
.myClass2
.myClass
.myPseudo
Run Code Online (Sandbox Code Playgroud)

有人可以帮忙吗?

javascript css regex

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

是否可以在 CSS 类名中使用空格字符?

我有一个计算机生成的类名的情况,其中类名可能包含空格字符(我无法直接控制转换为类名的 ID)。我想出了如何转义 CSS 中的所有字符(请参阅Whichcharacters are valid in CSS class name/selectors?http://mathiasbynens.be/notes/css-escapes中的优秀答案)。

但我没有设法在 HTML 代码的 CSS 类名中转义空格字符。

我现在使用了避免空格的解决方案,但我很好奇是否/如何可以转义类属性值中的空格字符。

例如:我的班级名称是"a b"

我可以在 CSS 中将 CSS 选择器编写为.a\20 b { }.

但是&#x20;在属性中使用,例如,<div class="a&#x20;b"/>将被解释为相同<div class="a b"/>,这定义了两个类。

html css escaping html-escape-characters

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

id 为“foo:bar”形式的元素的 CSS 选择器

当使用 JSF Web 应用程序框架时,表单内元素的 ID 可以由框架自动生成,并且当组件驻留在其 ID 为 的表单中时,框架会自动为该元素form1生成 形式的 ID 。form1:foo虽然可以关闭此功能,但我想知道是否可以为其 ID 格式为 的元素定义 CSS ID 选择器foo:bar

提前致谢。

css jsf css-selectors

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

如何引用子类CSS

我有这个结构:

<article class="media media--small 48">
   <a href="#">
   <img src="" class="media__img" alt="">
   <i class="s s--plus"></i></a>
   <div class="media__body">
      <h1 class="media__title"></h1>
      <p></p>
      <div style="display: inline-block;"><a href="" target="_blank"><img src="" alt=""></a> <a href="" target="_blank"><img style="margin-left: 17px;" src="" alt=""></a></div>
      <p></p>
   </div>
</article>
Run Code Online (Sandbox Code Playgroud)

我怎样才能参考48 级s--plusarticle班级?

我尝试过: .48 .s--plus但它不起作用

css

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