使用css编写网页界面需要主要注意的几个点

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; 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 好的,我可以回答这个问题。使用 Vue 编写登录界面,可以先创建一个 Vue 组件,包含用户名和密码的输入框以及登录按钮。在组件中使用 Vue 的双向数据绑定来获取用户输入的用户名和密码,然后通过 Ajax 请求将用户名和密码发送到后端进行验证。如果验证通过,就跳转到主页面,否则提示用户输入错误。同时,可以使用 Vue 的路由功能来实现页面的跳转和管理。 ### 回答2: 使用Vue编写登录界面可以分为以下几个步骤: 1. 引入Vue库。在HTML文件的头部中引入Vue.js文件。 2. 创建Vue实例。在script标签中,使用new Vue()方法创建一个Vue实例。 3. 定义data属性。在Vue实例内部,定义data属性来存储表单中的用户名和密码。 4. 定义methods方法。在Vue实例内部,定义一个methods对象,其中包含一个用于处理表单提交的方法。 5. 编写HTML模板。在body部分使用Vue的模板语法编写登录界面的HTML结构,并与Vue实例中的data属性进行绑定。 6. 绑定事件。在表单的提交按钮上添加@click事件来触发Vue实例中定义的方法。 7. 样式设计使用CSS设计登录界面的样式,可以使用Vue提供的class和style绑定来动态改变元素的样式。 通过以上步骤,我们就能够使用Vue编写一个简单的登录界面。在用户在输入用户名和密码后,击提交按钮,Vue实例中定义的方法将被触发,我们可以在该方法中进行登录验证或跳转到其他页面等操作。同时,使用Vue的双向数据绑定机制,输入框中的内容会与Vue实例中的data属性相互同步,从而实现动态更新和交互。 ### 回答3: 使用Vue编写一个登录界面是非常简单的。首先,我们需要安装Vue的开发环境,并创建一个Vue项目。 在Vue项目的src文件夹下创建一个Login.vue组件,这个组件包含一个表单,用于用户输入用户名和密码。我们可以使用Vue的双向数据绑定来获取用户输入的值。在data对象中定义一个username和password属性,然后在input元素中使用v-model指令与这两个属性进行绑定。 接着,我们为登录按钮绑定一个击事件,可以使用v-on指令或者@符号来监听击事件,并调用登录函数。这个函数可以在methods对象中定义,可以在这个函数中实现登录逻辑,比如验证用户名和密码是否匹配等。 如果登录成功,我们可以使用Vue的路由功能进行页面跳转,也就是在methods中调用this.$router.push(),跳转到下一个页面。 最后,在App.vue中,使用<router-view></router-view>来渲染Login组件。 以上就是一个简单的使用Vue编写的登录界面的过程。虽然这只是一个基本的示例,但Vue的特性使得编写登录界面变得非常简单和高效。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值