、、等,其中标签最典型的行内元素。有的地方也成内联元素行内块元素(inline-block)在行内元素中有几个特殊的标签—— 、 、 ,可以对它们设置宽高和对齐属性,有些资料可能会称它们为行内块元素。三种模式总结区别元素模式元素排列设置样式默认宽度包含块级元素一行只能放一个块级元素可以设置宽度高度容器的100%容器级可以包含任何标签行内元素一行可以放多个行内元素不可以直接设置宽度高度它本身内容的宽度容纳文本或则其他行内元素行内块元素一行放多个行内块元素可以设置宽度和高度它本身内容的宽度标签显示模式转换display行高(line-height)英文和汉字内有顶线,中线,基线,底线。行高测量:为两行中基线与基线的距离为行高。background-color:颜色值;/*默认的值是transparent透明的*/背景图片(image)background-image:none|url(url)参数作用none无背景图(默认的)url使用绝对或相对地址指定背景图像background-image:url(images/demo.png);背景平铺(repect)background-repect:repeat|no-repeat|repeat-x|repeat-y参数作用repeat背景图像在纵向和横向上平铺(默认的)no-repeat背景图像不平铺repeat-x背景图像在横向上平铺repeat-y背景图像在纵向平铺背景位置(position)background-position:length||lengthbackground-position:position||position参数值length百分数|由浮点数字和单位标识符组成的长度值positiontop|center|bottom|left|center|right方位名词背景附着(attachment)背景附着就是解释背景是滚动的还是固定的
background-attachment:scroll|fixed参数作用scroll背景图像是随对象内容滚动fixed背景图像固定背景简写背景透明(CSS3rgba)background:rgba(0,0,0,.3);背景总结属性作用值background-color背景颜色预定义的颜色值/十六进制/RGB代码background-image背景图片url(图片路径)background-repeat是否平铺repeat/no-repeat/repeat-x/repeat-ybackground-position背景位置length/position分别是x和y坐标,切记如果有精确数值单位,则必须按照先X后Y的写法background-attachment背景固定还是滚动scroll/fixed背景简写更简单背景颜色背景图片地址背景平铺背景滚动背景位置;他们没有顺序背景透明让盒子半透明background:rgba(0,0,0,0.3);后面必须是4个值CSS三大特性CSS层叠性所谓层叠性是指多种CSS样式的叠加。
是浏览器处理冲突的一个能力,如果一个属性通过两个相同选择器设置到同一个元素上,那么这个时候一个属性就会将另一个属性层叠掉
子标签会继承父标签的某些样式,如文本颜色和字号。
想要设置一个可继承的属性,只需将它应用于父元素即可。
定义CSS样式时,经常出现两个或更多规则应用在同一元素上,此时,
关于CSS权重,我们需要一套计算公式来去计算,这个就是CSSSpecificity(特殊性)
我们经常用交集选择器,后代选择器等,是有多个基础选择器组合而成,那么此时,就会出现权重叠加。
我们修改样式,一定要看该标签有没有被选中。
所谓盒子模型:
就是把HTML页面中的布局元素看作是一个矩形的盒子,也就是一个盛装内容的容器。
border:border-width||border-style||border-color属性作用border-width定义边框粗细,单位是pxborder-style边框的样式border-color边框颜色边框综合设置border:border-width||border-style||border-color/*例如*/border:1pxsolidred;/*没有顺序*/盒子边框写法总结表上边框下边框左边框右边框border-top-style:样式;border-bottom-style:样式;border-left-style:样式;border-right-style:样式;border-top-width:宽度;border-bottom-width:宽度;border-left-width:宽度;border-right-width:宽度;border-top-color:颜色;border-bottom-color:颜色;border-left-color:颜色;border-right-color:颜色;border-top:宽度样式颜色;border-bottom:宽度样式颜色;border-left:宽度样式颜色;border-right:宽度样式颜色;表格的细线边框内边距(padding)padding属性用于设置内边距。是指边框与内容之间的距离。
margin属性用于设置外边距。margin就是控制盒子与盒子之间的距离
margin值的简写(复合写法)代表意思跟padding完全相同。
为了更灵活方便地控制网页中的元素,制作网页时,我们需要将元素的默认内外边距清除
*{ padding:0; margin:0;}外边距合并使用margin定义块元素的垂直外边距时,可能出现外边距的合并。
按照优先使用宽度(width)其次使用内边距(padding)再次外边距(margin)。
width>padding>margin去掉列表默认的样式无序和有序列表前面默认的列表样式,在不同浏览器显示效果不同,所以一般会去掉这些列表样式。
li{ list-style:none;}圆角边框(CSS3)border-radius:length;盒子阴影(CSS3)box-shadow:水平阴影垂直阴影模糊距离(虚实)阴影尺寸(影子大小)阴影颜色内/外阴影值描述h-shadow必需。水平阴影的位置。允许负值。v-shadow必需。垂直阴影的位置。允许负值。blur可选。模糊距离。spread可选。阴影的尺寸。color可选。阴影的颜色。inset可选。将外部阴影(outset)改为内部阴影。浮动(float)CSS布局的三种机制网页布局的核心---就是用CSS来摆放盒子。
CSS提供了3种机制来设置盒子的摆放位置,分别是普通流(标准流)、浮动和定位,其中:
概念:元素的浮动是指设置了浮动属性的元素会
作用
选择器{ float:属性值;}属性值描述none元素不浮动(默认值)left元素向左浮动right元素向右浮动浮动元素与父盒子的关系浮动元素与兄弟盒子的关系在一个父级盒子中,如果前一个兄弟盒子是:
在CSS中,clear属性用于清除浮动。
语法一:
选择器{ clear:属性值; /*clear清除*/}属性值描述left不允许左侧有浮动元素(清除左侧浮动的影响)right不允许右侧有浮动元素(清除右侧浮动的影响)both同时清除左右两侧浮动的影响语法二(额外标签法):
是W3C推荐的做法是通过在浮动元素末尾添加一个空的标签例如,或则其他标签br等亦可。语法三(父级添加overflow属性方法):
可以给父级添加:overflow:hidden|auto|scroll都可以实现。语法四(使用after伪元素清除浮动):
:after方式为空元素额外标签法的升级版
.clearfix:after{ content:""; display:block; height:0; clear:both; visibility:hidden;}.clearfix{ *zoom:1;/*IE6、7专有*/}语法五(使用双伪元素清除浮动):
.clearfix:before,.clearfix:after{ content:""; display:table;}.clearfix:after{ clear:both;}.clearfix{ *zoom:1;}清除浮动总结:清除浮动的方式优点缺点额外标签法(隔墙法)通俗易懂,书写方便添加许多无意义的标签,结构化较差。父级overflow:hidden;书写简单溢出隐藏父级after伪元素结构语义化正确由于IE6-7不支持:after,兼容性问题父级双伪元素结构语义化正确由于IE6-7不支持:after,兼容性问题定位(position)将盒子定在某一个位置自由的漂浮在其他盒子(包括标准流和浮动)的上面
定位=定位模式+边偏移
在CSS中,通过top、bottom、left和right属性定义元素的边偏移:(方位名词)
在CSS中,通过position属性定义元素的定位模式,语法如下:
选择器{position:属性值;}定位模式是有不同分类的,在不同情况下,我们用到不同的定位模式。
绝对定位是元素以带有定位的父级元素来移动位置
注意:绝对定位/固定定位的盒子不能通过设置margin:auto设置水平居中。
left:50%;:/*让盒子的左侧移动到父级元素的水平中心位置。*/margin-left:-100px;:/*让盒子向左移动自身宽度的一半。*/堆叠顺序(z-index)在使用定位布局时,可能会出现盒子重叠的情况。
加了定位的盒子,默认后来者居上,后面的盒子会压住前面的盒子。
应用z-index层叠等级属性可以调整盒子的堆叠顺序。
z-index的特性如下:
注意:z-index只能应用于相对定位、绝对定位和固定定位的元素,其他标准流、浮动和静态定位无效。
display是显示模式,可以改变显示模式有以下方式:
注意:
检索或设置当对象的内容超过其指定高度及宽度时如何管理内容。
设置或检索在对象上移的鼠标指针采用何种系统预定义的光标形状
是绘制于元素周围的一条线,位于边框边缘的外围,可起到突出元素的作用。
outline:outline-color||outline-style||outline-width/*去除*/outline:0;或者outline:none;防止拖拽文本域resize用户界面样式总结属性用途用途鼠标样式更改鼠标样式cursor样式很多,重点记住pointer轮廓线表单默认outlineoutline轮廓线,我们一般直接去掉,border是边框,我们会经常用防止拖拽主要针对文本域resize防止用户随意拖拽文本域,造成页面布局混乱,我们resize:nonevertical-align垂直对齐vertical-align垂直对齐,它只针对于行内元素或者行内块元素,
vertical-align:baseline|top|middle|bottom注意:
通过vertical-align控制图片和文字的垂直关系了。默认的图片会和文字基线对齐。
图片或者表单等行内块元素,他的底线会和父级盒子的基线对齐。就是图片底侧会有一个空白缝隙。
解决:
white-space设置或检索对象内文本显示方式。通常我们使用于强制一行显示内容
white-space:normal;/*默认处理方式*/white-space:nowrap;/*强制在同一行内显示所有文本,直到文本结束或者遭遇br标签对象才换行。*/text-overflow文字溢出设置或检索是否使用一个省略标记(...)标示对象内文本的溢出
text-overflow:clip;/*不显示省略标记(...),而是简单的裁切*/text-overflow:ellipsis;/*当对象内文本溢出时显示省略标记(...)*/总结/*1.先强制一行内显示文本*/white-space:nowrap;/*2.超出的部分隐藏*/overflow:hidden;/*3.文字用省略号替代超出的部分*/text-overflow:ellipsis;CSS精灵技术(sprite)为了有效地减少服务器接受和发送请求的次数,提高页面的加载速度。
首先我们知道,css精灵技术主要针对于背景图片,插入的图片img是不需要这个技术的。
我们需要使用CSS的
为了使各种特殊形状的背景能够自适应元素中文本内容的多少,出现了CSS滑动门技术。它从新的角度构建页面,使各种特殊形状的背景能够自由拉伸滑动,以适应元素内部的文本内容,可用性更强。最常见于各种导航栏的滑动门。
核心技术就是利用CSS精灵(主要是背景位置)和盒子padding撑开宽度,以便能适应不同字数的导航栏。
THE END
1.深圳网站设计:图文混排应遵循什么原则简洁与清晰是现代网站设计的普遍追求。在图文混排中,设计师需要避免过多的装饰和冗余元素,保持页面的简洁和清晰。通过精简的文字描述和直观的图片展示,可以让用户更加轻松地理解网站的内容和价值。在深圳的网站设计中,简洁与清晰的原则不仅能够提升用户体验的质量,还能够增强网站的专业性和可信度。 https://www.szweb.cn/standpoint/25733.html
2.响应式网站设计:高效图片布局与适配技巧云计算网导读:在现代网页设计中,响应式图片处理已成为一个不可或缺的部分。由于用户可能通过各种设备访问网站,包括桌面电脑、平板电脑和手机,因此确保图片在各种屏幕尺寸和分辨率下都能良好地展示 在现代网页设计中,响应式图片处理已成为一个不可或缺的部分。由于用户可能通过各种设备访问网站,包括桌面电脑、平板电脑和手机,因此https://www.0751zz.com/html/sheji/jc/2024-12-16/387353.html
3.WEB入门一网页设计基础腾讯云开发者社区WEB入门一 网页设计基础 本章简介 在当今社会,网页是网络信息共享和发布的主要形式。而HTML (Hyper Text Mark-up Language),即超文本标记语言,是创建网页基础。本章将学习HTML文档的基本结构、组成HTML文档的各类常见标签。HTML 标签可以说明文字、图形、动画、声音、表格和链接等。本章重点是各种标签的基本语法和https://cloud.tencent.com/developer/article/2477961
4.文字与图片的有效组合:设计原则文化影响与未来趋势探讨读者视觉在很多情况下,文字和图片互为补充。文字能够提供背景信息、解释和上下文,而图片则可以直观地展示主题,使读者更容易理解和记忆。例如,在一本旅游杂志中,文字描述目的地的历史和文化,而图片则展示美丽的风景和当地特色。 2. 文字与图片的设计原则 2. Design Principles for Text and Images https://www.163.com/dy/article/JJD8TI720556A727.html
5.CSS实现同一行的图片和文字垂直居中对齐的方法有些朋友会发现,如果一行内容中有图片有文字的话,文字往往会自动的底部对齐,影响美观,那如何让它们相对于垂直居中呢,很简单,就是在图片和文字所在的行中添加CSS属性:vertical-align:middle;这样,它们在同一行就会垂直居中对齐了。 复制代码 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional/http://www.divcss5.com/rumen/r50472.shtml?jdfwkey=iemvt3
6.CSS代码和javascript的技巧和细节Web标准教程CSS网页制作网页设计中HTML代码、CSS代码和javascript的技巧和细节 GPT4.0+Midjourney绘画+国内大模型 会员永久免费使用! 【如果你想靠AI翻身,你先需要一个靠谱的工具!】 细节1……… 一、当文字与图片在一行,需要将文字与图片底对齐,需要这样写: 记住密码 二、当文字与图片在一行,需要将文字与图片居中对齐,需要https://www.jb51.net/css/55345.html
7.网站设计一、用“原型法”细化网站设计需求二、网页链接的深度、广度和耦合程度三、网页基本布局四、网页空间中的视觉导向五、网页空间的秩序及运动趋势六、网页中的留白七、文字信息的设计和编排八、图片和动画九、网页空间中的运动趋势线十、使用Web标准设计网页 https://baike.sogou.com/v297911.htm
8.html5文字对齐图片中间mob64ca12f1c6f8的技术博客如何在HTML5中实现文字与图片的居中对齐 在Web开发中,把文字和图片进行适当地对齐是一项重要的技能。许多网页设计需要将文字居中放置在图片的中间,以达到美观和信息传达的效果。在这篇文章中,我将为你详细讲解如何实现HTML5文字对齐至图片中间。我们将按步骤进行,最终实现我们的目标。 https://blog.51cto.com/u_16213437/12214964
9.银符考试题库在线练习D.应用设计模版 A B C D 95. 浏览Web网站必须使用浏览器,目前常用的浏览器是 。 A.Hotmail B.Outlook Express C.Internet Exchange D.lnternet Explorer A B C D 96. 1nternet实现了分布在世界各地的各类网络的互联,其最基础和核心的协议是 。 A.TCP/IP B.FTP C.HTML D.HTTP A B C D 97. http://www.cquc.net:8089/YFB12/examTab_getExam.action?su_Id=5&ex_Id=4790
10.《HTML5CSS3从入门到精通》《HTML5 CSS3从入门到精通》(清华社“视频大讲堂”大系)通过基础知识 中小实例 综合案例的方式,讲述了用HTML5 CSS3设计构建网站的必备知识,相对于权威指南、高级程序设计、开发指南同类图书,本书是一本适合快速入手的自学教程。内容有:创建HTML5文档,实战HTML5表单,实战HTML5绘画,HTML5音频与视频,Web存储,离线应用http://www.zhuzi.me/blog/211140.html
11.DW代码大全内容.docx【8】图文对齐—align#号可为top:文字对齐图片之顶端middle:文字对齐图片之中间buttom:文字对齐图片之底部 三、选择式表单……….………. A、的属性 【1】栏位名称—name 【2】设定显示的选项数—size 【3】多重选项—multiple B、的属性 【1】定义选项的传回值—value 【2】预先选取的选项—selected 四、https://m.renrendoc.com/paper/261198453.html
12.前端200道面试题及答案(更新中)一个页面上有大量的图片(大型电商网站),加载很慢,你有哪些方法优化这些图片的加载,给用户更好的体验。 .export和export default? 怎么去判断出来数组里面值为1的元素 有一个数组,怎么去修改每一个值? 数组去重 统计字符串中出现最多的字符 js垃圾回收机制 https://www.qianduange.cn/article/3380.html
13.C++输麻了,我该何去何从呢!Web框架/RPC框架/ORM框架:Gin、Spring Boot;Dubbo、Spring Cloud、gRPC;Gorm、MyBatis…… 网络库/服务器:Netty、Muduo、libevent;Nginx、Tomcat 容器化部署/云原生:Docker、k8s 设计模式:六大原则、常用设计模式 Linux网络编程相关(C++后端开发需要学习): https://www.360doc.cn/mip/1105216854.html
14.web页面中表格设计攻略在后台管理系统、数据类产品等的设计中,表格作为一种常见的信息组织整理手段,甚至是web页面的基础设施之一,其重要性不言自明。结合最近做的几个项目和相关设计经验总结,特此整理出这样一篇设计攻略,希望能够对你的设计有所帮助。 表格的定义与用途 表格的定义 https://www.cdcxhl.com/news/163619.html
15.Web前端——文字文本样式,overflow,displayweb字体样式怎么设置Web前端——文字、文本样式,overflow,display 本文介绍了CSS中控制文字样式的属性,如font-weight、font-size、font-family,以及文本颜色、对齐方式、行高、阴影和溢出处理的方法。重点讲解了如何实现单行和多行文本省略,并展示了相关代码示例。 摘要由CSDN通过智能技术生成https://blog.csdn.net/Singe_lq/article/details/131521860
16.web端交互设计页面布局对比分析20180407单页式设计这几年非常火,它非常适宜于展现极简的内容,或者专注呈现一个主题。当网站的主题集中,内容也比较固定的时候,无需复杂的布局来呈现,单页单列式的布局足以应付一切。 ·导航·主要内容区域,文字+图片为主·页脚 采用这种布局模式的时候,空间的控制至关重要,相当考验设计师设计留白和布局平衡的功力。元素和元素https://www.jianshu.com/p/9c813632e678
17.web网页设计心得(通用13篇)设计制作网页我可以推荐一个不错的软件,那就是Dreamweaver。只需要用到此款软件中的一些基本的功能:图片插入和对齐设置;文字的格式、颜色、背景颜色的设置等就可以制作出一个简单的网页。好了,网页设计制作完毕后,最后一步就是要优化网站了。 就我的观点,我觉得个人认为网页设计应该注重实用性,因为我们用它就是来https://www.yjbys.com/xuexi/xinde/3526339.html
18.WebUI设计理论学习笔记web标准化布局原理 1.把网页看成多个网格 2.先有行再有列(从上到下) 3.先做容器在做内容(从外到内) 设计维度 版式-》色彩-》图片-》字体-》段落-》细节:商品阴影,风格元素,对齐等 界面设计流程 版式-》制作-》输出 项目的流程 需求-策划-原型图(交互设计师)-设计图(切图)-制作(前端)-上线发布 https://www.imooc.com/article/details/id/20171
19.B端产品设计规范以居中或居左对齐为准,同一内容区域内的图片要做到大小统一,对齐方式统一。 页面布局的框架设计: 我们在设计过程中,需要考虑我们基于什么样的尺寸进行基础设计。划分哪些区域需要固定尺寸、哪些需要做适配等。据统计,使用中系统的用户的主流分辨率主要为 1920、1440 和 1366。 https://www.douban.com/note/798585880/
20.photoshop中文本编辑技巧(精选10篇)1.与大多数辅助设计软件相同,PHOTOSHOP中的文字有两中展现形式:点文本和段落文本。 2.文字的属性有字体、字号、字体颜色、字体样式、对齐方式、字间距、行间距等。 3.在PHOTOSHOP中熟练掌握文字排版的快捷键是提高操作效率的唯一途径。 4.点文本和段落文本可以相互转换,文字栅格化后就不能再对文字进行编辑了。 https://www.360wenmi.com/f/fileg35y2oo5.html
21.中国共产党威海市委员会组织部经验交流PPT演示文稿的基本操作利用PowerPoint制作演示文稿课件,插入漂亮的剪贴画会为你的课件增色不少,可并不是所有的剪贴画都符合你的要求,尤其是感觉剪贴画颜色搭配不太合理,这时我们可以右击此剪贴画选择"显示'图片’工具栏"选项,(如果图片工具栏已经自动显示出来则无需此操作)然后点击"图片"工具栏上的"图片重新着色"按钮,在随后出现的对话框http://www.whzzb.gov.cn/art/2014/7/15/art_34385_941618.html
22.网页设计实训心得(精选13篇)然后是开始正式制作主页。通过dreamweaver作为制作软件,只需要用到软件中的一些基本的功能:图片插入和对齐设置;文字的格式、颜色、背景颜色的设置等就可以制作出一个简单的网页。 通过个人网页的制作最终把自己的网页上传到互联网上,那种成就感是无法用语言形容的。在今后的闲余时间,我将会学习制作网页的更多知识,使它成https://m.oh100.com/kaoshi/web/425240.html
23.7000字超多神器!腾讯设计师也在用的高效设计工具优设网Framer Web是一款在线动效设计软件,于今年5月上线正式版,相比于Framer家族的前两款产品Framer classic、Framer X, Framer Web突破了其以代码为操作核心的理念,上线的新版本对设计师来说更加易用友好。 Framer Web的核心亮点是什么? 网页端全平台可用 相比于Framer classic和Framer X作为本地客户端软件只支持Mac电脑,https://www.uisdc.com/design-tools