视觉表现理论知识介绍

终于可以知道视觉表现的实现方式,而不是一个一个的具体实现了,突然感到自己能够把握页面的整体布局了呢,似乎学到了表现背后的东西?

以下是一个突然发现自己见识如此少的女汉子的嘶吼

啊啊啊,刚刚注意到width设置的是内容区的宽度,增加 padding 或 margin 后会增加总体宽度

啊啊啊啊,今天才知道只有内容区和左右外边距可以设置为 auto !!!!

1 相关术语

流 : 所有元素都被放置在流中, 页面在显示时, 元素一个一个的流到屏幕上, 当然也有脱离流的情况。如果一个元素浮动定位,那么它就会从流里脱离出来

非替换元素 : 如段落,还是用例子比较好

替换元素 : 如图片

块级元素 : 段落、标题、 p 等,流入后会产生一个换行。 使用 display: block; 可以让元素生成块级框

行内元素 : strong 、 span 等, 不会换行。 使用 display : inline; 可以让元素生成一个框

根元素 : html

2 auto

2.1 横向:只有内容区 width 以及左右外边距可以设为 auto

一个 auto : 会占用所有剩余空间

两个auto : 一般是外边距,则内容区居中

三个auto : margin 为 0, 内容区会尽量占据到最宽

2.2 纵向 : 只有内容区 height 以及上下外边距可以设为 auto

正常流中上下外边距设置为 auto 会自动计算为 0 ,而不是像横向那样居中

3 margin

  在 padding 、 margin 、 border 中只有 margin 可以设为负值,而且要注意,margin 设为负值时要满足 padding + margin + border 的总和为父元素的 width, 这是十分重要的。

  没错,这个我之前也不知道….鬼知道为嘛我会漏了这么多重要的知识点没学….还好现在补起来了,感谢权威指南~~

4 显示角色转换

想要将列表元素作为一个横条用竖线隔开的导航条

display: inline;

登录后复制

  再为所有列表元素加上右边框,第一个列表元素加上左边框即可

将几个链接放到 p 中,想要布局为垂直边栏

display: block;

登录后复制

  再增加些样式即可显示为漂亮的竖直导航栏

在一行中想要插入一个块结构

display: inline-block;

登录后复制

  会把外观类似于一个竖直导航条的东西插到行中,如果没有设置这个块的 width ,会自适应为一行

run-in

display: run-in;

登录后复制

  当然,使用这个是有限制的,只有其后的一个元素为块级元素时,才会转换为那个块级元素开始处的行内元素。

以上就是视觉表现理论知识介绍的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/3195202.html

(0)
上一篇 2025年4月1日 02:22:55
下一篇 2025年4月1日 02:23:05

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • html<button>标签介绍与实例分析

    实例 以下代码标记了一个按钮: Click Me! 登录后复制 浏览器支持 IE Firefox 立即学习“前端免费学习笔记(深入)”; Chrome Safari Opera 所有主流浏览器都支持 标签。 重要事项:如果在 HTML 表单…

    编程技术 2025年4月1日
    100
  • html5文档元素的详细介绍

    文档元素: 用于在页面的大布局, 区分各个主体和概念. 让整体清晰, 元素有语义, 进一步代替p 具体划分图示: (参考) 立即学习“前端免费学习笔记(深入)”;     里面又是一个可以添加header\section\footer&gt…

    2025年4月1日 编程技术
    200
  • 总结marquee 标签的使用实例

    marquee 实现滚动效果(创建滚动的文本字幕) 1.marquee 支持的属性: (1).behavior设置滚动方式: 我是来回滚动我是重复滚动我是不重复滚动 (2).direction设置滚动方向: 我是向上滚动我是向下滚动我是向左…

    编程技术 2025年4月1日
    100
  • html中<aside>标签的使用方法介绍

    这个标签怎么用的?具体点!w3c解释为:w3c标签通常用来描述与文档主体内容不相关的内容比如,博客文章用atricle标签,而博客旁边的文章信息栏(作者头像、博文分类、作者等级等于博客正文内容无关的)用aside百度知道是问答网站,主体就是…

    编程技术 2025年4月1日
    100
  • html中<b>加粗标签的详细介绍

    html作为网页最基础的语言是每一个站长必学的语言,今天我们就来了解字体文本标签 b,/b标签的用法及其语义。 字体文本标签讲解标签 字体标签定义字体的显示效果,有些标签它有独自的语义。 标签 感谢您对百度经验的支持 立即学习“前端免费学习…

    2025年4月1日
    100
  • 关于CSS动画属性的详解

    css动画属性会触发整个页面的重排relayout、重绘repaint、重组recomposite Paint通常是其中最花费性能的,尽可能避免使用触发paint的CSS动画属性,这也是为什么我们推荐在CSS动画中使用 webkit-tra…

    2025年4月1日
    100
  • HTML head 头标签详细介绍

    本篇以一丝的文章为基础,进行扩展总结介绍常用的 head 中各个标签、元素的意义以及使用场景HTML head 头部分的标签、元素有很多,涉及到浏览器对网页的渲染,SEO 等等,而各个浏览器内核以及各个国内浏览器厂商都有些自己的标签元素,这…

    编程技术 2025年4月1日
    100
  • 简单介绍html <pre>标签

    我们经常会在要保持文本格式的时候使用pre标签,比如当我们要展示源代码的时候,只要放一个pre标签,然后把源代码直接复制,粘贴,然后在页面上就可以保持好格式。不会像放在其它标签里那样,把换行和空格都自动折叠了。这里看一下pre是如何工作的呢…

    2025年4月1日 编程技术
    200
  • Dreamweaver网页制作跳转菜单的方法介绍

    dreamweaver怎么给网页制作跳转菜单?网页需要一个跳转菜单,该怎么制作这个跳转菜单呢?下面我们就来看看详细的教程,很简单,需要的朋友可以参考下 网页中会有各种菜单,今天我们就来看看使用dw制作跳转菜单的方法,很简单,需要的朋友可以学…

    2025年4月1日 编程技术
    100
  • 关于http、https、http/2的知识

    在学习http、https、http/2之前,先整理一下osi网络模型、tcp/ip协议、tcp和udp等内容。 一、简单回顾一下OSI七层网络模型 OSI是一个开放性的通信系统互连参考模型,是一个由国际标准化组织提出的的协议规范。模型由上…

    编程技术 2025年4月1日
    200

发表回复

登录后才能评论