css基本样式的使用

news2024/11/22 11:14:40

1、高度和宽度

.c1{
    height: 300px;
    width: 500px;
}

注意事项:

  • 宽度,支持百分比
  • 行内标签,默认无效
  • 块级标签,默认有效(即使右侧空白,也不给你占用)

块级和行内标签
css样式 标签: display: inline-block
加上这个标签后行内标签具有了块级标签的特性,可以设置宽高了

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>用户注册</title>
    <style>
        input[type='text']{
            border: 1px solid red;
        }
        .c1{
            display: inline-block;
            height: 100px;
            width: 300px;
            border: 2px solid red;
        }
    </style>
</head>
<body>
     <span class="c1">安娜</span>
     <span class="c1">安娜</span>
</body>
</html>

在这里插入图片描述

  • 块级和行内标签的转换
<span style="display: block;">安娜</span>
<div style="display: inline;">安娜</div>

使用这个标签后行内标签具有块级标签的特性,块级标签的属性具有行内标签的属性

2、字体设置

  • 颜色: 出来可以使用英文还可以使用rgb值,如:#00FF7F
  • 大小
  • 加粗
  • 字体格式:
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>用户注册</title>
    <style>
        .c1{
            color: red;
            font-size: 58px;
            font-weight: 400;
            font-family: Microsoft Yahei;
        }
    </style>
</head>
<body>
     <div class="c1">安娜</div>
     <div style="display: inline;">安娜</div>
</body>
</html>

在这里插入图片描述

3、字体对齐方式

text-align: center 水平方向居中

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>用户注册</title>
    <style>
        .c1{
            color: #00FF7F;
            height: 100px;
            width: 300px;
            border: 2px solid red;
            text-align: center;
        }
    </style>
</head>
<body>
     <div class="c1">安娜</div>
     <div style="display: inline;">安娜</div>
</body>
</html>

在这里插入图片描述
line-height:100px 垂直方向居中,指定高度

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>用户注册</title>
    <style>
        .c1{
            color: #00FF7F;
            height: 100px;
            width: 300px;
            border: 2px solid red;
            text-align: center;
            line-height:100px;
        }
    </style>
</head>
<body>
     <div class="c1">安娜</div>
     <div style="display: inline;">安娜</div>
</body>
</html>

在这里插入图片描述

4、浮动

本来span标签两个是挨在一起的,使用向右浮动,就会一个显示在左边一个在右边

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>用户注册</title>
</head>
<body>
     <span>安娜</span>
     <span style="float:right">伏伦斯基</span>
</body>
</html>

在这里插入图片描述
div 默认是块级标签,如果浮动起来了就不一样了。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>用户注册</title>
    <style>
        .c1{
            float: left;
            height: 100px;
            width: 300px;
            border: 2px solid red;
        }
    </style>
</head>
<body>
     <div>
         <div class="c1"></div>
         <div class="c1"></div>
         <div class="c1"></div>
         <div class="c1"></div>
     </div>
</body>
</html>

在这里插入图片描述
浮动起来后,自己有多宽就占多宽。
如果让标签浮动起来后,就会脱离文档流。会使得父级div的样式无法显示,需要加上

<body>
     <div style="background-color: blue">
         <div class="c1"></div>
         <div class="c1"></div>
         <div class="c1"></div>
         <div class="c1"></div>
         <div style="clear: both;"></div>
     </div>
</body>

5、内边距

距离自己标签内部的距离

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>用户注册</title>
    <style>
        .outer{
            height: 300px;
            width: 300px;
            border: 2px solid red;
            padding-top: 20px;
            padding-left: 20px;
        }
    </style>
</head>
<body>
     <div class="outer">
         <div>你的眼里都是光</div>
         <div>真是那样吗</div>
     </div>
</body>
</html>

在这里插入图片描述
如果是上下左右的内边距都是20px ,可以按下面的方法写

 padding: 20px;

按上右下左的顺时针方向的内边距大小

padding: 40px 30px 20px 10px;

6、外边距

当前标签与其他标签的距离

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>用户注册</title>
</head>
<body>

         <div style="background-color:red; height:100px">你的眼里都是光</div>
         <div style="border: 2px solid blue; margin-top:30px">真是那样吗</div>
</body>
</html>

在这里插入图片描述

7、其他注意点

  • body标签,默认有一个边距,造成页面四边都有白色间隙,如何去除呢?
body {
    margin: 0
}
  • 内容居中
    文本居中,文本会在这个区域中居中。
<div style="width: 200px; text-align: center;">安娜</div>

区域居中,自己要有宽度+ margin- left:auto;margin-right:auto

. container {
    width: 980px;
    margin: 0 auto;
}
<div class=" container" >adfasdf</div>

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/766772.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

echarts 地图点击常见问题

echats 散点图不支持缩放 echarts 地图点击激活label如何去除 高德loca 1.4版本热力图报错 绘制的颜色区间是 0 --1 高德地图销毁不生效 自己傻逼&#xff0c;每次没有清空数组导致叠加数据&#xff0c;约点数据越多。 为何用高德地图district.search查询不到别的省数据&…

【SpringBoot】SpringBoot的创建和运行

1.什么是SpringBoot&#xff1f; Spring 的诞⽣是为了简化 Java 程序的开发的&#xff0c;⽽ Spring Boot 的诞⽣是为了简化 Spring 程序开发 的。 Spring Boot是由Pivotal团队提供的基于Spring的框架&#xff0c;该框架使用了特定的方式来进行配置&#xff0c;从而使开发…

洗鞋小程序开发

上门洗鞋小程序为用户提供了便捷、高效的鞋子洗护服务。通过手机即可预约上门取送鞋子&#xff0c;省时省力&#xff0c;让鞋子焕然一新。下面我们来看看这个小程序的具体功能介绍。 1. 预约取送服务&#xff1a;用户可以在上门洗鞋小程序中选择合适的时间和地点&#xff0c;预…

访问学者面试申请如何应对?

作为一个学者面试申请者&#xff0c;面对这一重要机会&#xff0c;我们需要认真准备并采取适当的应对策略。下面知识人网小编将提供一些建议&#xff0c;帮助你在面试中取得良好的表现。 首先&#xff0c;在准备阶段&#xff0c;你应该研究并了解申请机构的背景和研究方向。了解…

阻止冒泡 大盒子套小盒子 点击大盒子跳转页面 小盒子不跳转

比如论坛点赞功能 点击这篇帖子跳到论坛详情页面,但是点赞不跳转 <view click.stop"onSmallBoxClick"><!-- 点赞 --> </view>methods: {onSmallBoxClick() {// 点赞逻辑 } } 大盒子 帖子div <view click"g…

pdf合并一页怎么合并?这几种合并方法看看

pdf合并一页怎么合并&#xff1f;PDF文件是一种非常常见的文件格式&#xff0c;它可以在不同的操作系统和设备之间方便地进行共享。有时候&#xff0c;我们需要将多个PDF文件合并成一个文件。例如&#xff0c;当我们需要将多个文档合并成一个大文档时&#xff0c;或者我们需要将…

Redis数据类型与常用命令

文章目录 前言一、Redis数据类型1. Redis数据类型简介2. Redis数据类型特点 二、Redis常用命令1. 字符串string 操作命令2. 哈希hash 操作命令3. 列表list 操作命令4. 集合set操作命令5. 有序集合 sorted set 操作命令6. 通用命令 总结 前言 为了巩固所学的知识&#xff0c;作…

TRT3-trt-basic - 6 Int8的量化

int8量化是利用int8乘法替换float32乘法实现性能加速的一种方法 对于常规模型有&#xff1a;y kx b&#xff0c;此时x、k、b都是float32, 对于kx的计算使用float32的乘法 对于int8模型有&#xff1a;y tofp32(toint8(k) * toint8(x)) b&#xff0c;其中int8 * int8结果为in…

win7,win10下删除HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\Root\报错

在调试虚拟网卡驱动时&#xff0c;由于修改错误&#xff0c;导致枚举顺序错乱&#xff0c;因此通过删除HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\Root\WINTUN下的所有项&#xff0c;即可&#xff0c;win10可用。 1、下载PStools&#xff1a; http://technet.microsoft.c…

130、仿真-基于51单片机智能窗户温湿度电机控制仿真设计(Proteus仿真+程序+配套资料等)

方案选择 单片机的选择 方案一&#xff1a;STM32系列单片机控制&#xff0c;该型号单片机为LQFP44封装&#xff0c;内部资源足够用于本次设计。STM32F103系列芯片最高工作频率可达72MHZ&#xff0c;在存储器的01等等待周期仿真时可达到1.25Mip/MHZ(Dhrystone2.1)。内部128k字节…

算法(1):斐波那契数列模型

目录 &#x1f981;三步问题 &#x1f349;题目解析 &#x1f349;算法原理 &#x1f352;状态表示 &#x1f352;状态转移方程 &#x1f352;初始化 &#x1f352;填表顺序、返回值 &#x1f349;代码编写 &#x1f981;使用最小花费爬楼梯 &#x1f349;题目解析 …

为什么选择STM32才是明智之选?

在电子工程领域&#xff0c;我们强调适用性&#xff0c;性能并非最重要&#xff0c;甚至不是首要考虑因素。选择合适的微控制器&#xff08;MCU&#xff09;根据设计需求而异&#xff0c;常规做法是在保证功能满足的前提下&#xff0c;选择稳定可靠且经济实惠的器件。而对于那些…

前端转换bigInt,axios拦截器失效

前端转换bigInt&#xff0c;axios拦截器失效 关于bigInt的使用切换雪花ID解决精度丢失问题进度丢失&#xff0c;前端不支持bigInt解决问题 拦截器失效验证及解决 关于bigInt的使用 这篇文章算是使用中的小笔记吧&#xff0c;主要是我自己搜索没找到直接的方法&#x1f613;&am…

SSH隧道功能

随着互联网的普及和发展&#xff0c;越来越多的企业需要申请公网IP地址。&#xff08;公网IP地址是指可以在互联网上直接访问的P地址&#xff0c;可以用于建立网站、远程办公、视频监控等应用。&#xff09; 而公网IP费用较高&#xff0c;笔者在某搜索软件上搜了一下&#xff…

科研创新服务平台性能分析案例

前言 信息中心老师反应&#xff0c;用户反馈科研创新服务器平台有访问慢的情况&#xff0c;需要通过流量分析系统来了解系统的运行情况&#xff0c;此报告专门针对系统的性能数据做了分析。 信息中心已部署NetInside流量分析系统&#xff0c;使用流量分析系统提供实时和历史原…

笑谈测试员躺着也中枪的那些事

在近9年的软件测试职业生涯中&#xff0c;多少遇到一些奇奇怪怪的事。而最悲催的莫过于那些自己躺着也中枪的事&#xff0c;如果处理不好惹火烧身&#xff0c;直接被“毙掉”也不无可能。 下面就摆摆那些事儿(其中可能因人老记忆衰退严重&#xff0c;与事实间有一定的夸大成分&…

【字节流】复制文本文件

字节流复制文本文件 1.需求&#xff1a; 把“D:\\浏览器下载\\窗里窗外.txt”复制到模块目录下的“窗里窗外.txt” 2.分析&#xff1a; ①复制文本文件&#xff0c;其实就把文本文件的内容从一个文件中读取出来&#xff08;数据源&#xff09;&#xff0c;然后写入另一个文件…

jenkins手把手教你从入门到放弃03-安装Jenkins时web界面出现该jenkins实例似乎已离线

简介 很久没有安装jenkins了&#xff0c;因为之前用的的服务器一直正常使用&#xff0c;令人郁闷的是&#xff0c;之前用jenkins一直没出过这个问题。 令人更郁闷的是&#xff0c;我尝试了好多个历史版本和最新版本&#xff0c;甚至从之前的服务器把jenkins在跑的程序打包copy…

c++避免头文件多次包含的方法

c避免头文件多次引用的方法 方法1方法2例子头文件包含多次导致类重定义使用方法1避免重复定义使用方法2避免重复定义 方法1 把#pragma once指令放在文件的开头 方法2 用 #ifndef 条件编译指令。 #ifndef _GIRL_#define _GIRL_//代码内容。 #endif 例子 头文件包含多次导致…

用百度地图api获取当前定位,获取经纬度——前端笔记

问题&#xff1a; 做一个按钮&#xff0c;点击后可以获取到当前位置的经纬度&#xff0c;并渲染地图。 效果如下: 代码如下: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head><title>获取当前定位测试<…