<hr>我遇到了 x 浏览器的问题,其中的 a的样式<span>。在 FF 上,线条高 2px,符合 CSS 中的预期和声明。然而,当我在 Safari、Chrome 或 IE9 上查看时,这条线看起来更粗。事实上,当<hr>使用 Safari 的 Firebug 等效项检查 时,它会将其视为4px。
这是 CSS 属性的问题吗border-radius?在 Firefox 上不明显?我希望它看起来像我构建标记和 CSS 的方式以及它在 Firefox 中的显示方式,但我不确定标记有什么问题。
这是它在 Firefox 上的样子:

这是它在 Safari(和 IE9/Chrome)上的样子:

我的标记:
<span id="course_divider"><hr></span>
Run Code Online (Sandbox Code Playgroud)
我的CSS:
#course_divider {
left: 0;
padding-top: 40px;
position: absolute;
top: 27px;
width: 25px;
}
#course_divider hr {
background-color: #000000;
border: 1px solid black;
border-radius: 7px 7px 7px 7px;
height: 2px;
}
Run Code Online (Sandbox Code Playgroud) 我试图让一个<span>坐在固定高度的底部<td>,但它似乎没有工作.
我正在使用Firebug在Firefox中开发,这是我的标记和CSS.
我已经阅读了其他帖子,说明td高度需要修复,我已经做到了,但是我仍然遇到同样的问题.如何将跨度定位在td的底部?
<td class="details_amount">
<span class="item_total_price">
£<span id="amount_99201100099">49</span>
</span>
<br>
<span class="person_price">£5</span>
</td>
td {
height: 55px;
padding-top: 1.8em;
vertical-align: top;
}
.item_total_price {
height: 100%;
}
.person_price {
bottom: 0;
position: relative;
}
Run Code Online (Sandbox Code Playgroud)

当我运行我的Doctrine Migration时,我收到以下错误:
迁移20141217162533在执行期间失败.错误运行时注意:只应通过引用传递变量
[Symfony\Component\Debug\Exception\ContextErrorException]运行时注意:只应通过引用传递变量
就$this->validateUsername行了.当我发表评论时,它运作正常.
这似乎是一个非常奇怪的运行时错误,我无法理解为什么我得到这个.
public function up(Schema $schema)
{
foreach ($this->old_users as $old_user) {
if ($this->validateUsername($old_user['email']) === false or $this->checkDNSRecord($old_user['email']) === false) {
$this->addSql("INSERT INTO User (email, joined_on, unsubscribed) VALUES ('" . $old_user['email'] . "', '" . $old_user['joined_on'] . "', 0)");
}
}
}
/**
* Validate the username/email address based on the structure (e.g. username@domain.com)
*
* @param $email
*
* @return bool
*/
public function validateUsername($email)
{
if (!filter_var($email, FILTER_VALIDATE_EMAIL)) {
// email is …Run Code Online (Sandbox Code Playgroud) 尝试使用我的GMail帐户从我的PHP应用程序使用SwiftMailer 发送电子邮件时出现以下错误.
535-5.7.8 Username and Password not accepted
Run Code Online (Sandbox Code Playgroud)
这是我的SwiftMailer代码:
$transporter = Swift_SmtpTransport::newInstance('smtp.gmail.com', 465, 'ssl')
->setUsername('ayrshireminiscontact@gmail.com')
->setPassword('~password-in-here~');
$mailer = Swift_Mailer::newInstance($transporter);
$message = Swift_Message::newInstance('Portfolio Enquiry')
->setFrom(array('ayrshireminiscontact@gmail.com' => 'CRMPicco Portfolio Enquiry'))
->setTo(array('picco@crmpicco.co.uk' => 'A name'))
->setBody($email_body);
$result = $mailer->send($message);
Run Code Online (Sandbox Code Playgroud)
这是我的Apache错误日志和堆栈跟踪中的条目.
[Wed Aug 18 22:06:10.284728 2015] [:error] [pid 9298] [client 10.0.0.1:64806] PHP致命错误:未捕获异常'Swift_TransportException',消息'预期响应代码250但得到代码"535",消息"535-5.7.8用户名和密码不被接受.了解更多信息,请访问\ r \n5355 5.7.8 https://support.google.com/mail/answer/14257gj13sm2191931wic.22 - gsmtp\r \n"在/var/www/portfolio/swiftmailer/lib/classes/Swift/Transport/AbstractSmtpTransport.php:383\nStack trace:\n#0/var/www/portfolio/swiftmailer /lib/classes/Swift/Transport/AbstractSmtpTransport.php(281):Swift_Transport_AbstractSmtpTransport - > _ assertResponseCode('535-5.7.8 Usern ...',Array)\n#1/var/www/portfolio/swiftmailer/lib/classes/Swift/Transport/EsmtpTransport.php(243):Swift_Transport_AbstractSmtpTransport-> executeCommand('RSET\r \n',数组,数组)\n#2/var/www/portfolio/swiftmailer/lib/classes/Swift/Transport /Esmtp/Auth/XOAuth2Authenticator.php(54):Swift_Transport_EsmtpTransport-> executeCommand('RSET\r \n',数组)\n#3/var/www/portfolio/swiftmailer/lib/classes/Swift/Transport/Esmtp/AuthHandler.php(176):第383行的/var/www/portfolio/swiftmailer/lib/classes/Swift/Transport/AbstractSmtpTransport.php中的Swift_Transport_Esmtp_Auth_XOAuth2Authent,referer:https://crmpicco.dev/
我尝试过http://www.google.com/accounts/DisplayUnlockCaptcha,我可以通过网络浏览器登录该帐户,没有任何问题.
这发生在我的本地开发机器和可公开访问的站点上.这是我的GMail帐户或我的实施的问题吗?
有没有一种简单的方法可以在不使用反射的情况下获取没有命名空间的类名?
这是我的课,当我打电话时,get_class()我得到CRMPiccoBundle\Services\RFC\Webhook\SiteCancelled
namespace CRMPiccoBundle\Services\RFC\Webhook;
class SiteCancelled extends Base implements Interface
{
public function process() {
// echo get_class()
}
}
Run Code Online (Sandbox Code Playgroud) 如果我有高度200像素的DIV适用于它的高度175px的背景下,是没有办法,我可以换的图像周围的锚的方式只?
<div style="background: url('http://www.crmpicco.co.uk/downloads/Image/11218.jpg') no-repeat scroll 0 0 transparent; background-position: bottom;" class="block block2 ">
<ul class="elem"></ul>
<span class="left_border"></span>
</div>
Run Code Online (Sandbox Code Playgroud)
除了重构我的标记之外,没有什么比这更重要了,我宁愿避免在这个阶段做.
我刚刚开始使用PhpSpec.当我这样做:
bin/phpspec desc src/CRMPicco/GolfBundle/Controller/CourseGuideController
我收到以下错误:
[PhpSpec\Exception\Locator\ResourceCreationException]
Can not find appropriate suite scope for class `src/CRMPicco/GolfBundle/Controller/CourseGuideController`.
Run Code Online (Sandbox Code Playgroud)
我CourseGuideController在该目录中创建了一个空类,因此该类存在.
我的phpspec.yml:
suites:
CRMPiccoGolfBundle: { namespace: CRMPicco, spec_path: src/CRMPicco/GolfBundle }
Run Code Online (Sandbox Code Playgroud)
CourseGuideController.php:
namespace CRMPicco\GolfBundle\Controller;
class CourseGuideController
{
}
Run Code Online (Sandbox Code Playgroud) 我正在努力学习Symfony的基础知识,并遇到了令我困惑的问题.
我正在尝试将数据写入SQL表,主要是遵循文档中的说明(http://symfony.com/doc/current/book/doctrine.html).我创建了一个实体
$ php bin/console doctrine:generate:entity
Run Code Online (Sandbox Code Playgroud)
它正确映射到我的数据库表,我可以读写,没问题.之后,我在表格中添加了一列,并向我的实体添加了相应的行:
/**
* @var string
*
* @ORM\Column(name="User_Credentials", type="text")
*/
private $userCredentials;
Run Code Online (Sandbox Code Playgroud)
然后我尝试创建setter和getter,但没有进行任何更改,只是我的Entity的备份.所以我自己添加了getter和setter,但是当尝试写入DB时,相应的列被省略,保持为空.没有错误.我检查并重新检查了拼写错误或其他sytax错误,但找不到任何错误.做的时候
$ php bin/console doctrine:schema:update --dump-sql
Run Code Online (Sandbox Code Playgroud)
我明白了
ALTER TABLE st_users DROP User_Credentials;
Run Code Online (Sandbox Code Playgroud)
所以看来我的专栏完全被忽略了.我重新清理了缓存,没有改变任何东西.显然,我迷路了.任何关于正确路径的提示都将受到赞赏.
谢谢.
php ×5
html ×4
css ×3
gmail ×2
symfony ×2
anchor ×1
background ×1
bdd ×1
class ×1
css-position ×1
dns ×1
doctrine ×1
doctrine-orm ×1
email ×1
firefox ×1
fonts ×1
google-fonts ×1
html-email ×1
html-table ×1
mx-record ×1
oop ×1
php-7 ×1
phpspec ×1
reflection ×1
swiftmailer ×1