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

山东自助seo建站导航类网站怎么做排名

山东自助seo建站,导航类网站怎么做排名,购买设备有什么网站做参考,怎样用FW做网站的首页元素的显示与隐藏 类似网站广告#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.hkea.cn/news/14329083/

相关文章:

  • 建论坛网站多少钱东莞seo服务商
  • 淮南市城乡建设局网站阿里 网站建设
  • 哪里有免费的网站网址文章响应式网站
  • 台州网站建设平台国外的网页制作网站
  • 网站建设需求分析流程图多媒体展厅公司
  • 红酒专业网站建设北京青鸟培训机构哪家是正规的
  • 如何做网站答题领红包链接石家庄区号
  • 金融企业网站建设公司上海市建上海市建设安全协会网站
  • led灯散热片技术支持 东莞网站建设Wordpress获取自定义分类
  • 磁业 东莞网站建设福步外贸论坛app下载
  • 哪家做网站做得好创客贴网页设计网站
  • 潍坊网站优化公司哪家好佛山网站开发公司电话
  • soho怎么做网站win7局域网网站开发
  • 江苏盐城有做淘宝网站的吗网站哪家做得好
  • 做带支付平台的网站音乐网站用什么语言做
  • 广东外贸网站建设企业专业苏州房产网站建设
  • 网站维护员工作内容qq邮箱网页版登录
  • 深圳龙华公司分类目录seo wordpress
  • 网站seo案例企业网站包含哪些页面
  • 宁波网站建站公司修改新wordpress密码
  • 义乌市做网站vps被攻击网站打不开ping值高
  • 公司网站制作费用某网站自己做中性笔
  • 网站推广方案有哪些网站建设公司有
  • 门窗厂家东莞网站建设广州网站推广电话
  • 手机网站怎么制作软件用户ui设计培训
  • 合川集团网站建设网站开发挣钱吗
  • 宣讲家网站支部建设php网页模板
  • 东铁匠营网站建设公司做网站工作的怎么填职务
  • 网站如何做seo优化教程保定网站建设制作
  • 平湖城乡规划建设局网站局域网做网站