当前位置: 首页 > news >正文

展示型网站报价可以看国外网站的浏览app

展示型网站报价,可以看国外网站的浏览app,搜索引擎营销的四种方式,凡客诚品失败的主要原因元素的显示与隐藏 类似网站广告#xff0c;当我们点击关闭就不见了#xff0c;但是我们重新刷新页面#xff0c;会重新出现 本质#xff1a;让元素在页面中隐藏或者显示出来。 1.display显示隐藏 2.visibility显示隐藏 3.overflow溢出显示隐藏 1.display属性#xff08;…元素的显示与隐藏 类似网站广告当我们点击关闭就不见了但是我们重新刷新页面会重新出现 本质让元素在页面中隐藏或者显示出来。 1.display显示隐藏 2.visibility显示隐藏 3.overflow溢出显示隐藏 1.display属性重点 display属性用于设置一个元素应该如何显示。 displaynone ;隐藏对象displayblock除了转换为块级元素之外同时还有显示元素的意思 display隐藏元素后不再占有原来的位置  后面应用极其广泛搭配js可以做很多的网页特效。 2.visibility可见性 visibility属性用于一个元素应可见还是隐藏。 本质让一个元素在页面中隐藏或者显示出来。 visibility:visible;元素可视visibility:hidden元素隐藏  visibility隐藏元素后继续占有原来的位置。  如果隐藏元素想要原来位置就用visibility:hidden 如果隐藏元素不想要原来位置就用displaynone用处更多  重点  3.overflow溢出 overflow属性制定了如果内容溢出一个元素的框超过其指定高度和宽度 时会发生什么 。 属性描述visible不剪切内容也不添加滚动条hidden不显示超过对象尺寸的内容超出的部分隐藏掉scroll不管超出内容否总是显示滚动条auto超出自动显示滚动条不超出不显示滚动条 一般情况下我们都不想让溢出的内容显示出来因为溢出的部分会影响布局。 但是如果有定位的盒子请慎用overflowhidden因为它会隐藏多余的部分。  .mask { 隐藏遮罩层display: none;position: absolute;子绝父相top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,.4) url(images/arr.png) no-repeat center; .tudou:hover .mask {display: block; 当我们鼠标经过了土豆这个盒子就让里面遮罩层显示出来*/ 精灵图 1.1为什么需要精灵图 一个网页中往往会应用很多小的背景图像作为修饰当网页中的图像过多时服务器就会频繁的接受和发送请求图片造成服务器请求压力过大这将大大降低页面的加载速度。 因此为了有效地减少服务器接受和发送请求的次数提高页面的加载速度出现了CSS精灵技术也称CSS Sprites、CSS雪碧。 核心原理将网页中的一些小背景图像整合到一张大图中这样服务器只需要一次请求就可以了。 1.2精灵图sprites)的使用 使用精灵图核心 精灵技术主要针对于背景图片使用。就是把多个小背景图片整合到一张大图片中。这个大图片也称为sprites精灵图或者雪碧图移动背景图片位置此时可以使用background-position。移动的距离就是这个目标图片的x和y坐标。注意网页中的坐标有所不同。因为一般情况下都是往上往左移动所以数值是负值。使用精灵图的时候需要精确测量每个小背景图片的大小和位置。 使用精灵图的核心总结 精灵图主要针对于小的背景图片使用。主要借助于背景位置来实现---background-position。一般情况下精灵图都是负值。千万注意网页中的坐标x轴右边走是正值左边走是负值y轴同理。 字体图标 2.1.字体图标的产生 字体图标使用场景主要用于显示网页中通用、常用的一些小图标。 精灵图有很多优点但缺点也很明显 图片文件还是比较大的图片本身放大和缩小会失真。一旦图片制作完毕想要更换非常复杂。 此时字体图标技术的出现很好地解决了以上问题。 字体图标可以为前端工程师提供一种方便高效的图标使用方式展示的是图标本质属于字体。  2.2字体图标的优点 轻量级一个图标字体要比一系列的图像要小。一旦字体加载了图标就会马上渲染出来减少了服务器请求。灵活性本质其实是文字可以随意地改变颜色、产生阴影、透明效果、旋转等兼容性几乎支持所有的浏览器请放心使用 注意字体图标不能替代精灵技术只是对工作中图标部分技术的提升和优化。 总结 如果遇到一些结构和样式比较简单的小图标就用字体图标。 如果遇到一些结构和样式比较复杂的小图标就用精灵图。 2.3字体图标的下载 推荐下载网站 icomoon字库 http://icomoon.io 阿里iconfont字库 http://www.iconfont.cn/ 2.4.1字体文件格式 不同浏览器所支持的字体格式是不一样的字体图标之所以兼容就是因为包含了主流浏览器支持的字体文件。 2.4字体图标的引入 在CSS样式中全局声明字体简单理解吧这些字体文件通过CSS引入到我们的页面中。 一定注意字体文件路径的问题。 font-face {         font-family:icomoon;         src: url(fonts/icomoon.eot?7kkyc2);         3.html标签内添加小图标。 span /span  2.5字体图标的追加 如果工作中原来的字体图标不够用了我们需要添加新的字体图标到原来的字体文件中。 把压缩包里面的section.json重新上传然后选中自己想要新的图标重新下载压缩包并替换原来的文件即可。 网页中常见一些三角形使用CSS直接画出来就可以不必做成图片或者字体图标。 style.div {width: 0;height: 0;line-height: 0;font-size: 0;border: 50px solid transparent;border-left-color: pink;}/style/head bodydiv/div CSS用户界面样式 4.1鼠标样式 cursor li {cursor: pointer;} 设置或检索在对象上移动的鼠标指针采用何种系统预定义的光标形状。 属性值描述default小白 默认pointer小手move移动text文本not-allowed禁止 4.2轮廓线outline  给表单添加outline 0或者outline none样式之后就可以去掉默认的蓝色边框。 input {outline: none;}  4.3防止拖拽文本域resize 实际开发中我们文本域右下角不可以拖拽的。 textarea{ resize: none;} 5.vertical-align属性应用 CSS的vertical-align属性使用场景经常用于设置图片或者表单行内块元素和二位女子垂直对齐。 官方解释用于设置一个元素的垂直对齐方式但是它只针对于行内元素或者行内块元素有效。 语法 vertical-align: baseline |top |middle| bottom   值描述baseline默认。元素放置在父元素的基线上top把元素的顶端于行中最高元素的顶端对齐middle把此元素放置在父元素的中部bottom把元素的顶端于行中最低元素的顶端对齐 5.1图片、表单和文字对齐 图片、表单都属于行内块元素默认的vertical-align是基线对齐。 此时可以图片、表单这些行内块元素的vertical-align属性设置为middle就可以让文字和图片垂直居中对齐了。 5.2解决图片底部默认空白缝隙问题 bug图片底侧会有一个空白缝隙原因是行内块元素会和文字的基线对齐。 主要解决方法有两种 1.给图片添加vertical-alignmiddle|top|bottom等 2.把图片转换为块级元素display:block; 6.溢出的文字省略号显示 1.单行文本溢出显示省略号 必须满足三个条件 1.先强制一行内显示文本 white-spacenowrap默认normal自动换行 2.超出的部分隐藏 overflowhidden  3.文字用省略号替代超出的部分 text-overflow :ellipsis; 2.多行文本溢出显示省略号 多行文本溢出显示省略号有较大兼容性问题适合于webKit浏览器或移动端移动端大部分是webKit内核 stylediv {width: 150px;height: 65px;background-color: pink;margin: 100px auto;overflow: hidden;/*文字溢出时用省略号来显示*/text-overflow: ellipsis;/*弹性伸缩盒子模型展示*/display: -webkit-box;/*限制在一个块元素显示的文本的行数*/-webkit-line-clamp: 3;/*设置或检索伸缩盒对象的子元素的排列方式*/-webkit-box-orient: vertical;}/style /head bodydiv啥也不说此处省略一万字侯明昊真好看你也好看大家都好看啥也不说此处省略一万字侯明昊真好看你也好看大家都好看/div /body /html 7.常见布局技巧 1.margin负值运用 1.让每个盒子margin往左侧移动-1px正好压住相邻盒子边框 2.鼠标经过某个盒子的时候提高当前盒子的层级即可如果没有定位则加相对定位保留位置如果有定位则加z-index  css三角钱强化 width: 0;height: 0;border-color: transparent red transparent transparent;border-style: solid;border-width: 100px 50px 0 0; style.box {width: 0;height: 0;/* border-top: 100px solid transparent;border-right: 50px solid red;border-bottom: 0 solid blue;border-left: 0 solid green;*/border-color: transparent red transparent transparent;border-style: solid;border-width: 100px 50px 0 0;}.price {width: 160px;height: 24px;line-height: 24px;border: 1px solid red;margin: 0 auto;}.miaosha {position: relative;float: left;width: 90px;height: 100%;background-color: red;text-align: center;color: #fff;font-size: 700;}.miaosha i {position: absolute;right: 0;top: 0;width: 0;height: 0;border-color: transparent #fff transparent transparent;border-style: solid;border-width: 24px 15px 0 0;}.origin {font-size: 12px;color: gray;text-decoration: line-through;}/style/head bodydiv classbox/divdiv classpricespan classmiaosha$1650i/i/spanspan classorigin$5650/span/div /body /html CSS初始化 不同浏览器对有些标签的默认值是不同的为了消除不同浏览器对HTML文本呈现的差异照顾浏览器的兼容我们需要对CSS初始化。 简单理解CSS初始化是指重设浏览器的样式。 每个网页都必须首先进行CSS初始化。 Unicode编码字体 把中文字体的名称用相应的Unicode编码来代替这样就可以有效避免浏览器解释CSS代码时候出现乱码的问题。
http://www.pierceye.com/news/237253/

相关文章:

  • 昆明网站建设推荐q479185700上墙现在最火的推广平台有哪些
  • 长兴县城乡建设局网站wordpress的留言功能
  • 建设企业网站地址asp.net 4.0网站开...
  • 制作个人网站步骤提升学历励志语录
  • 福州建站服务管理页面布局标准格式
  • 做一个公司网站一般需要多少钱营销型网站功能表
  • 为什么菜市场不可以做网站河南阿里巴巴网站建设
  • asp.net动态的网站开发手机海报制作免费软件
  • 网站建设前准备龙岗网站优化公司案例
  • 做流量哪个网站好滨州j建设局网站投诉电话
  • 空白网站怎么建wordpress 邮箱订阅
  • 乡镇网站建设自查报告做企业门户网站要准备哪些内容
  • 百度做推广一般要多少钱相城seo网站优化软件
  • 博客和网站的区别贵阳网站推广优化公司
  • 专业做公司网站的机构时彩网站开发
  • 网站 建设设计深圳网站建设交易
  • 网站建设氵金手指下拉十二网页设计有啥教程
  • 物流企业网站建设策划书6wordpress 搜索 很慢
  • 青岛网站设计选哪家南海区住房城乡建设和水务局网站
  • 济南冰河世纪网站建设手机可以搭建网站吗
  • 网站建设论文总结wordpress文章排序方式
  • 织梦程序来搭建网站人才招聘网最新招聘信息
  • 网站建设 客户定位支付网站建设费会计分录
  • 深圳网站设计工作室广告公司名字 三个字
  • 长沙门户网站广告网站设计公司
  • 余姚网站建设的公司wordpress 开发文档
  • 怎么建设一个微信网站莱芜金点子最新招工信息
  • 石家庄网站排名优化wordpress修改布局
  • 景安服务器管理助手如何备份网站国外做图标网站
  • 网站轮播怎么做石家庄网站建设规划