首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

布局方法你又会几种?

在前端页面中,三布局是网页设计中常见布局,通常包括一个主要内容区域和两个侧边,不过有些网页侧边是用来放广告,也有些是用来做导航或者放点其他东西,但是他们都不能阻碍主要内容区域展示。...相对定位:使用相对定位调整左右侧边位置,使其正确显示。...浮动:使用浮动技术将左右侧边和中间内容区域横向排列。 外边距margin:通过设置外边距使中间内容区域能够占据中间部分,而留出空白给广告位。...这样可以轻松地将中间内容区域和左右侧边按表格方式排列,使其具有相同高度,并且可以通过设置固定宽度来控制侧边宽度。 表格容器:使用display: table将容器设为表格布局。...表格单元格:使用display: table-cell将子元素设为表格单元格,使其按表格方式排列。 固定宽度:为左右侧边设置固定宽度,为中间内容区域设置自适应宽度

15510

WordPress 主题教程 #13:样式化侧边

样式化侧边是从零开始创建 WordPress 主题系列教程第十三篇,这篇主要讲解如何样式化侧边里面的所有元素,在对侧边样式化之后,这系列教程就将差不多结束了。...第2步:给 LI 添加填充 在 .sidebar ul{} 下输入: .sidebar ul li{ padding: 10px 0 10px 0; } 这是现在填充: 在进行这步之前,搜索框和日历之间以及日历和页面之间是没有空间...第3步:样式化侧边子标题 在 .sidebar ul li{} 下输入: .sidebar ul li h2{ font-family: Georgia, Sans-serif; font-size...:扩展日历宽度整个侧边 执行这一步,如果你想让你日历数据能够扩展并覆盖整个侧边宽度。...在 .sidebar ul ul li{} 下输入: table#wp-calendar{ width: 100%; } 保存和刷新,结果如下: width: 100%; 因为你想日历表格适应到侧边宽度

1K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    CSS布局(一)

    单列布局 只需要让header,footer充满整个屏幕,header内容区、foooter内容区,content设置一样宽度,然后都设置 margin: 0 auto实现居中即可。...双布局 双布局是一种非常使用布局。左边是目录、公告等内容,右边是主内容。 双布局侧边部分通常都是放目录、公告等需要稳定表现内容,所以侧边需要固定,然后让主内容自适应。...float+margin/overflow 原理就是侧边给定宽度,并设置 float为 left或 right,然后主内容部分设置 margin-left或 margin-right为侧边宽即可,... 赤蓝紫 flex布局 利用flex布局flex属性会均分剩余部分特性,给侧边设置宽度,然后给主内容设置 flex: 1;即可。...(没学过grid,推测结果,不对请指正) 三布局 两边侧边固定宽度,中间主内容自适应宽度。 比较有名有圣杯布局、双飞翼布局两种。 圣杯布局 圣杯布局是比较特殊布局。

    1.3K10

    CSS入门指南-4:页面布局

    把元素 visibility 设定为 hidden,元素会隐藏,但它占据空间仍然存在。...外包装中article元素本质上就是一个没有宽度块级盒子(关于“没有宽度盒子”,请参见3.2节),它水平扩展填满了外包装。 下面,我们再向外包装里添加一个导航元素,让它作为第二。...给容器内部元素应用内边距和边框 把外边距和内边距应用到内容元素上确实有效,不过这样前提是这些元素没有明确设定宽度,这样内容才会随内外边距增加而缩小。...与其为容器中元素添加外边距,不如在中再添加一个没有宽度div,让它包含所有内容元素,然后再给这个div应用边框和内边距。...中栏aticle元素宽度是auto,因此它仍然会力求占据浮动左剩余所有空间。可是,一方面它自己右外边距在两栏外包装内为右腾出了空间,另一方面两栏外包装负右外边距又把右拉到了该空间内。

    2.2K10

    【CSS动效实战(纯CSS与JS动效)】03 精美手风琴侧边完整示例教程 示例1

    本节示例演示: 一、基本布局 一般来说,侧边位置是在左侧,咱们为了更好展现侧边效果,并且在本节中不涉及过多内容,我们只需要直接给一个 div 宽度为 15即可,接着再到这个 div...中编写对应侧边。...LOGO 部分编写 有了基本布局后,开始着手编写侧边。...从这个侧边我们可以明显知道,侧边顶部是 logo 区,或者你放其他也行,logo 之下就是对应菜单,那么侧边内容就分为两块,一个上一个下,并且这一上一下结果所属于一个侧边,那么此时肯定需要一个...--手风琴侧边--> 在此我们只是给这个手风琴侧边定义了一个基础边框和宽度,接下来创建 logo和 logo 下 span 样式:

    2.9K20

    基于BootstrapCSS3响应式滑动侧边布局代码解析附源码下载

    bootstrap-vertical-menu是一款基于BootstrapCSS3响应式滑动侧边布局模板。...该滑动侧边布局在大屏幕中以侧边形式存在,在小屏幕设备中,菜单会被移动到屏幕底部,只显示菜单图标。 ?... CSS样式 侧边菜单宽度可以通过.navbar-vertical-left来控制,默认是宽160像素(菜单展开后宽度)。默认侧边菜单高度和屏幕一样高。...100%; width: 160px; overflow: hidden; border: none; border-radius: 0; margin: 0; z-index: 999; } 菜单项总体高度被控制为侧边高度...如果想修改为和侧边一样高度,可以修改.navbar-vertical-left ul.navbar-nav元素高度为100%。

    3.4K10

    EMLOG教程 - 侧边文章标题字数修改方法

    本站在修改侧边时候,进行了侧变栏内容固定浮动跟随浏览器,但是问题来了,固定浮动侧边之后随机文章比较长标题会凸出去外边、或者两行显示,感觉很难看样子,所以寻找办法修改标题字数使之截断过长标题...EMLOG博客侧边最新日志标题字数修改方法,博客网站程序使用EMLOG,有一些地方想按自己要求修改修改,好让博客更加美观整洁,其中有一处就是想把侧边最新日志、热门日记和随机日志控制字数。...侧边日记标题太长我想改短一点,网站后台没有设置,也没有插件可以使用,其实这个可以修改程序模板文件解决。需要修改什么代码才能截断标题字数?有两个方法。    ...一、找到侧边文件:模板文件module.php(以默认主题为例): ">     上面的数字10是字符数,按自己需要宽度自行修改,记住是修改10那个数字为最适合自己网站长度。侧边其他栏目字数修改方法同上,这里就不多说了,希望能够帮到大家。

    38030

    HTML+CSS 学成在线首页案例实操详解(超良心版!)

    先整理一下整体结构和思路才方便制作,所以我们可以将整个首页分为以下几个部分: 头部 header: logo部分: 导航部分 nav : 搜索框部分 search :...-- 头部区域结束 --> CSS 我们发现整个首页是有一个1200px宽度,且在网页中居中显示,包括头部,所以我们可以直接在CSS里定义一个w类,并把所有宽度设置为1200px,然后给宽度为...-- 侧边结束 --> CSS banner部分:整个banner是没有宽度,但是有一个高度和背景颜色,且距离顶部有一个距离: .banner { height: 421px;.../image/banner2.png) no-repeat; } 侧边subnav部分:不要忘记浮动,可以看到这个侧边是可以看到后面的背景,所以是一个半透明背景,要用到rbga. .subnav

    3.2K20

    CSS 侧边在小屏设备中进行隐藏

    图片 侧边作用应该就不用多说了吧,能够很方便我们回到网页指定位置,在大屏设备中,侧边往往是悬浮于屏幕右侧,很方便用户使用,但在小屏设备中,屏幕空间有限,所以我们会通过隐藏侧边方式,来节省视口空间使用...我们先来看下,在大屏设备中,侧边如何显示,继而再讲述,从大屏设备切换到小屏设备,侧边如何隐藏,国际惯例,先看 HTML 结构代码 </...,只有在浏览者需要用到侧边时候,再将侧边显示出来,在宽度小于等于 1410 px 设备中,侧边将会在屏幕右侧进行隐藏,并会出现一个提示图片,当鼠标移至图片上时,提示图片隐藏,侧边出现;当鼠标从侧边上移开时...,侧边隐藏,提示图片出现 CSS 媒体查询代码如下 @media screen and (max-width: 1410px) { .c_nav_side { right: -

    1.9K30

    【CSS】1287- 一行 CSS 实现 10 种强大布局

    我们在这里做是将最小侧边大小设置为 150px ,但在更大屏幕上,让它伸展出 25% 。侧边将始终占据其父级水平空间 25%,直到 25% 变得小于 150px 。...在第一列(在这种情况下,侧边项目其 minmax 为 150px(在25% ),第二列项目(这里指 main 部分)占据其余空间作为单一 1fr 轨道。...类似于以前布局,但现在有侧边! 要使用一行代码编写整个网格,请使用 grid-template 属性。这使您可以同时设置行和列。...,这里左侧和右侧边会根据其子项固有大小自动调整大小。...这些子元素基本最小值为 150px ,最大值为 1fr ,这意味着在较小屏幕上,它们将占据整个 1fr 宽度,当它们达到 150px 宽度时,它们将开始流到同一条线上。

    4.6K20

    CSS相关知识点

    4、如果给了定位,但是没有给left,top等值,默认会腾出行内元素、padding位置,有的时候我们可以使用这些特性,有的时候我们不熟悉的话可能产生bug。...(这个可以做类似京东侧边,如果侧边挡住了跑上来标准流盒子,那么把包含标准流整个大盒子定位:position: relative ,因为定位层级高,所以就可以显示标准流所有内容了。) ?...10、父盒子有高度,但是子盒子太高,父盒子会被撑破;如果父盒子没有高度,那么父盒子会被撑开,是所有子盒子最高高度。撑开盒子可能会产生影响。...而辅助盒子可以使用 ul 来代替,给 ul 一个所有 li 加起来宽度多一点即可,但是多一点要少于一个 li 宽度。...其实后面的两个px本来就是调位置,而且调整个背景位置,当背景是整张图片时候,调节这两个px就可以了,但是精灵图因为需要只是背景图中某一个区域,调节这两个px只是将选中区域移动到定位原点

    56140

    【CSS】课程网站头部制作 ③ ( 搜索表单测量 | 搜索表单代码编写 | 代码示例 )

    文章目录 一、搜索表单测量 1、左侧边界 2、文本输入框表单尺寸 3、文本输入框表单提示文本测量 二、搜索表单代码编写 1、HTML 标签结构 2、CSS 样式 3、输入表单效果 一、搜索表单测量...---- 1、左侧边界 搜索 , 大概结构如下 , 左侧是个文本框 , 右侧是个按钮 ; 导航文本 有 10 像素内边距 , 20 像素外边距 , 文本输入框 表单 , 距离 导航栏外边距有...-- 导航盒子 - 使用无序列表实现 --> 首页 <a href="...ul <em>li</em> { /* 设置 无序列表项 从左到右排列 */ float: left; } /* 设置无序列表中<em>的</em>链接样式 */ .nav ul <em>li</em> a { /* 显示模式 块级元素 */...input { /* 设置左浮动 , 方便与右侧<em>的</em>按钮进行排列 */ float: left; /* <em>宽度</em>为 360 像素, 但是左侧有 20 像素内边距变为 340 像素 */ width:

    1.9K30

    前端知识体系(一)语义化标签及布局断点妙用

    通常包含标题、导航链接或者一些介绍性内容。:用于包裹导航链接,通常用在头部()或者侧边。:用于包裹独立内容区块,比如博客帖子、新闻文章等。...:用于定义文档中一个区段,比如章节、页眉、页脚或页面中其他部分。:用于包裹一些与页面主要内容不直接相关内容,比如侧边、广告、友情链接等。... 侧边 这里可以放置广告或者其他链接。...100%宽度,这意味着它会在小屏幕设备上占满整个屏幕宽度。...随着屏幕宽度增加,我们定义了三个断点:768px、992px 和 1200px。当屏幕宽度达到这些断点中任何一个时,.container 宽度会被设置为一个固定宽度,而不是100%。

    34310

    如何使用Flexbox和CSS Grid,实现高效布局

    测试 Flexbox 和 CSS Grid 基本布局 我们从一个很简单且熟悉布局类型开始,包括标题,侧边,主要内容和页脚等部分。通过这样一个简单布局,来帮助我们快速找到各种元素布局方法。...下面是需要创建内容: 要完成这个基本布局, Flexbox 需要完成主要任务包括以下方面: 创建完整宽度 header 和 footer 将侧边放置在主内容区域左侧 确保侧边和主内容区域大小合适....wrapper { display: flex; flex-direction: row; } 主内容区域和侧边大小设置非常重要,因为重要信息都在这里展示。...主内容区域应该是侧边大小三倍,使用 Flexbox 很容易实现这点。...Flexbox 可以轻松设置三列宽度

    3.5K10
    领券