兄弟组件怎么粘在一起css

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了兄弟组件怎么粘在一起css相关的知识,希望对你有一定的参考价值。

兄弟组件怎么粘在一起css
对于有相同父元素的相邻HTML元素查找便可以使用CSS的相邻兄弟选择器,这里我们就来看一下CSS的相邻兄弟选择器用法简单讲解:

可选择紧接在另一个元素后的元素,且二者有相同的父级元素 下面代码中,item2和item3会有效果,而item1不会有

HTML代码:

item1
item2
item3
CSS代码:li+li font-size: 50px;

1、如果需要选择紧接在另一个元素后的元素,而且二者有相同的父元素,可以使用相邻兄弟选择器。

2、相邻兄弟选择器使用加号“+”做为连接符。

示例

#p1 + p

margin-top: 50px;



This is paragraph 1.

This is paragraph 2.

This is paragraph 3.

This is paragraph 4.
参考技术A 兄弟组件粘在一起的方法:表单里的组件都有margin默认值的,所有组件之间有间距
可以用*margin:0 0;padding:0 0;对所有的内外边距初始化,或者form,inputmargin:0 0;padding:0 0;

页面调整大小时强制两个表在一个 div 中粘在一起

【中文标题】页面调整大小时强制两个表在一个 div 中粘在一起【英文标题】:Force two tables stick together in a div when page resize 【发布时间】:2018-08-18 20:06:25 【问题描述】:

我有一个包含两个 html 表的 div。当浏览器最大化时,两个表格并排放置。当我减小页面大小时,其中一个位于另一个之下。在任何情况下如何强制这两个表粘在一起。

div
    width: 100%;


.table1 
    width: 10%;
    float: right;
    margin: 0 auto;
    padding: 0;
    overflow:hidden;


.table2 
    width: 90%;
    float: left;
    margin: 0 auto;
    padding: 0;
    overflow:hidden;


<div>
    <table class="table1">...</table>
    <table class="table2">...</table>
</div>

【问题讨论】:

table-layout: fixed; 添加到两个表中 "当浏览器最大化时,两个表格并排放置。"这是不正确的,目前,两个表格会粘在一起,因为它们的宽度是 10% 和 90%,占据了 div 中的所有空间。 【参考方案1】:

你为什么不使用 flex ?

    div
    display: flex;
    flex-direction: row;

【讨论】:

【参考方案2】:

试试这个

我使用flex for table parent(div)

flex-direction: row-reverse; ,到 table1 到右侧。

div 
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-direction: row-reverse;
  align-items: center;

table 
  height: 75px;

.table1 
  width: 10%;
  padding: 0;
  overflow: hidden;
  background: red;

.table2 
  width: 90%;
  padding: 0;
  overflow: hidden;
  background: green;
<div>
    <table class="table1"></table>
    <table class="table2"></table>
</div>

了解更多关于FLEX

【讨论】:

感谢您的回复。现在,我又面临两个问题。尽管我已将宽度设置为 90%,但较大的表格仅占页面宽度的一半。还有有什么办法可以在页面缩小的时候增加一个水平滚动条。谢谢。

以上是关于兄弟组件怎么粘在一起css的主要内容,如果未能解决你的问题,请参考以下文章

使用 React 样式组件 / CSS 模块 / CSS-in-JS 的兄弟姐妹 CSS 规则

[react] react兄弟组件如何通信?

关于css的相邻兄弟选择器

相邻兄弟没有获得 CSS 变量值

VUE_03 组件化思想全局|局部注册组件之间传值(父传子子传父兄弟传兄弟)匿名|具名|作用域插槽

在 React 中单击组件时向兄弟姐妹添加类