小编Bre*_*ett的帖子

悬停,活动,焦点状态是否继承值?

我只是想知道你是否不改变值,做hover,activefocus自动从标准a标签继承设置?

例如:

.wrapper .left .main .row .holder .more a,
#content .wrapper .left .main .row .holder .more a:visited
{
    width: 92px;
    min-width: 92px;
    max-width: 92px;
    height: 23px;
    min-height: 23px;
    max-height: 23px;
    display: block;
    margin: 0px auto;
    background: #fff url(../images/more-info-btn.png) top left no-repeat;
}

#content .wrapper .left .main .row .holder .more a:hover {
    width: 92px;
    min-width: 92px;
    max-width: 92px;
    height: 23px;
    min-height: 23px;
    max-height: 23px;  
    display: block;
    margin: 0px auto;
    background: #fff url(../images/more-info-btn.png) bottom …
Run Code Online (Sandbox Code Playgroud)

css focus hyperlink hover

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

检查是否设置了对象属性 - SimpleXML

我有一些XML我正在使用PHP的SimpleXML类,我在XML中有如下元素:

<condition id="1" name="New"></condition>
<condition id="2" name="Used"></condition>
Run Code Online (Sandbox Code Playgroud)

但是它们并不总是存在,所以我需要先检查它们是否存在.

我试过了..

if (is_object($bookInfo->page->offers->condition['used'])) {
    echo 'yes';
}
Run Code Online (Sandbox Code Playgroud)

以及..

if (isset($bookInfo->page->offers->condition['used'])) {
    echo 'yes';
}
Run Code Online (Sandbox Code Playgroud)

但是没有工作.它们仅在我删除属性部分时才起作用.

那么如何检查属性是否设置为对象的一部分?

php xml object simplexml

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

绝对定位及其父元素

我一直听说,当你使用绝对定位要作为它的父元素都需要有一个positionrelative.

我正在尝试构建一个CSS下拉菜单,当我有它的父元素我希望它使用set as时,我很难让下拉菜单项超出主菜单项的宽度relative.下拉菜单项中的文本只会换行.

所以我环顾了其他示例菜单,看看他们是如何做到这一点的,我发现甚至没有使用任何父元素position,relative即使他们像我一样使用绝对定位.

这个例子在这里:http://purecssmenu.com/

所以我尝试删除我的relative定位和宾果游戏 - 我的问题消失了.然而,现在我使用绝对定位,没有它的父母使用relative定位,他们都设置为static.

所以我想知道这是多么合理 - 没有relative父母会不会回到浏览器窗口?

如果需要,这是我的HTML:

    <div class="navWrapper">
        <div class="left"></div>
        <div class="nav">
            <ul>
                <li class="home"><a href="/">Home</a></li>
                <li class="spacer"></li>
                <li class="about"><a href="about_us/">About Us</a></li>
                <li class="spacer"></li>
                <li class="trademark"><a href="freetrademarksearch/">Free Trademark Search</a></li>
                <li class="spacer"></li>
                <li class="services">
                    <a href="services/">Services</a>
                    <ul class="sub">
                        <li><a href="">Trademark Search</a></li>
                        <li><a href="">Prepare &amp; File Trademark</a></li>
                        <li><a href="">Trademark Infringement</a></li>
                    </ul>
                </li>
                <li class="spacer"></li>
                <li …
Run Code Online (Sandbox Code Playgroud)

css position css-position

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

消除Yii 2中的数据 - 内置还是扩展?

我找到了这个扩展名,Yii 1.1但没有看到任何相关的扩展名Yii 2.所以我想知道是否有一个或默认是内置的?

此外,在您model的表单中设置数据属性时,例如:

namespace app\models;

use yii\base\model;

class SignupForm extends Model {

    public $company_name;
    public $first_name;
    public $last_name;
    public $email;
    public $username;
    public $password;
    public $password_again;

    /**
     * Validation rules
     */ 

    public function rules() {       
        return [
            // Format some data
            [['company_name', 'first_name', 'last_name', 'email', 'username', 'password', 'password_again'], 'trim'],
            ['username', 'filter', 'filter' => 'strtolower'],
            // If company scenario, require company name
            ['company_name', 'required', 'on' => 'company'],
            //..............
        ];
    )

}
Run Code Online (Sandbox Code Playgroud)

这些数据是默认消毒还是必须自己消毒? …

php sanitization yii input-sanitization yii2

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

从元素中删除类而不影响正在进行的css转换

好吧,我有一种情况,我基本上建立了一个小的通知下拉框,当用户做某事时发生,最后它转换到一个opacity: 0;状态.

但是,因为用户可能会点击其他会再次触发此通知框的内容,我试图找到一种方法将其重置为正常状态,而不会影响任何正在进行的转换并尝试通过CSS而不是JavaScript来保持动画.

CodePen:http ://codepen.io/gutterboy/pen/WoEydg

HTML:

<a href="#">Open Notify Window</a>

<div id="top_notify" class="top-notify">
    <div class="container-fluid">
        <div class="row">
            <div class="content col-xs-12">
                <div class="alert" role="alert"></div>
            </div>
        </div>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

SCSS:

body {
    text-align: center;
    padding-top: 150px;
}

.top-notify {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9999;

    .content {
        text-align: center;
        background-color: transparent;
        transform-style: preserve-3d;
    }

    .alert {
        display: inline-block;
        transform: translateY(-100%);
        min-width: 250px;
        max-width: 500px;
        border-top-left-radius: 0;
        border-top-right-radius: 0;

        &.visible {
            transform: translateY(0%);
            transition: …
Run Code Online (Sandbox Code Playgroud)

javascript css jquery transition css-transitions

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

让 flex 具有与最宽元素等宽的列

我有一堆按钮,我希望它们都具有相同的宽度,而不必设置特定的宽度,所以自然地你会希望所有按钮的宽度采用最宽元素的宽度,但我很难使用 flex 来实现这一点,因为它似乎只是希望它们全部达到 100%;我还尝试在锚点周围使用包装纸,但这并没有帮助,因为当时按钮的宽度都是不同的。

代码笔: https://codepen.io/gutterboy/pen/MZWroj?editors =1100

因此,在该示例中,所有按钮都应与“Groundskeeping”的自然宽度相匹配。

HTML:

<div class="container">
  <div class="row">
    <div class="offset-md-4 col-md-4">
<div class="buttons">
    <a href="" class="btn alt">Plumbing</a>
    <a href="" class="btn alt">Electrical</a>
    <a href="" class="btn alt">Groundskeeping</a>
    <a href="" class="btn alt">Construction</a>
    <a href="" class="btn alt">Cleaning</a>
    <a href="" class="btn alt">Security</a>
    <a href="" class="btn alt">Trades Assistant</a>
    <a href="" class="btn alt">General Duties</a>
</div>      
    </div>
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

CSS:

.buttons {
    display: flex;
    flex-direction: column;
  padding: 15px;
    background-color: gray;

    .btn {
        display: block;
        margin-bottom: 11px;

        &:last-child {
            padding-bottom: 21px;
        } …
Run Code Online (Sandbox Code Playgroud)

html css flexbox

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

MySQL的密钥文件不正确

我遇到了InnoDB的问题(表是最初的MyISAM,但是之前将它转换为InndoB)表; 我正在尝试运行此查询:

SELECT 
   posts.id,
   posts.post_title
FROM
   rss_posts AS posts
   INNER JOIN rss_feeds AS feeds ON posts.blog_id=feeds.id
WHERE
   feeds.blog_language=1
ORDER BY
   posts.post_date_db DESC
LIMIT
   10;
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

Query : SELECT   posts.id,posts.post_title  FROM   rss_posts AS posts   INNER JOIN vw_rss_feeds AS feeds ON posts.blog_id=feeds.id  WHER...
Error Code : 126
Incorrect key file for table '/tmp/#sql_7375_0.MYI'; try to repair it
Run Code Online (Sandbox Code Playgroud)

我不能对所涉及的桌子进行维修; 但是我在两张桌子上都运行了CHECK并且看起来很好.我还在两个表上都做了一个OPTIMIZE,并通过以下方式重建了表.

INSERT INTO new_table SELECT * FROM old_table;
Run Code Online (Sandbox Code Playgroud)

然后我将新表重命名为旧表名.....但我仍然遇到这个问题.

为了尝试找出导致它的表,我删除了引用"rss_feeds"表的查询中的代码....所以现在查询看起来像这样.

SELECT 
   posts.id,
   posts.post_title
FROM
   rss_posts AS posts
ORDER BY
   posts.post_date_db DESC
LIMIT
   10;
Run Code Online (Sandbox Code Playgroud)

那很有效. …

mysql innodb mysql-error-126

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

如何忽略换行符?

我忽略了不重要的差异,但我希望下面不要表现出差异......

3.  TITLE

blah blah blah blah blah blah blah blah blah blah

3.  TITLE
blah blah blah
blah blah blah
blah blah blah blah
Run Code Online (Sandbox Code Playgroud)

comparison beyondcompare beyondcompare3

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

在URL中使用逗号有时会破坏URL吗?

有人知道在SEO友好URL中使用逗号有任何问题吗?我正在使用一些软件,它在SEO友好的URL中使用了很多逗号; 但我100%肯定我已经看到一些实例,其中某些程序/平台无法正确识别URL并在第一个逗号后关闭URL的"链接".

我刚用thunderbird,gmail,hotmail和SMF论坛对此进行了测试,没有任何问题; 但我知道我以前见过这个问题.

所以我的问题是,是否有什么特别会导致某些平台停止使用逗号链接URL?比如逗号之后的某个字符?

url seo url-rewriting hyperlink

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

使用Yii 2提交两次Ajax表单

我环顾四周,其他类似的帖子都没有帮助过我.我已经构建了一个AJAx基于表单的表单Yii 2,jQuery并且它似乎提交了两次表单.

我的表格:

$form = ActiveForm::begin([
    'id' => 'company_form',
    'ajaxDataType' => 'json',
    'ajaxParam' => 'ajax',
    'enableClientValidation' => false
]);
Run Code Online (Sandbox Code Playgroud)

我的JS代码:

$(document).ready(function() {

    /* Processes the company signup request */

    $('#company_form').submit(function() {
        signup('company');
        return false;
    }); 

})

function signup(type) {

    var url;

    // Set file to get results from..

    switch (type) {
        case 'company':
            url = '/site/company-signup';
            break;
        case 'client':
            url = '/site/client-signup';
            break;
    }

    // Set parameters
    var dataObject = $('#company_form').serialize();

    // Run request …
Run Code Online (Sandbox Code Playgroud)

javascript php ajax yii yii2

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