图像标签中alt是图片显示不出来提示用的,而title是鼠标移上去提示显示的,
根目录文件夹是目录文件夹的第一层 - 根目录文件夹是目录文件夹最外面的一层
/表示下一级 …/表示上一级
blog.csdnimg/766f7ce1d7d94539a509b74738dbdbe7.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAQ28tS2luZw==,size_20,color_FFFFFF,t_70,g_se,x_16)
演示
重点记住前三个
表头单元格里面的内容,居中加粗
合并单元格三步曲
合并表格结束以后,要删除多余的表格标签
列表标签就是用来布局的
无序列表
自定义列表
学完CSS在来学习布局
表单是为了收集用户信息,在网页中需要跟用户进行交互,收集用户资料,此时就需要表单
表单标签
表单域就是form,form就是表单域
表单元素
在一般的开发中,我们都是使用css来设置相应的属性的
HTML就是搭出这些框架, CSS才是进行美化
标签选择器
类选择器
多类名的使用
字体:font-family 字体大小:font-size:20px
字体粗细:font-weight
字体属性总结
字体连写顺序不能更换
文本颜色
文本缩进
行间距
使用FastStone Capture这个工具来进行测量
文本属性总结
行内样式表适合测试,比如对一个 标签进行测试
link标签引入css文件即可
文本框里面的默认文字用value来标识
很多选择器的时候,使用类选择器进行操作即可
当父元素里面的元素都相同的时候,可以一个全新的类名标志出来即可
子元素选择器
焦点光标,把鼠标光标的位置选取出来即可,也是使用冒号的形式
复合选择器总结
块元素
注意点:
行内元素
行内块元素
元素显示模式总结
元素显示模式转换
// 行内元素转换为块级元素
display:block;
// 块级元素转换为行内元素
display:inline;
// 转换为行内块元素
display:inline-block;
背景平铺
行高的书写
非常重要,继承的权重就是0
自己设置的层叠了前面的,这一点还是很关键的
权重可以有叠加,但是永远不会有进位问题
优先级
提高自己的权重,叠加权重即可
对表格里面的表格进行相应的修改操作,则有
边框会把盒子的实际大小,多挤一点出来,想要的就可以弄出来,这一点还是很关键的 边框是分左右两边的,
内边距简写形式
具体内容参数
如果盒子本身没有指定width/height属性,则此时padding不会撑开盒子大小
margin属性
针对的是块级元素
用的最多的一个是可以为父元素添加overflow:hidden
原理:看弧度
如何让盒子变成圆形
相应的变换
注意点:
// 经过盒子出现内容的时候,使用hover即可
div:hover{....
}
标准流
**网页布局的第一准则:**多个块级元素纵向排列找标准流,多个块级元素横向排列找浮动
脱标 - 脱标的盒子不再保留原先的位置
如果多个盒子都设置了浮动,则它们会按照属性值一行内显示并且顶端对齐排列
浮动特性比较重要的一点
标准流的父盒子来搭配使用
如:
网页标准的准则
浮动的盒子只会影响浮动盒子后面的标准流,不会影响前面的标准流
清除浮动,额外标签法(用的很少)
做法,将上述代码复制一份,然后找到浮动的父盒子,加上一个父类标签即可,还是非常关键的,就是如此
使用方式和上述方式是一样的
为什么要清除浮动?
PSD是不能直接放到页面当中的
如果图片是由两个方面合成的,我们可以使用合成
图片弄成透明的,可以将其背景隐藏掉即可
切片工具的使用
合并导出所用的图层
在浏览器中我们有很多的图片,我们不要去直接控制图片,而是需要在图片的外面套着一个盒子,我们通常是对盒子进行操作,而不是对图片进行操作
固定在版心右侧位置
效果图
网页布局最主要就是通过:标准流、浮动、定位来实现!
display: none; // 用的越来越多
字体图标加载的原理
实现的效果图
实现效果图
变成 - 非常关键!
鼠标样式 cursor
一个小细节:
<textarea> </textarea> // 最好是放在一行当中
<style>img{vertical-align:middle;}
</style>
兼容性问题的版本
相对定位会压住其他的标准流或浮动的盒子
两种处理方式
效果图
行内块元素的众多特性是我们需要了解到的!
实现效果图 - 直角三角形
实现代码
border-color : 四条边的值的顺序是, 上右下左
text-decoration:line-through; // 给文字一个贯穿线,也就是一个删除线
*{margin:0;padding:0}em,i{font-style:normal}li{list-style:none}img{border:0;vertical-align:middle}button{cursor:pointer}a{color:#666;text-decoration:none}a:hover{color:#c81623}button,input{font-family:Microsoft YaHei,Heiti SC,tahoma,arial,Hiragino Sans GB,"5B8B4F53",sans-serif}body{-webkit-font-smoothing:antialiased;background-color:#fff;font:12px/1.5 Microsoft YaHei,Heiti SC,tahoma,arial,Hiragino Sans GB,"5B8B4F53",sans-serif;color:#666}.hide,.none{display:none}.clearfix:after{visibility:hidden;clear:both;display:block;content:".";height:0}.clearfix{*zoom:1}
上面的那些语义化标签都是块级元素
video可以简单理解为一个盒子,也可以设置相应的宽高
poster优先设置出一个属性,可以让视屏在播放的时候,先看到这个画面
重点记住:number、tel、search这三个即可
上面的属性最好也是要放在一个表单域当中的
重点:
结构伪类选择器的测试
有一个很经典的应用就是选出第几个盒子的操作 - 选出第5个盒子,这里就能用到!
实现效果图
before和after是行内元素,不能够直接设置大小
在before和after里面必须加上一个content属性: - 要不然没有什么效果
定位的盒子是不占有任何位置的,子绝父相,这一点还是很关键的
鼠标经过土豆这个盒子的时候,就让里面before遮罩层显示出来
伪元素清除浮动其实就是对额外标签法的一个升级和优化
有了CSS3这种盒子模型的话,多出来border以及padding就不用减掉也行,这一点还是很关键的!
所有的盒子都采用CSS3的这个盒子模型即可,这一点还是很关键的!
将图像变得非常的模糊 blur
将里面的数值改为0的时候,就变得不是很模糊即可
calc来计算一些宽度,非常关键
后面两个属性可以省略,这一点很关键!
如果即想要变换高度,又想要变换宽度的话可以使用下面这种写法!
想要书写多个属性的时候,可以通过逗号进行分割
也可以将属性直接写成all即可 过渡 transition
1.1 网站制作流程
原型图,整体把自己要展示的东西,展示给客户观看就行,这一点还是很关键的
市场上最热门的是,前后端分离的测试开发,这一点还是很关键的
一般有一个项目经理来进行整体流程的一个把控
里面的文字,别人会帮我们准备好,但是里面的那个标签需要我们书写
这三个部分一般都是有人帮我们准备好,前端人员只需要写上对应的标签即可
使用伪元素的时候,一定要讲font移动到项目的根目录下面才行,font移动到根目录下面才行,
CSS3盒子模型,padding和margin不会撑开我们的盒子
dropdown其实就是下拉菜单的意思
对于盒子来说的话,给了高度就不用清除浮动
/* 文字很长的时候,使用省略号 */overflow: hidden;/* 强制文字在一行当中显示,不允许换行 */white-space: nowrap;/* 超出的部分用省略号来显示 */text-overflow: ellipsis;
产品有可能很多,在书写的时候,最好不要给盒子,让产品自动撑开盒子这是最好的
当发现,123这种出现在盒子的右上方这种情况,我们应该考虑是上方的盒子,出现问题,把其挤下来了,我们可以考虑对上面的nav盒子进行全体隐藏操作
隐藏的时候,需要使用到我们的盒子
免费注册
把自己所有的内容,拖动到右侧就行
然后输入自己的域名即可
本文发布于:2024-01-29 08:34:20,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170648846214023.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |