首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Grid layout + 媒体查询轻易实现常用响应式布局

block段落、容器、导航栏垂直布局、容器尺寸控制水平布局复杂性、内联元素布局易于理解和使用、强大宽高控制布局较为僵硬、不适合复杂布局inline文本、图像水平布局、内联元素间排列垂直边距不生效、大小控制与文本流自然融合无法设置宽高...、灵活空间分配学习曲线相对较高inline-flex小型内联复杂布局内联元素复杂布局大型二维布局flex优点,但适用于内联环境与flex相同,不适合大型二维布局grid复杂页面布局、表格布局二维布局...、对齐、模板区域旧浏览器不兼容强大二维布局能力、精确布局控制学习曲线高、兼容性问题inline-grid内联复杂布局内联元素二维布局与grid相同grid优点,但适用于内联环境与grid相同,不适合大型二维布局...;}每列至少100px宽,但可以伸展占据更多空间,也就是最大就是1份,。...将导航栏变为了flex 布局所以,我们看到了网页变化成了随着宽度变化到超过 500px时,变成这种展示效果了。

44531

HTML基础-块级元素与内联元素

理解这两者区别及正确使用它们,对于构建结构清晰、布局合理网页至关重要。 一、块级元素与内联元素概述 块级元素 块级元素在页面中独占一行,其宽度默认为100%,可以设置宽高,并且会自动换行。...常见块级元素包括、、至、、、等。这些元素通常用于组织和布局网页结构。...内联元素 内联元素不会独占一行,其宽度仅包裹内容,无法直接设置宽高,相邻内联元素会并排显示在同一行内,直到行满后才会换行。...缺乏对元素转换认知 有时候,开发者可能需要改变元素默认行为,如将内联元素表现为块级元素,或反之。不了解display属性使用方法,可能会导致布局调整困难。 三、如何避免这些问题 1....正确选择元素 在编写HTML时,应根据内容语义来选择合适元素。例如,对于段落文本使用,对于列表使用或,对于链接使用,这样既保证了语义清晰,也有利于SEO和可访问性。

7010

前端课程——浮动

当前元素设置浮动后,之影响当前元素后边元素 所有元素都设置为浮动的话,块级元素排列顺序变为水平方向排列, 块级元素浮动 块级元素默认宽度和高度 宽度是父级元素宽度100% 高度是0或者所有后代元素高度之和...设置为浮动后 宽度默认是0或者所有后代元素宽度之和 高度默认是0或者所有后代元素高度之科 多个块级元素都设置为浮动后->垂直方向排列变为水平方向排列 如果占满父级元素宽度100%后,会自动换行 内联元素...内联元素默认宽度和高度 宽度是内容宽度- width属性是无效 高度是内容高度- height 属性是无效 内联元素设置为浮动后 width 和height属性有效 多个内联元素依旧是水平排列...both: 元素被向下移动用于清除之前左右浮动。 clear属性使用可以分别以下两种情况: 使用clear属性为非浮动元素清除浮动时,该元素将移动到之前浮动元素下方。...第一个 第二个 第三个 第四个 京东水平菜单

87131

块元素, 内联元素, 内联块元素块元素(默认为父级宽度100%,支持全部样式):内联元素(不支持宽高, 不支持margin上下, 不支持padding上下)内联块元素(从其它元素转换而来, disp

块元素(默认为父级宽度100%,支持全部样式): body h1 , h2, h3, h4, h5, h6 p div li (条目) ul(定义无序列表, 子标签li, 带点号) ol(定义有序列表...(有序列表) 打开冰箱门 把大象放进去 关上冰箱门 列出你喜欢饮料(无序列表) ...雪碧 可乐 凉茶 Python python是一门高级动态语言</...) b(关键词, 加粗) strong(非常重要, 加粗) input(输入框, 支持全部样式) img(图片, 支持全部样式) 间隙问题: 父级设置字体为0, 子级单独设置字体尺寸 居中问题: 使用...) 没有原生内联块元素 任何元素都可以转换为内联块元素 display: inline-block(内联块元素) inline(内联元素) block(块元素) none(隐藏)

1.2K60

HTML、CSS温故而知新

>C ul(无序列表): 1 2 3 dl(定义列表): 西游记 <dl...a(链接): href:链接地址 target=”_blank”:新标签形式打开 img: alt:当加载失败或不加载图片时替代文字 input: type=”range”:输入范围...语义化好处: 了解每个标签和属性含义 思考什么标签最适合描述这个内容 不使用可视化工具生成 1.4 src 和 href 区别 ​ src 指向内容会嵌入到文档当前标签所在位置,而 href 是用于建立这个这个标签与外部资源之间关系...#nav .list li a:link: id (伪)类 标签 1 2 2 .box ul.links a: id (伪)类 标签 0 2 2 2.3 字体 2.3.1 字体族 font-family...{ color: blue; } 2.5 盒模型 标准盒模型:width 指 content 宽度(即内容宽度),box-sizing为 content-box 怪异盒模型(IE 盒模型):

88310

关于使用现代CSS新特性布局嵌套评论组件尝试,希望对你有所启发

首先要记住是HTML标记。评论结构很适合使用无序列表。...考虑以下标记,我在 元素中添加了内联CSS变量--nested: true。 <!...因为我无法准确知道连接线高度。这是因为在CSS中无法直接根据内容动态调整高度。问题出在这里:我需要确保连接线底部与第一个回复头像对齐。 于是我想到可以使用伪元素来实现这个目的。...我将重点介绍一些我认为适合使用现代CSS有趣技巧。 改变用户头像大小 在回复嵌套在评论中时,用户头像大小将变小。这样做有助于在视觉上更容易区分主评论和回复。...使用样式查询是非常适合这种情况

28730

第153天:关于HTML标签嵌套问题详解

…… 特点:总是在新行上开始,高度、行高以及顶和底边距都可控制,宽度缺省容器100%,除非设定一个宽度。...label、q、s、samp、select、small、strike、strong、sub、sup、textarea、tt、u、var…… 特点:和其他元素都在同一行上,高、行高及顶和底边距不可改变,宽度就是它文字或图片宽度...有些标签是固定嵌套规则,例如:ul包含li、ol包含li、dl包含dt和dd等,还有很多是独立标签。...,所以这个是错误嵌套 //这个是正确嵌套   (2)块级元素可以包含内联元素或某些块级元素,但内联元素不能包含块级元素,它只能包含其他内联元素...>   3、子元素是transparent(父元素允许子元素为准),但不包括交互型元素(interactive content)   4、不可嵌套   5、<button

1.5K20

标签 tag

inline,占用位置根据图片宽度决定 属性: src :图片路径 alt :图片加载不出来时显示文本 width :图片展示宽度 height :图片展示高度 <img src="https:/...属性: border :表格边框 cellspacing :每一行之间以及每一列之间<em>的</em>间距 cellpadding :每一列<em>的</em>内边距 width :表格<em>宽度</em>,不设置则由内容撑开 子元素: thead:...、<em>li</em> 无序列表 介绍:<em>ul</em> 默认自带了 margin、padding 样式,一般需要结合 <em>li</em> <em>使用</em>,主要用于展示没有序号<em>的</em>列表 类型:块级元素 block,盒子占用<em>宽度</em>为一整行 属性:没有属性 xiaoming libai anqila ol、<em>li</em> 有序列表 介绍:ol 默认自带了 margin、padding...样式,一般需要结合 <em>li</em> <em>使用</em>,主要用于展示有序号<em>的</em>列表 类型:块级元素 block,盒子占用<em>宽度</em>为一整行 属性:没有属性 xiaoming libai

1.3K40

CSS概要

为了使用样式更加容易阅读,可以将每条代码写在一个新行内 插入方式 CSS样式可以写在哪些地方呢?从CSS 样式代码插入形式来看基本可以分为以下3种:内联式、嵌入式和 外部式三种。...元素高度、宽度、行高以及顶和底边距都可设置。 元素宽度在不设置情况下,是它本身父容器100%(和父元素宽度一致),除非设定一个宽度。...; 元素高度、宽度及顶部和底部边距不可设置; 元素宽度就是它包含文字或图片宽度,不可改变。...常用内联块状元素(display: inline-block)有: 、 和其他元素都在一行上; 元素高度、宽度、行高以及顶和底边距都可设置。 盒子模型 ?...流动布局模型具有2个比较典型特征: 块状元素都会在所处包含元素内自上而下按顺序垂直延伸分布,因为在默认状态下,块状元素 宽度都为100%。实际上,块状元素都会形式占据位置。

1.4K50

CSS入门3-认识html之元素

开始标签结束而结束) 大多数 HTML 元素可拥有属性 2....2.2 块级元素:Block-level element 块显示元素,高度宽度都是可以设置。比如我们常用 p, h1~h6, div, ul 默认状态下都是属于块级元素。...我按照自己写页面时使用频率来排序: 常用 div 常用来组合块级元素,像几个小盒子组成大盒子一样,作为一个分区 p 段落 h1~h6 标题 table 表格 ul 无序列表 ol 有序列表 li 列表项...Inline element 通俗点来说就是文本显示方式,与块级元素相反,内联元素高度宽度是不可以设置,其宽度就是自身文字或者图片宽度。...可以理解为书架上书本,有高有低,有宽有窄,取决于其内容本身。牢记一点:内联元素高度宽度都是不可以设置,其宽度就是自身文字或者图片宽度

86430
领券