matanin kuduwa yankin CSS

Fu dong de kuang kai xiang zuo huo you yuan yong dong, zhi dao ta de wai bian yuan dao zhi bao rang kuang huo qing ge fang dou kuang de bian huan zhi wu.

Yin wei fang dou kuang bu zai wen dian de chu xun liu zhong, suo yi wen dian de chu xun liu zhong de kuai kuang mo de hao xiang fang dou kuang bu cun zai yi yang.

matanin kuduwa yankin CSS

Qing kan tiao jian shuo, dang ba kuang 1 xiang you yuan dou shi, ta tei chu wen dian liu qing, xiang you yuan yong dong, zhi dao ta de you bian yuan dao zhe bao rang kuang de you bian yuan:

CSS tafara ceen - kogin tafara kan yancin

Zai qing kan tiao jian shuo, dang kuang 1 xiang zuo you fang dou shi, ta tei chu wen dian liu qing, xiang zuo you yong dong, zhi dao ta de zuo bian yuan dao zhe bao rang kuang de zuo bian yuan.

Ru guo ba suo you san ge kuang dou xiang zuo yong dong, na me kuang 1 xiang zuo you fang dou dao zhe zhao rang kuang, ling bei liang ge kuang xiang zuo you fang dou dao zhe qian yi ge fang dou.

CSS tafara ceen - kogin tafara kan yancin

Ru ru tiao jian shuo zhe, ru guan huan kuang tai窄, bu neng ran nong shui ping biao lie de san ge fang dou yuan su, na me qi ta fang dou xia yong dong, zhi dao you zu yong de kong jian.

CSS tafara ceen 2 - kogin tafara kan yancin

tarihin float na CSS

Zai CSS zhong, women tong guo float shu xing shi xian yuan su de fang dou.

Ru xuyao duo zhong guan yu float shu xing de zhi shi, qing fang wang can kao shou ce:tarihin float na CSS

Xing hua kuang he qing li

Fang dou kuang pang bian de xing hua kuang bei sun she, rang ni fang dou kuang liu chu kong jian, xing hua kuang yuan ao fang dou kuang.

Yin ci, chuang jian fang dou kai shi neng shi wen ben yuan ao tu xiang:

Kogin kuduwa yankin tafara

A kai zan yao zhi zhi xing hua kuang yuan ao fang kuang, xuyao dui zhe kuang ying yong clear 属性。clear 属性的值可以是 left、right、both 或 none,它表示框的哪些边不应该挨着浮动框。

为了实现这种效果,在被清理的元素的上外边距上添加足够的空间,使元素的顶边缘垂直下降到浮动框下面:

tarihin clear ceen - amfaniwa kogin yankin

这是一个有用的工具,它让周围的元素为浮动元素留出空间。

让我们更详细地看看浮动和清理。假设希望让一个图片浮动到文本块的左边,并且希望这幅图片和文本包含在另一个具有背景颜色和边框的元素中。您可能编写下面的代码:

.news {
  background-color: gray;
  border: solid 1px black;
  }
.news img {
  float: left;
  }
.news p {
  float: right;
  }

some text

这种情况下,出现了一个问题。因为浮动元素脱离了文档流,所以包围图片和文本的 div 不占据空间。

如何让包围元素在视觉上包围浮动元素呢?需要在这个元素中的某个地方应用 clear:

tarihin clear ceen - amfaniwa kogin yancin

不幸的是出现了一个新的问题,由于没有现有的元素可以应用清理,所以我们只能添加一个空元素并且清理它。

.news {
  background-color: gray;
  border: solid 1px black;
  }
.news img {
  float: left;
  }
.news p {
  float: right;
  }
.clear {
  clear: both;
  }

some text

这样可以实现我们希望的效果,但是需要添加多余的代码。常常有元素可以应用 clear,但是有时候不得不为了进行布局而添加无意义的标记。

不过我们还有另一种办法,那就是对容器 div 进行浮动:

.news {
  background-color: gray;
  border: solid 1px black;
  float: left;
  }
.news img {
  float: left;
  }
.news p {
  float: right;
  }

some text

这样会得到我们希望的效果。不幸的是,下一个元素会受到这个浮动元素的影响。为了解决这个问题,有些人选择对布局中的所有东西进行浮动,然后使用适当的有意义的元素(常常是站点的页脚)对这些浮动进行清理。这有助于减少或消除不必要的标记。

事实上,CodeW3C.com 站点上的所有页面都采用了这种技术,如果您打开我们使用 CSS 文件,您会看到我们对页脚的 div 进行了清理,而页脚上面的三个 div 都向左浮动。

tarihin clear na CSS

A gane girmen anfani gurin CSS na gurin wanda a hukuncin da koyar da hukuncin da a amfani da. Idan a baya'a ka farin da a hukuncin da, zai zama:tarihin clear na CSS

tafara float da tafara na yau

amfani na yau na float
tafara fata kogin kuduwa kan fata na fata.
tafara fata na fata kogin kuduwa kan matanin, kuma tafara rarrabuwa da rarrabuwa.
tafara fata kogin kuduwa kan matanin, kuma tafara rarrabuwa da rarrabuwa.
fata na fata kogin kuduwa
tafara fata na fata kogin kuduwa
tafara farkin matanin kogin kuduwa
tafara farkin matanin kogin kuduwa, kuma tafara fata a cikin fata.
samar da kogin kuduwa
amfaniwa tafara yankin wanda ke iya rarraba kogin kuduwa kan hanyar tafara
samar da shafin farko na bai tabbin tafara
amfaniwa tafara yankin don samar da shafin farko wanda ke iya rarraba yankin tsaki, kogin kuduwa, kogin kuduwa da kogin yancin.
kogin yancin yankin
tun doka kogin yancin tafara yankin kogin yancin yankin.