网站首页 > 博客文章 正文
视频讲解课程
设计图分析HTML模块化和CSS模块化示例:https://www.ixigua.com/i6904614970210648587/
HTML+CSS模块化基础代码
核心知识点
- 分析设计图结构和模块划分
- 横向分:头部,导航,banner,中间主体,底部
- 按页面分:列表页,详情页,单页
- 模块划分:列表,轮播,自定义模块
- 了解页面布局和模块化布局的区别
- 页面布局主要是分栏唯一功能,不能定义样式,一般用 col-为前缀命名
- 了解html模块化命名规范
- 列表类模块使用 ul-为前缀命名
- 列表li里面的命名规范
- 都以短的英文缩写为主
- 图片 .pic
- 文本 .txt
- 标题 .tit
- 日期 .date
- 简介 .desc
- 信息 .info
- 按钮 .btn
- 更多 .more
- 其他自定义模块都用 m- 为前缀命名
- 单独元素都已 g- 为前缀命名
- 大标题 g-tit1
- 按钮 g-btn
- 通用的模块统一命名
- 头部 header
- 底部 footer
- 主导航 nav
- 侧导航 snv
- 分页 pages
- 当前位置 cur
- 了解CSS模块化写法规范和编码顺序
- 先写初始化样式
- 然后是头部底部公用样式
- 然后写每个模块的样式
- 每个模块的样式都以模块命开头,每个模块独立
- .wp是限制页面宽度的
- .col- 是页面布局分栏的
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>5811响应式系列教程</title>
<meta name="description" content="">
<meta name="keywords" content="">
<link rel="stylesheet" href="css/cui.css" />
<link rel="stylesheet" href="css/cui-rel.css" />
<link rel="stylesheet" href="css/style.css" />
<link rel="stylesheet" href="css/style-rel.css" />
<script type="text/javascript" src="js/jquery.js"></script>
<style>
/* 公用部分 */
body { font-family: "微软雅黑"; font-size: 14px;}
a{color:#333;}
a:hover { color:#f00;}
/* 布局 */
.wp{ max-width: 1200px; margin: 0 auto;}
/* 头部 */
.header {}
.header .logo{}
.header .hdr{}
.header .hdr .tel{}
.nav{}
.nav li{}
.nav li a{}
.nav li.on a{}
/* 底部 */
.footer {}
.footer .copy{}
.footer .eqtel{}
/* bans */
.bans img { max-width: 100%;}
/* 新闻列表 */
.ul-news {}
.ul-news li{}
.ul-news li .date{}
.ul-news li .pic{}
.ul-news li .txt{}
.ul-news li .txt h3{}
.ul-news li .txt .desc{}
/* 页码 */
.pages {}
.pages li {}
.pages li a{}
.pages li.on a{}
</style>
</head>
<body>
<div class="header">
<div class="wp">
<div class="logo">
<a href=""><img src="" alt=""></a>
</div>
<div class="hdr">
<div class="tel"></div>
<div class="nav">
<li><a href="">首页</a></li>
<li><a href="">首页</a></li>
<li><a href="">首页</a></li>
</div>
</div>
</div>
</div>
<div class="bans"><a href=""><img src="" alt=""></a></div>
<div class="main">
<ul class="ul-news">
<li>
<div class="wp">
<div class="date"></div>
<div class="pic">
<a href=""><img src="" alt=""></a>
</div>
<div class="txt">
<h3><a href=""></a></h3>
<div class="desc"></div>
</div>
</div>
</li>
</ul>
<!-- 分页 -->
<div class="pages">
<ul>
<li><a href="">1</a></li>
<li><a href="">1</a></li>
<li><a href="">1</a></li>
</ul>
</div>
</div>
<div class="footer">
<div class="wp">
<div class="copy">
<div class="fd-nav"></div>
<div class="addr"></div>
</div>
<!-- 右边 -->
<div class="eqr">
<div class="eq"></div>
<div class="tel"></div>
</div>
</div>
</div>
</body>
</html>
- 上一篇: Flex布局一键可视化:轻松打造响应式设计
- 下一篇: 主图设计的响应式布局:适应多平台
猜你喜欢
- 2024-11-26 百分比的CSS响应式框架One CSS Grid
- 2024-11-26 50个精彩的响应式HTML和CSS模板:上
- 2024-11-26 B 端响应式界面应该怎么做?这篇教程超详细
- 2024-11-26 《响应式开发》16个最佳响应式HTML5框架分享
- 2024-11-26 前端响应式布局为什么是个坑?
- 2024-11-26 响应式网站做流式布局真的好吗?
- 2024-11-26 盘点前端开发的9个响应式框架
- 2024-11-26 js问题:响应式布局到底是什么,如何实现响应式布局?
- 2024-11-26 用 CSS Grid 布局制作一个响应式柱状图
- 2024-11-26 15个响应式网页设计建议
你 发表评论:
欢迎- 08-06nginx 反向代理
- 08-06跨表插入连续的日期,sheetsname函数#excel技巧
- 08-06初中生也能学的编程,不走弯路,先用后学
- 08-06find命令的“七种武器”:远不止-name和-type
- 08-06恶意代码常见的编程方式
- 08-06kali2021ping 外网不通
- 08-06因为一个函数strtok踩坑,我被老工程师无情嘲笑了
- 08-06hadoop集群搭建详细方法
- 14℃nginx 反向代理
- 最近发表
- 标签列表
-
- ifneq (61)
- 字符串长度在线 (61)
- googlecloud (64)
- powershellfor (73)
- messagesource (71)
- plsql64位 (73)
- vueproxytable (64)
- npminstallsave (63)
- #NAME? (61)
- promise.race (63)
- 2019cad序列号和密钥激活码 (62)
- window.performance (66)
- qt删除文件夹 (72)
- mysqlcaching_sha2_password (64)
- nacos启动失败 (64)
- ssh-add (70)
- yarnnode (62)
- abstractqueuedsynchronizer (64)
- source~/.bashrc没有那个文件或目录 (65)
- springboot整合activiti工作流 (70)
- jmeter插件下载 (61)
- 抓包分析 (60)
- idea创建mavenweb项目 (65)
- qcombobox样式表 (68)
- pastemac (61)
本文暂时没有评论,来添加一个吧(●'◡'●)