使用css编写网页界面需要主要注意的几个点
2020-08-15 16:35
507 查看
css编写网页样式注意的点
1、编写前去格式化
需要关闭标签子代的外边距和内边距,不然产生的网页和屏幕的左边和右边会有空隙
<style type="text/css"> /* 关闭标签自带的外边距和内边距 */ *{ margin: 0; padding: 0; }
2、图标和文字一起显示的方法
方式一:在style标签中将图标作为文字显示标签的背景设置成背景之后,需要设置padding-left的宽度
background: url(../img/q-icon.png) no-repeat 0 center rgba(0,0,0,0); padding-left: 25px;
3、文本内容水平居中的方式
水平居中,可以设置style表中的text-align属性为center
#privacy{ background-color: rgb(255,248,241); height: 40px; } #privacy>p{ /* background-color: yellow; */ /* 文本内容在文字标签中水平方向居中 */ text-align: center; /* 文本内容垂直方向居中 */ height: 100%; line-height: 40px; color: rgb(185,185,185); font-size: 12px; /* 同一个标签,图片文字对齐基准属性设置 */ vertical-align: bottom; }
让div框居中也可以使用下面的方式:
margin-left:auto;
margin-right:auto;
4、文字内容垂直对其的方式
1)方式一:
第一步:设置相关标签高度为:100%
第二部:设置line-height的高度=父标签的高度
代码编写如3中代码所示
注意:如果涉及到文字标签的背景图片和文字不能显示在同一条水平线上,还需要设置vertical-align属性,此属性主要是对其基准设置,图片和文字可能对其的基准不一样,所以出现这种情况,可以修改图片或者文字的vertical-align属性为bottom/mindle/top试一下
2)方式2:
原理:先将标签移动至父标签一半高度的地方,然后再向上移动自己高度一半的距离
#logo>div{ /* background-color: lavender; */ float: left; margin-left: 140px; /* 垂直居中 */ position:absolute; top: 50%; margin-top: -30px; /* line-height: 80px; */ }
5、超链接下划线属性设置
text-decoration: none; //无下划线 text-decoration: underline; //有下划线
6、标签边框后,当鼠标放到标签上,又会出现一个边框的解决办法
先设置边框的宽度为0,相当于取消了边框
在设置outline属性为0,此时点击标签,标签就不会在出现边框效果
border: 0; outline: 0;
相关文章推荐
- 网页设计中input标签写CSS时需要注意的几个问题
- 使用crontab需要注意的几个问题
- access中使用SQL语句需要注意的几个地方
- 使用LIBSVM需要注意的几个问题
- CSS编写的网页打开流畅相关知识与注意点
- 使用单例模式需要注意的几个问题
- c#中使用SESSION需要注意的几个问题
- 学习笔记(03):嵌入式Linux驱动开发-编写内核代码需要注意的几个小问题
- access中使用SQL语句需要注意的几个地方
- 使用异常处理语句需要注意的几个问题
- 使用btrace需要注意的几个问题
- JavaScript中使用typeof运算符需要注意的几个坑
- 编写量化策略需要注意的几个细节问题
- 使用IDEA编写Vue需要注意的地方
- 使用proguard需要注意的几个地方
- 关于使用标签需要注意的几个问题
- 在FLEX中使用CSS需要注意的地方
- CSS网页编码以前需要注意的十个问题
- 使用模板模板缓冲时需要注意的几个问题
- 使用phantomjs操作DOM并对页面进行截图需要注意的几个问题