小编kuk*_*kuz的帖子

浏览器的1px计算问题(子像素问题)

我认为这个问题很常见,并且在SO本身就已经找到了,但是找不到如何解决这个问题.

问题:

当您调整窗口大小时,您会注意到两个图像的高度有时会相差1px(当浏览器调整尺寸时,这是预期的).

如何"修复"此UI问题?我知道我可以通过使用一个flexbox.但我想有更好的解决方案.你们可以跳进去吗?

table{
  width:100%;
  border-collapse: collapse;
}
img{
  display: block;
  width: 100%;
}
Run Code Online (Sandbox Code Playgroud)
<table>
  <tr>
    <td><img src="http://placehold.it/100x100"/></td>
    <td><img src="http://placehold.it/100x100"/></td>
  </tr>
</table>
Run Code Online (Sandbox Code Playgroud)

我甚至在这里使用display: table:

.wrapper{
  width:100%;
  display: table;
}
.wrapper div{
  display: table-cell;  
}
img{
  display: block;
  width: 100%;
}
Run Code Online (Sandbox Code Playgroud)
<div class="wrapper">
    <div><img src="http://placehold.it/100x100"/></div>
    <div><img src="http://placehold.it/100x100"/></div>
</div>
Run Code Online (Sandbox Code Playgroud)

编辑:Firefox浏览器中没有问题,但Chrome中存在问题.

请注意,当我使用时,问题不存在flexbox:

body{
  margin: 0;  
}
.wrapper{
  width:100%;
  display: flex;
}
.wrapper div{
  flex: 1;  
}
img{
  display: block;
  width: 100%;
}
Run Code Online (Sandbox Code Playgroud)
<div class="wrapper"> …
Run Code Online (Sandbox Code Playgroud)

html css firefox google-chrome

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

卡在 flex-end 和 space-between 和边距之间

在 flexbox 中,当我使用justify-content:space-between第一个和最后一个项目时,它们与 flex 容器的边界完全对齐,其中空间在它们之间划分。如何将第一个项目向右对齐,而其他项目也向右对齐(而不是整个宽度)?

下面的示例代码不好,因为当我使用时flex-end我必须为项目设置边距,因此每行中的第一个不粘在右边

#flexcontainer{
  display: -webkit-flex;
  display: flex;
  flex-wrap:wrap;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  background:#ff8800;
}


.flexitem{
	display: -webkit-flex;
	display: flex;
	margin:20px;
	width:24%;
	background:#666666;
	box-sizing:border-box;
    height:50px;

}
Run Code Online (Sandbox Code Playgroud)
<div id="flexcontainer">
  <div class="flexitem"></div>
  <div class="flexitem"></div>
  <div class="flexitem"></div>
  <div class="flexitem"></div>
  <div class="flexitem"></div>
  <div class="flexitem"></div>
</div>
Run Code Online (Sandbox Code Playgroud)

这也不好,因为项目没有右对齐(而是整个宽度):

#flexcontainer{
  display: -webkit-flex;
  display: flex;
  flex-wrap:wrap;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  background:#ff8800;

}


.flexitem{
	display: -webkit-flex;
	display: flex; …
Run Code Online (Sandbox Code Playgroud)

html css flexbox css-calc

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

从底部有没有任何css浮动元素的方法?

鉴于以下HTML:

<div>
  lorem ipsum...
  <img style="float:left;margin-top:-100px" />
</div>
Run Code Online (Sandbox Code Playgroud)

我希望得到这样的东西:

在此输入图像描述

但实际上我最终获得的是:

在此输入图像描述

.Block {
  width: 300px;
  margin: auto;
}

.Image {
  width: 150px;
  float: left;
  margin-top: -100px;
}
Run Code Online (Sandbox Code Playgroud)
<div class="Block">
  Integer posuere erat a ante venenatis dapibus posuere velit aliquet. Cras justo odio, dapibus ac facilisis in, egestas eget quam. Praesent commodo cursus magna, vel scelerisque nisl consectetur et. Morbi leo risus, porta ac consectetur ac, vestibulum at eros. Aenean lacinia bibendum nulla sed consectetur.
  <br><br>
  Nullam id dolor id nibh ultricies …
Run Code Online (Sandbox Code Playgroud)

html css css-float

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

div的布局是否可行

自定义Drupal 7主题中的region/div

这应该是大屏幕上的主视图.DIVS是我的Drupal 7主题中的所有区域,但我遇到了DIV3的问题.感谢您的帮助.

html css themes drupal

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

JS - 基于value属性隐藏选项

当value属性> 23时,我需要隐藏所有选项

<select id="category_ids" class="cat-search-pb" multiple >
    <option value="20">Condo for Sale</option>
    <option value="24">&nbsp;&nbsp;- Jomtien</option>
    <option value="25">&nbsp;&nbsp;- Bang Saray</option>
    <option value="21">Condo for Rent</option>
    <option value="22">House for Sale</option>
    <option value="23">House for Rent</option>
    <option value="14">Land</option>
    <option value="15">Commercial</option>
    <option value="18">New Condo Projects</option>
    <option value="19">New House Projects</option> 
</select>
Run Code Online (Sandbox Code Playgroud)

但是这段代码不起作用:

$(document).ready(function () {
   $(".cat-search-pb option[value>23]").closest('option').hide();
});
Run Code Online (Sandbox Code Playgroud)

谢谢你的想法!

html javascript jquery jquery-selectors

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

如何在Spring Boot 2 oauth2中获得令牌?

我是Spring Security oauth2的新手。我要运行此授权服务器示例代码。我成功运行了它,为了获得令牌,我将邮递员设置为如下,然后发送请求:

基本认证 赠款类型

在这种情况下,我输入了带有其密码的客户端ID,但是我想在没有它们的情况下登录。例如,我的用户发送用户名,密码和客户端ID,然后获取令牌。但是我发送的每个请求,服务器都返回401响应。在Spring boot 2 oauth 2中,我该怎么做?

java spring-security spring-boot spring-security-oauth2

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

使用自动放置包装CSS网格

我正在尝试构建一个包含卡片状物品的网格.每种类型的单元格(标题,图像,文本,按钮,......)每行应具有相同的高度,由最大单元格的内容决定,如下面的代码段所示.

现在我试图限制列的数量,并让卡片换行,就好像我flex-wrap: wrap;在基于flexbox的解决方案中使用的那样.列数应通过媒体查询确定.如果不使用尚未支持的子网格,这可能吗?

另外,使用子网格的解决方案如何?我想它会降级到当前浏览器中高度不等的单元格?

.grid {
  display: grid;
  grid-template-rows: repeat(4, auto);
  grid-gap: 10px;
  grid-auto-flow: column;
  grid-auto-columns: auto;
}
Run Code Online (Sandbox Code Playgroud)
<div class="grid">

  <h2 class="a">Header 1</h2>
  <img class="b" src="https://placekitten.com/400/100" />
  <p class="c">text
  </p>
  <button class="d">Button</button>

  <h2 class="a">Header 2 is longer and may span multiple lines</h2>
  <img class="b" src="https://placekitten.com/400/100" />
  <p class="c">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis et cursus ligula. Maecenas non pharetra dui, eu tincidunt mi. Vivamus vitae luctus risus. Etiam vehicula sem est.
  </p>
  <button …
Run Code Online (Sandbox Code Playgroud)

html css css3 grid-layout css-grid

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

使 QuillJS 编辑器高度 100%

在下面的应用程序中,我希望 Quill 编辑器填充页眉和页脚中的现有空间。我尝试将其设为 100%,但这会为整个页面添加一个滚动条。如何让 Quill 同时填充空间以适应屏幕尺寸。(如果高度降低编辑器高度应该降低)

var quill = new Quill('#editor', {
  modules: {
    toolbar: [
      [{ header: [1, 2, false] }],
      ['bold', 'italic', 'underline'],
      ['image', 'code-block']
    ]
  },
  placeholder: 'Compose an epic...',
  theme: 'snow'  // or 'bubble'
});
Run Code Online (Sandbox Code Playgroud)
html,body {
  margin: 0;
  height: 100%;
}

#container {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

#header {
  height: 40px;
  background: red;
}

#footer {
  height: 40px;
  background: red;
}

#editor-container {
  height: 100%;
}

#editor {
  height: 100%; …
Run Code Online (Sandbox Code Playgroud)

javascript css flexbox quill

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

图像弹性项目不会在弹性盒中缩小高度

我有一个包含img弹性项目的弹性容器。

我希望它img忽略其固有高度(90px),以便高度可以缩小以匹配同级的 flex 项目高度(根据默认align-items: stretch样式)。

.container {
    border: 1px solid;
    display: flex;
}

.item {
    border: 1px solid;
}

.content {
    width: 200px;
    height: 50px;
    background-color: hotPink;
}
Run Code Online (Sandbox Code Playgroud)
<div class="container">
    <img class="item" src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRu-3yBSd2b6JCOMcGVSOFf8X49QB3Ik-OI87gKEMwWLrdJxP5qOErmZQ">
    <div class="item">
        <div class="content"></div>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

如果我们交换imga ,我们可以看到所需的行为div

.container {
    border: 1px solid;
    display: flex;
}

.item {
    border: 1px solid;
}

.dynamicHeightContent {
    width: 120px;
    height: 100%;
    background-color: green;
}

.content {
    width: 200px;
    height: 50px; …
Run Code Online (Sandbox Code Playgroud)

html css image flexbox

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

创建轮播时使用的role ="listbox"是什么?

只是一个简单的问题

当我尝试创建旋转木马时,我注意到许多示例代码是:

<div class="carousel-inner" role="listbox">
Run Code Online (Sandbox Code Playgroud)

在上面的代码中,role ="listbox"有什么作用?请给我一个见解.

html css bootstrap-carousel

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