嘿伙计们,我不太了解多个媒体查询。这就是我的意思
html代码:
<div class="container">
<div class="jumbotron">
<h1 id ="jumbo_text">{% block jumbo_text1 %} {% endblock %}</h1>
<h2 id ="jumbo_text2">{% block jumbo_text2 %} {% endblock %}</h2>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
CSS代码:
@media only screen and (min-width: 200px) and (max-width: 767px) {
.jumbotron {
display: none;
}
}
@media only screen and (max-width: 768px){
.jumbotron {
height: 200px !important;
width:300px;
background-image: url("../../img/jumbo_pics/bbj_class.jpg");
}
}
Run Code Online (Sandbox Code Playgroud)
基本上第二个媒体查询有效,但第一个媒体查询无效。为什么?
在伪代码中:
devices that are at minium 200px and maximum 360px dont show jumbotron
devices above 360px but below 768px show …Run Code Online (Sandbox Code Playgroud) 码:
class Users(db.Document, UserMixin):
first_name = db.StringField()
last_name = db.StringField()
username = db.StringField(unique=True)
password = db.StringField()
email = db.StringField()
following = db.ListField(db.StringField(), default=[])
role = db.ListField(db.StringField(), default=["user"])
confirmed = db.BooleanField(default=False)
confirmed_on = db.DateTimeField()
Run Code Online (Sandbox Code Playgroud)
所以如果我想从Users.following字段中删除某个字符串
Users.objects(username="some_user").update(pull__following=["some_string"])
然后保存吗?
因为我已经尝试过了,但它不会从 following listField
所以我正在练习我的正则表达式,我遇到了这个
STATE : TEXAS
Run Code Online (Sandbox Code Playgroud)
我会积极回顾
这是我的正则表达式:
state = re.search(r"(?<=STATE)\s+(?<=:)\s+\w+",str(Text),re.I|re.M)
Run Code Online (Sandbox Code Playgroud)
这个正则表达式无法捕获TEXAS
但是如果我这样做:
state = re.search(r"(?<=STATE)\s+:\s+\w+",str(Text),re.I|re.M)
Run Code Online (Sandbox Code Playgroud)
删除第二个积极的lookbehind会给你: TEXAS
但是我想要提取的只是TEXAS没有冒号,为什么后面的第二个查找无法捕获TEXAS?以及如何修复它?
如果字段标签为“登录”,则我不想仅显示输入本身。但是field.label,将宏中的“登录”与“登录”进行比较始终是错误的,因为<p>hello</p>永远不会呈现。如何将标签与字符串进行比较?
{% macro render_field(field) %}
{%if field.label == "Log-in" %}
<p>hello</p>
{%else%}
{{ field.label }} {{ field(**kwargs)|safe }}
{%endif%}
{% endmacro %}
<div id = "SignUpForm">
<form action = "" method = "post" name = "SignUpForm">
<p>{{render_field(form.username)}}</p>
<p>{{render_field(form.first_name)}}</p>
<p>{{render_field(form.last_name)}}</p>
<p>{{render_field(form.password)}}</p>
<p>{{render_field(form.password2)}}</p>
<p>{{form.submit}}</p>
{{form.hidden_tag()}}
</form>
</div>
Run Code Online (Sandbox Code Playgroud) 所以我在做while循环,我发现了一些奇怪的东西.
count = 0
while count <= 5:
count += 1
print(count)
Run Code Online (Sandbox Code Playgroud)
输出:
1
2
3
4
5
6
Run Code Online (Sandbox Code Playgroud)
这不是我不理解循环.这是怎么计数打印到六个?什么时候打印count只要count小于或等于5?
而且6是超过5.为什么会这样?
我知道我能做到
count = 0
while count != 5:
count += 1
print(count)
Run Code Online (Sandbox Code Playgroud)
但我只是想明白为什么推杆<=表现得很奇怪?
码
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using HtmlAgilityPack;
using System.Windows.Forms;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
textBox1.Text = "place url hear";
}
private void Form1_Load(object sender, EventArgs e)
{
}
private void textBox1_TextChanged(object sender, EventArgs e)
{
}
private void button1_Click(object sender, EventArgs e)
{
Task.Factory.StartNew(() => get_url_contents(textBox1.Text)).ContinueWith(t => t.Id, TaskScheduler.FromCurrentSynchronizationContext());
}
private void get_url_contents(string url)
{
var doc = new …Run Code Online (Sandbox Code Playgroud) python ×3
flask ×2
boot ×1
c# ×1
css ×1
html ×1
mongodb ×1
mongoengine ×1
python-3.x ×1
regex ×1
while-loop ×1
wtforms ×1