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

动漫制作专业报告整站优化seo

动漫制作专业报告,整站优化seo,四川宜宾网站建设,微商城网站建设信息目录 1、CSS概述 2、CSS的使用 3、CSS的基本语法与选择器 4、CSS属性 5、CSS使用案例实战 1、CSS概述 CSS是用来页面美化与布局控制的,英文全称为Cascading Style Sheets 层叠样式表,层叠:多个样式可以同时作用在同一个html的元素上&am…

目录

1、CSS概述

2、CSS的使用

3、CSS的基本语法与选择器

4、CSS属性

5、CSS使用案例实战


1、CSS概述

CSS是用来页面美化与布局控制的,英文全称为Cascading Style Sheets 层叠样式表,层叠:多个样式可以同时作用在同一个html的元素上,同时生效。

使用CSS的好处有哪些?

  • 功能强大
  • 将内容展示和样式控制分离,降低耦合度,让分工更容易,提高开发效率。

2、CSS的使用

CSS与html的结合方式有三种:内联样式、内部样式、外部样式:

  • 内联样式:在标签内使用style属性指定css代码,如:<div style="color: red"> hello css</div>
  • 内部样式:在head标签内定义style标签,style标签的标签体内容就是css代码,如:
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>CSS</title><style>div{color: blue;}</style>
</head>
<body>
<!--内部样式-->
<div> hello css</div>
</body>
</html>
  • 外部样式:先定义css的资源文件,再在head标签中定义link标签,引入外部的资源文件

第一步:定义css资源文件

div{color: green;
}

第二步:引入资源文件

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>CSS</title><link rel="stylesheet" href="./css/a.css">
</head>
<body>
<!--外部样式-->
<div> hello css</div>
<div> hello css</div></body>
</html>

【注意】:

  • 以上三种方式,CSS作用的范围越来越大;
  • 内联方式不常用,常用的是第二种和第三种;
  • 外部样式也可以写成这种形式:
    <style>
           @import "css/a.css"
    </style>

3、CSS的基本语法与选择器

CSS的语法格式如下,其中,选择器是用来帅选具有相似特征的元素。

      选择器{
              属性名1:属性值1;
              属性名2:属性值2;
              ....

      }

选择器分为两类:基础选择器、扩展选择器

  • 基础选择器:
        id选择器:选择具体的id属性值元素,语法为#id属性值{},建议在一个html中id值唯一
        元素选择器:选择具有相同标签名称的元素,语法为 标签名称{},id选择器的优先级高于元素选择器
        类选择器:选择具有相同的class属性值的元素,语法为 .class属性值{},类选择器的优先级高于元素选择器
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>基础选择器</title><style>#div1{color: red;}div{color: blue;}.cls1{color: bisque;}</style>
</head>
<body><div id="div1"> 百度一下 </div><div> 百度一下 </div><p class="cls1">百度一下</p>
</body>
</html>

  • 扩展选择器
        选择所有元素:语法为 *{}
        并集选择器:语法为 选择器1,选择器2
        子选择器:语法为 选择器1 选择器2{},表示帅选选择器1下的选择器2
        父选择器:语法为 选择器1>选择器2{},表示选择器2的父元素选择器1
        属性选择器:语法为 元素名称[属性名=‘属性值’]选择元素名称,属性名=属性值的属性
        伪类选择器:语法为 元素:状态{} ,表示一些元素具有的状态,如:<a>
                              状态: link:初始化的状态
                                          visited:被访问过的状态
                                          active:正在访问状态
                                          hover:鼠标悬浮状态

【举例】:使用扩展选择器

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>扩展选择器</title><style>div p{color: red;}div > p{border: 1px solid;}input[type='text']{border: 5px solid;}a:link{color: pink;}a:hover{color: green;}a:active{color: yellow;}a:visited{color: red;}</style>
</head>
<body><div><p> 百度一下</p></div><p> 你就知道 </p><div>aaaa</div><input type="text"> <input type="password"> <br><a href="https://www.baidu.com"> 点我超链接</a>
</body>
</html>

4、CSS属性

CSS的属性很多,需要深入的可以自己查看文档,此处说明几个常用的属性:

  • 字体、文本: font-size:字体大小
                           color:文本颜色
                           text-align:对齐方式
                           line-height:行高
  • 背景:background:
  • 边框:border:边框
  • 尺寸:width:宽度
               height:高度
    【举例】以上属性的应用举例
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>字体属性</title><style>div{border: 1px solid red;height: 200px;width: 200px;background: url("../image/2.png") no-repeat center;}</style>
</head>
<body><p> 百度一下 </p><div>我是小哪吒</div>
</body>
</html>

  • 盒子模型: 用来控制布局
                      margin:外边距
                      padding:内边距,默认情况下,内边距会影响盒子的大小,此时可用box-sizing: border-box,设置盒子的属性,让width 和 height就是最终盒子的大小。
                      float:浮动
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>字体属性</title><style>div{border: 1px solid red;}.div1{/*margin: 50px;*/width: 100px;height: 100px;}.div2{width: 200px;height: 200px;padding: 50px;box-sizing: border-box;}.div3{float: left;}.div4{float: left;}.div4{float: right;}</style>
</head>
<body><div class="div2"><div class="div1">  </div>
</div>
<div class="div3">aaa</div>
<div class="div4">bbbb</div>
<div class="div5">ccccc</div>
</body>
</html>

5、CSS使用案例实战

使用CSS优化上一博文中的用户登录界面:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>注册页面_CSS</title><style>*{margin: 0px;padding: 0px;box-sizing: border-box;}body{background: url("../image/6模糊背景.jpg") no-repeat center;}.rg_layout{width: 900px;height: 500px;border: 8px solid #EEEEEE;background: white;margin: auto;margin-top: 15px;}.rg_left{/*border: 1px solid red;*/float: left;margin: 15px;}.rg_left > p :first-child{color: FFD026;font-size: 20px;}.rg_left > p :last-child{color: grey;font-size: 20px;}.rg_center{/*border: 1px solid red;*/float: left;width: 450px;margin-top: 20px;margin-left: 80px;}.rg_right{/*border: 1px solid red;*/float: right;margin: 15px;}.rg_right > p :first-child{font-size: 10px;}.rg_right p a{color: pink;}.td_left{width: 100px;height: 45px;text-align: left;}.td_right{padding-left: 50px;}#username,#psd,#email,#name,#tel,#gender,#date,#code{width: 251px;height: 32px;border: 1px solid #A6A6A6;border-radius: 5px;padding-left: 10px;}#code{width: 110px;}#img_code{height: 30px;vertical-align: middle;}#btn_sub{width: 150px;height: 40px;background: #FFD026;border: 1px solid #FFD026;}</style>
</head>
<body><div class="rg_layout"><div class="rg_left"><p>新用户注册</p><p>USER REGISTER</p></div><div class="rg_center"><div class="rg_form"><form action="#" method="post"><table><tr><td class="td_left"><label for="username"> 用户名</label></td><td class="td_right"><input type="text" name="uesrname" id="username" placeholder="请输入用户名"></td></tr><tr><td class="td_left"><label for="psd"> 密码</label></td><td class="td_right"><input type="password" name="psd" id="psd"></td></tr><tr><td class="td_left"><label for="email"> email</label></td><td class="td_right"><input type="email" name="email" id="email"></td></tr><tr><td class="td_left"><label for="name"> 姓名</label></td><td class="td_right"><input type="text" name="name" id="name"></td></tr><tr><td class="td_left"><label for="tel"> 手机号</label></td><td class="td_right"><input type="text" name="tel" id="tel"></td></tr><tr><td class="td_left"><label for="gender"> 性别</label></td><td class="td_right"><input type="radio" name="gender" value="male"> 男<input type="radio" name="gender" value="female"> 女</td></tr><tr><td class="td_left"><label for="date"> 出生日期</label></td><td class="td_right"><input type="date" name="date" id="date"></td></tr><tr><td class="td_left"><label for="code"> 验证码</label></td><td class="td_right"><input type="text" name="code" id="code"><img id="img_code" src="../image/5验证码.png"></td></tr><tr><td colspan="2" align="center"> <input id="btn_sub" type="submit" value="注册"></td></tr></table></form></div></div><div class="rg_right"><p>已有账号? <a href="#">立即登录</a></p></div></div></body>
</html>

 

作于202005182120,已归档

———————————————————————————————————

本文为博主原创文章,转载请注明出处!

若本文对您有帮助,轻抬您发财的小手,关注/评论/点赞/收藏,就是对我最大的支持!

祝君升职加薪,鹏程万里!

http://www.lbrq.cn/news/2639665.html

相关文章:

  • 免费网站容量大人民日报最新头条10条
  • 谷歌网站地图生成企业培训课程分类
  • 用ps怎么做网站导航条网络设计
  • 男女做暧暧网站公众号推广引流
  • 人大网站建设的总结百度seo关键词优化工具
  • 做视频课程的网站有哪些百度入驻商家
  • 用ps做网站广告图什么都能搜的浏览器
  • 临沂做网站设计的公司官网制作公司
  • 广州做家教的网站seo文章生成器
  • 如何利用视频网站做推广广告主资源哪里找
  • 免费好用的企业邮箱seo专员是什么意思
  • 微信公众号登录不上seo搜索优化邵阳
  • 企业网站哪家公司好泰安网络推广培训
  • 网站开发案例详解光盘下载南宁排名seo公司
  • 上传自己做的网站后台怎么办国外推广网站
  • 金钟街网站建设网络营销品牌有哪些
  • php开发动态网站开发小说推文推广平台
  • 运营推广培训课程太原百度seo排名
  • 学校网站建设栏目设置网上推广平台有哪些
  • 河北省住房和城市建设局采购网站免费域名注册平台
  • 如何在手机使用wordpress英文网站seo
  • 服务器除了做网站还能做什么美国搜索引擎排名
  • 手机网站建设项目百度关键词搜索量统计
  • 专门做美女写真的网站网站怎么接广告
  • 企业网站打不开什么原因晋中网络推广
  • 网站后台上传不了文件seo和sem是什么
  • 银川网站建设多少钱网站优化seo怎么做
  • 新思维网站在百度上打广告找谁推广产品
  • 甘肃三轮建设监理网站网站建设的重要性
  • 贵州城市和城乡建设官方网站seo培训课程
  • 【感知机】感知机(perceptron)学习算法例题及详解
  • 【matlab】采样信号的低通滤波、高通滤波
  • ctfshow_萌新web9-web13-----rce
  • 【运维进阶】NFS 服务器
  • 深入剖析React框架原理:从虚拟DOM到Fiber架构
  • Windows Oracle 11 g dmp数据库恢复笔记