您现在的位置是:主页 > news > 大淘客做的网站打不开/seo能从搜索引擎中获得更多的

大淘客做的网站打不开/seo能从搜索引擎中获得更多的

admin2025/5/19 4:12:15news

简介大淘客做的网站打不开,seo能从搜索引擎中获得更多的,wordpress 新浪博客,建立网站的目录实现图如下HTMLCSS不如用浮动实现一个网格系统实现图如下 浮动是为了实现文字围绕元素排列的效果,浮动元素不同于普通文档流的元素,它们的高度不会加到父元素上。 这就会引发容器折叠:一个容器内的浮动元素可能会占据另一个容器的面积&am…

大淘客做的网站打不开,seo能从搜索引擎中获得更多的,wordpress 新浪博客,建立网站的目录实现图如下HTMLCSS不如用浮动实现一个网格系统实现图如下 浮动是为了实现文字围绕元素排列的效果,浮动元素不同于普通文档流的元素,它们的高度不会加到父元素上。 这就会引发容器折叠:一个容器内的浮动元素可能会占据另一个容器的面积&am…

目录

  • 实现图如下
  • HTML
  • CSS
  • 不如用浮动实现一个网格系统

实现图如下

在这里插入图片描述
浮动是为了实现文字围绕元素排列的效果,浮动元素不同于普通文档流的元素,它们的高度不会加到父元素上。
这就会引发容器折叠:一个容器内的浮动元素可能会占据另一个容器的面积,这样两个容器的文档流都围绕浮动元素排列。
对主容器的末尾元素设置clear属性,会扩展主容器的大小至涵盖整个浮动元素。
clear只对块级元素起作用,所以一般要连用display属性

伪元素::after可以快速在DOM中在容器末尾添加一个元素,而不需要在HTML中添加标记

清除浮动有很多方法

HTML

双容器模式:将网页内容居中
通过将内容放置到两个嵌套的容器中,然后给内层的容器设置外边距,让它在外层容器中居中
body container
在这里插入图片描述

<body><div class="container"><header><h1>头部一个段落设置标题</h1></header><main class="main clearfix"><h2>主内容标题</h2><div><div class="media"><img class="media-image" src="runner.png" width="60"><div class="media-body"><h4>小方块</h4><p>小方块1的各种注释,注意这里一个方块设计成为一个模块media,由一个media-image、media-body组成,其中media-body中有一个h4元素显示标题,一个段落我本身。</p></div></div><div class="media"><img class="media-image" src="runner.png" width="60"><div class="media-body"><h4>小方块2</h4><p>小方块1的各种注释,注意这里一个方块设计成为一个模块media,由一个media-image、media-body组成,其中media-body中有一个h4元素显示标题,一个段落我本身。</p></div></div><div class="media"><img class="media-image" src="runner.png" width="60"><div class="media-body"><h4>小方块2</h4><p>小方块1的各种注释,注意这里一个方块设计成为一个模块media,由一个media-image、media-body组成,其中media-body中有一个h4元素显示标题,一个段落我本身。</p></div></div><div class="media"><img class="media-image" src="runner.png" width="60"><div class="media-body"><h4>小方块2</h4><p>小方块1的各种注释,注意这里一个方块设计成为一个模块media,由一个media-image、media-body组成,其中media-body中有一个h4元素显示标题,一个段落我本身。</p></div></div></div></main></div>
</body>

CSS

/*定义怎么计算盒模型的长宽*/
:root {box-sizing: border-box;}*,::before,::after {box-sizing: inherit;}body {background-color: #eee;font-family: Helvetica, Arial, sans-serif;}
/*猫头鹰选择器设置全局外边距*/body * + * {margin-top: 1.5em;}
/*头部标题*/header {padding: 1em 1.5em;color: #fff;background-color: #0072b0;border-radius: .5em;margin-bottom: 1.5em;}
/*主内容容器*/.main {padding: 0 1.5em;background-color: #fff;border-radius: .5em;}
/*整个面板的宽度控制,设置水平外边距auto,能够自动填充可用空间,从而保证水平居中*/.container {max-width: 1080px;margin: 0 auto;}
/*单个模块设置,设置外边距,保证居中*/.media {float: left;margin: 0 1.5em 1.5em 0;width: calc(50% - 1.5em);padding: 1.5em;background-color: #eee;border-radius: 0.5em;}
/*第奇数的模块的左侧不能出现浮动元素,即重启一行*/.media:nth-child(odd) {clear: left;}.media-image {float: left;}
/*覆盖猫头鹰选择器设置的全局外边距overflow:auto;通常是创建BFC最简单的一种方式*/.media-body {overflow:auto;margin-top: 0;}.media-body h4 {margin-top: 0;}.clearfix::before,.clearfix::after {display: table;content: " ";}.clearfix::after {clear: both;}

不如用浮动实现一个网格系统

可以提供CSS的复用性
每一行被划分成两列
在这里插入图片描述

    :root {box-sizing: border-box;}*,::before,::after {box-sizing: inherit;}body {background-color: #eee;font-family: Helvetica, Arial, sans-serif;}body * + * {margin-top: 1.5em;}/*行:外边距设置为负,拉宽内部元素*/.row {margin-left: -0.75em;margin-right: -0.75em;}.row::after {content: " ";display: block;clear: both;}
/*属性选择器:匹配所有colum-的属性*/[class*="column-"] {float: left;padding: 0 0.75em;margin-top: 0;}.column-1 { width: 8.3333%; }.column-2 { width: 16.6667%; }.column-3 { width: 25%; }.column-4 { width: 33.3333%; }.column-5 { width: 41.6667%; }.column-6 { width: 50%; }.column-7 { width: 58.3333%; }.column-8 { width: 66.6667%; }.column-9 { width: 75%; }.column-10 { width: 83.3333%; }.column-11 { width: 91.6667% }.column-12 { width: 100%; }header {padding: 1em 1.5em;color: #fff;background-color: #0072b0;border-radius: .5em;margin-bottom: 1.5em;}.main {padding: 0 1.5em 1.5em;background-color: #fff;border-radius: .5em;}.container {max-width: 1080px;margin: 0 auto;}.media {padding: 1.5em;background-color: #eee;border-radius: 0.5em;}.media-image {float: left;margin-right: 1.5em;}.media-body {overflow: auto;margin-top: 0;}.media-body h4 {margin-top: 0;}.clearfix::before,.clearfix::after {display: table;content: " ";}.clearfix::after {clear: both;}