网站首页 > 博客文章 正文
视频讲解课程
1.设计图分析和HTML模块化结构:https://www.ixigua.com/i6903745684596326915/
2.HTML模块化和CSS模块化示例:https://www.ixigua.com/i6904203127541465611/
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;}
.well { padding: 20px; background: #fff;}
.col-l{width: 200px; float: left;}
.col-r{width: 980px; float: right;}
/* 模块 */
/* 头部 */
.header-top{ height: 40px; line-height: 40px; background: #000;}
.header-top .txt {}
.header-top .weat {}
.header-con .logo { width:300px; float: left;}
.header-con .so { width:300px; float: right;}
.nav { height: 60px; line-height: 60px;}
.nav li { float: left;}
.nav li a { display: block; padding: 0 20px;}
/* 底部 */
.footer{}
.footer .copy{}
.footer .eq{}
/* 侧边 */
.g-tit1 {}
.g-tit1 h2{}
.snv {}
.snv li{}
.snv li a{}
.snv li.on a{}
/* 右边 */
.g-tit2 {}
.g-tit2 h2 {}
.m-newstop {}
.m-newstop .pic{}
.m-newstop .txt{}
.m-newstop .txt h3{}
.m-newstop .txt .date{}
.m-newstop .txt .desc{}
.m-newstop .txt .btns{}
.ul-news {}
.ul-news li{}
.ul-news li a{}
.ul-news li .date{}
.pages {}
.pages li{}
.pages li a{}
.pages li.on a{}
</style>
</head>
<body>
<div class="header">
<div class="header-top">
<div class="wp">
<div class="txt"></div>
<div class="weat"></div>
</div>
</div>
<div class="header-con">
<div class="wp">
<div class="logo"><a href=""><img src="" alt=""></a></div>
<div class="so"></div>
</div>
</div>
<div class="nav">
<div class="wp">
<ul>
<li><a href="">首页</a></li>
<li><a href="">首页</a></li>
<li><a href="">首页</a></li>
<li><a href="">首页</a></li>
</ul>
</div>
</div>
</div>
<!-- 主体 -->
<div class="main">
<div class="wp">
<div class="well">
<div class="cur"></div>
<!-- 左边 -->
<div class="col-l">
<div class="g-tit1">
<h2>中心动态</h2>
</div>
<div class="snv">
<ul>
<li><a href=""></a></li>
<li><a href=""></a></li>
</ul>
</div>
</div>
<!-- 右边 -->
<div class="col-r">
<div class="g-tit2"><h2>工作动态</h2></div>
<!-- 头条推荐 -->
<div class="m-newstop">
<div class="pic"><a href=""><img src="" alt=""></a></div>
<div class="txt">
<h3><a href=""></a></h3>
<div class="date"></div>
<div class="desc"></div>
<div class="btns"><a href="">查看详情</a></div>
</div>
</div>
<!-- 新闻列表 -->
<ul class="ul-news">
<li><a href="">标题</a><span class="date">2020-11-22</span></li>
<li><a href="">标题</a><span class="date">2020-11-22</span></li>
<li><a href="">标题</a><span class="date">2020-11-22</span></li>
<li><a href="">标题</a><span class="date">2020-11-22</span></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>
</div>
</div>
<div class="footer">
<div class="wp">
<div class="copy"></div>
<div class="eq"></div>
</div>
</div>
</body>
</html>
- 上一篇: 【CSS】响应式网页设计
- 下一篇: 一篇文章带你搞懂流式布局
猜你喜欢
- 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个响应式网页设计建议
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- powershellfor (55)
- messagesource (56)
- aspose.pdf破解版 (56)
- promise.race (63)
- 2019cad序列号和密钥激活码 (62)
- window.performance (66)
- qt删除文件夹 (72)
- mysqlcaching_sha2_password (64)
- ubuntu升级gcc (58)
- nacos启动失败 (64)
- ssh-add (70)
- jwt漏洞 (58)
- macos14下载 (58)
- yarnnode (62)
- abstractqueuedsynchronizer (64)
- source~/.bashrc没有那个文件或目录 (65)
- springboot整合activiti工作流 (70)
- jmeter插件下载 (61)
- 抓包分析 (60)
- idea创建mavenweb项目 (65)
- vue回到顶部 (57)
- qcombobox样式表 (68)
- vue数组concat (56)
- tomcatundertow (58)
- pastemac (61)
本文暂时没有评论,来添加一个吧(●'◡'●)