我正在开发一个响应式网页,其中有人脸的照片作为浮动的IMG,旁边是关于每个人的一些描述性文字.
这在较小的页面宽度下非常有效,但是当页面变宽时,与下一个人相关联的文本将在上一个人的图像旁边开始.
我需要一种方法来强制文本显示不高于特定图像的顶部.
我在这里建立了一个JSFiddle .
img {
float: left;
clear: both;
margin: 0 20px 20px 0;
}Run Code Online (Sandbox Code Playgroud)
<img src="https://placehold.it/300x300">
<h1>First person's name</h1>
<p>A few paras of text.</p>
<img src="https://placehold.it/300x300">
<h1>Second person's name</h1>
<p>A few paras of text.</p>Run Code Online (Sandbox Code Playgroud)
注意:这clear: both是为了确保第二个图像不会浮动到第一个图像的右侧.
编辑:理想情况下,我会这样做,而不使用任何特殊的标记,如DIV和内联样式.原因是非技术人员使用TinyMCE编辑器将此内容输入我们的CMS.理想情况下,这些人不需要知道任何HTML.所以我真的更喜欢只有CSS的解决方案.
我正在尝试使用 RestSharp 在我的本地机器上测试 API 调用,并使用以下代码...
var client = new RestClient("https://[API URL]");
var request = new RestRequest( Method.POST);
request.AddParameter("session", this, ParameterType.RequestBody);
IRestResponse<SessionOut> response = client.Execute<SessionOut>(request);
return response.Data.session.id;
Run Code Online (Sandbox Code Playgroud)
在response我收到一条错误消息,告诉我请求已中止,因为它“无法创建 SSL/TLS 安全通道”。
这是否意味着我需要尝试设置https://localhost而不是http://localhost才能在 https:// 地址调用 API?
更新
根据下面@Shai_Aharoni 的回答,我已将我的代码更新为以下内容。但是,我仍然遇到相同的错误。
string pathToYourClientCert = Path.Combine( AppDomain.CurrentDomain.BaseDirectory, "[my certificate file");
var client = new RestClient("[API URL]/");
client.ClientCertificates = new X509CertificateCollection();
client.ClientCertificates.Add(new X509Certificate(pathToYourClientCert));
var request = new RestRequest( Method.POST);
request.AddParameter("session", this, ParameterType.RequestBody);
IRestResponse<SessionOut> response2 = client.Execute<SessionOut>(request);
Run Code Online (Sandbox Code Playgroud) 当以正确的方式将 WordPress 子主题样式表排入队列时,新样式将覆盖父样式。
然而,由于 Divi 引入了对自定义帖子类型的 Builder 支持,因此添加了新的样式表 style-cpt.css。
该样式表中的所有样式(不幸的是,其中很多样式都在!important它们之后)都是在排队的子样式之后声明的,因此将覆盖任何匹配的样式。
有什么方法可以覆盖这种“自定义”样式表吗?