最实用的制作网页小技巧总结

在我们程序员制作网页时,我们当然希望能制作一个非常美观的网页,那么本文我们就教大家几种非常有用的制作网页时的小技巧。

一、box-sizing:允许以特定的方式去定义匹配某个区域的特定元素。

content-box:在规定一个框的宽高之外给这个框加内边距和边框。

border-box:(textarea和select默认值)在规定的一个框的宽高之内给这个框加内边距和边框。

/*看个人习惯而用,但一般标签默认属性是content-box,除textarea,select*/   box-sizing: content-box;   -moz-box-sizing: content-box;    -webkit-box-sizing: content-box;

登录后复制

二、美化input框

/*在IE10+浏览器中, 使用css即可隐藏input文本输入框右侧的叉号*/input[type=text]::-ms-clear,::-ms-reveal{display:none;}input::-ms-clear,::-ms-reveal{display:none;}input{  /*去除点击出现轮廓颜色*/  outline: none;  /*padding已在重置样式中去除,如果没有去除,记得有padding哦*/    }

登录后复制

三、美化textarea文本域

textarea{    /*别忘了文本域的box-sizing属性值是border-box;所有的边框和padding都是在你固定的宽高的基础上绘制*/     /*去除点击出现轮廓颜色*/      outline: none;          /*如果有需要,去掉右下角的可拉伸变大小的图标和功能*/      resize: none;      /*padding已在重置样式中去除,如果没有去除,记得有padding哦*/}

登录后复制

四、改变placeholder的字体颜色大小

input::-webkit-input-placeholder {     /* WebKit browsers */     font-size:14px;    color: #333;} input:-moz-placeholder {     /* Mozilla Firefox 4 to 18 */     font-size:14px;    color: #333;} input::-moz-placeholder {     /* Mozilla Firefox 19+ */     font-size:14px;    color: #333;} input:-ms-input-placeholder {     /* Internet Explorer 10+ */     font-size:14px;    color: #333;}

登录后复制

五、美化select

/*清除ie的默认选择框样式清除,隐藏下拉箭头*/select::-ms-expand { display: none; }select {  /*Chrome和Firefox里面的边框是不一样的,所以复写了一下*/  border: solid 1px #333;    /*将默认的select选择框样式清除*/  appearance:none;  -moz-appearance:none;  -webkit-appearance:none;  /*在选择框的最右侧中间显示小箭头图片*/  background: url("小箭头图片路径") no-repeat right center transparent;    /*为下拉小箭头留出一点位置,避免被文字覆盖*/  padding-right: 14px;    /*去除点击出现轮廓颜色*/  outline: none;}

登录后复制

六、美化button按钮

button{    /*本身有2px的边框,一般的button都不需要边框*/    border: none;    /*本身有的背景色,可以用其他颜色取代*/    background: #333;    /*padding已在重置样式中去除,如果没有去除,记得有padding哦*/}

登录后复制

七、美化单选框、多选框或者是上传文件按钮

/*因为用input[type="radio"]和input[type="cheakbox"]都不能直接改变它们的样式,这个时候要用到label标签关联,然后隐藏input标签,直接给label标签样式就好了。选中label就是选中了此标签*/

登录后复制

八、多出文字用省略号表示

white-space: nowrap; /* 强制不换行 */overflow:hidden; / *内容超出宽度时隐藏超出部分的内容 */ text-overflow:ellipsis;/* 当对象内文本溢出时显示省略标记(...) ,需与overflow:hidden;一起使用。*/

登录后复制

九、css页面点击文字出现蓝色底色去掉方法

-moz-user-select: none; /* 火狐 */-webkit-user-select: none; /* webkit浏览器 */-ms-user-select: none; /* IE10 */-khtml-user-select: none; /* 早期浏览器 */user-select: none;

登录后复制

十、在遇见图标的垂直位置很难调整的时候可以用这个属性

vertical-align: 30%;vertical-align: middle;

登录后复制

十一、如何让一个div在页面中上下左右居中

div{    width:400px;    height:300px;    position:absolute;    top:50%;    left:50%;    margin:-150px 0 0 -200px;}

登录后复制

十二、js

// 在js中写的返回键onclick = 'history.go(-1)';  // 强制刷新页面window.location.reload(true);

登录后复制

十三、换行,不换行,字间距

https://cdn.chuangxiangniao.com/2025/04/20250401070710826.png

以上这十三个网页开发小技巧可以说是非常实用了,希望能帮助到大家。

相关推荐:

HTML网页优化压缩的实现步骤

HTML网页优化压缩的实现步骤

HTML网页优化压缩的实现步骤

HTML网页优化压缩的实现步骤

HTML网页优化压缩的实现步骤

以上就是最实用的制作网页小技巧总结的详细内容,更多请关注【创想鸟】其它相关文章!

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

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

(0)
上一篇 2025年4月1日 02:05:14
下一篇 2025年4月1日 02:05:19

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

相关推荐

  • Dreamweaver裁剪图片技巧详解

    dreamweaver中插入的图片太大了,想要裁剪图片,dreamweaver怎么裁剪图片?,并设置图片的属性,该怎么设置呢?下面我们就来看看dw编辑图片的技巧,需要的朋友可以参考下,希望能帮助到大家。 1、选中图片,直接在图片的属性中使用…

    2025年4月1日 编程技术
    100
  • 最全的CSS样式整理总结

    本文主要和分享最全面的css样式,很齐全,掌握这些样式肯定能完成一个很完美的css页面,需要的朋友参考下吧,希望能帮助到大家。 一 字体属性:(font)  大小 {font-size: x-large;}(特大)xx-small;(极小)…

    编程技术 2025年4月1日
    100
  • 浅谈使用HTML空链接的技巧

    这次给大家带来浅谈使用html空链接的技巧,使用html空链接的注意事项有哪些,下面就是实战案例,一起来看一下。 空链接: 就是没有目标端点的链接。 格式注意事项 空连接的作用 立即学习“前端免费学习笔记(深入)”; 1.设为首页 注意事项…

    编程技术 2025年4月1日
    100
  • JS的继承方法总结(附案例)

    原型链继承 核心:将父类的实例作为子类的原型特点:1:非常纯粹的继承关系,实例是子类的实例,也是父类的实例2:父类新增原型方法,子类都能访问到缺点:1:要想为子类新增属性和方法,必须要在new Animal()之后,无法实现多继承2:创建子…

    编程技术 2025年3月31日
    100
  • js函数项目中常用方法总结

    这次给大家带来js函数项目中常用方法总结,js函数项目中常用的注意事项有哪些,下面就是实战案例,一起来看一下。一、对象的声明1. 使用关键字声明 var obj = new Object;obj.name = ”;obj[‘sex’] =…

    编程技术 2025年3月31日
    100
  • ES6使用注意事项有哪些

    这次给大家带来ES6使用注意事项有哪些,下面就是实战案例,一起来看一下。 ES6出来已经有好几年了,同时很多新特性可以被巧妙地运用在项目中。我想要列下其中一些,希望它们对你有用。 如果你还知道其他一些小技巧,欢迎留言。我很高兴把它们补充进来…

    编程技术 2025年3月31日
    100
  • 有关ES6的7个实用技巧有哪些?

    本文给大家分享了es6的7个实用技巧,非常不错,具有参考借鉴价值,感兴趣的朋友一起学习吧 Hack #1 交换元素 利用 数组解构来实现值的互换 let a = ‘world’, b = ‘hello'[a, b] = [b, a]cons…

    编程技术 2025年3月31日
    100
  • Gulp实现静态网页模块化实例分享

    在做纯静态页面开发的过程中,难免会遇到一些的尴尬问题。比如:整套代码有50个页面,其中有40个页面顶部和底部模块相同。那么同样的两段代码我们复制了40遍(最难受的方法)。众所周知gulp.js 是一个自动化构建工具,开发者可以使用它在项目开…

    编程技术 2025年3月31日
    100
  • 分享一篇面试的实例教程

    问题: awk,grep,sed 忽略大小写用哪个参数? 403状态码表示什么? vim如何跳到最后一行,第一行? 静态页面与动态页面的区别? Linux某目录下有100个目录,如何找出最大的那个目录? 浏览器qq能上,但访问不了网页,如何…

    2025年3月31日 编程技术
    100
  • 虚拟机实现静态IP登录的实例介绍

    环境:笔记本 + 家用wifi + 公司wifi + vmware + centos6.8 + xshell 问题描述:初学Linux时,用笔记本装了虚拟机(单网卡),想实现linux在家和公司都能够无线连网,但又不想上网地点变动之后每次手…

    编程技术 2025年3月31日
    100

发表回复

登录后才能评论