emmet插件学习,练习中遇到一些问题
emmet插件学习:帮助提高敲代码效率的插件
参考文献:Emmet(Zen coding)HTML代码使用技巧七则http://www.wzsky.net/html/Website/htmlcss/116906.html
首先 需要记住的是光标必须在代码末尾,按ctrl+e,切记
若输入(.test$>p)*2,按下ctrl+e,将得到
<div class="test1">
<p></p>
</div>
<div class="test2">
<p></p>
</div>
1”()“为分组管理
2代码中“.”也可以换成“#”等,将自动才、生成带class或id的div;
3“$”代表序号,也可以用“$$”表示两位数;
4“>”其实与选择器中运用效果相同,例子中其实就是给div添加了一个子级< p >。你也可也用“+”,增加同级(sibling)标签,用“^"向上一层添加创建元素
<!-- ”^“示例 -->
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<!-- 此处代码为div>p>a^p -->
<div>
<p><a href=""></a></p>
<p></p>
</div> <!-- 此处代码为div>p>a^^p -->
<div>
<p><a href=""></a></p>
</div>
<p></p>
</body>
</html>
从”^“与”^^“的比较知,向上是指向上一层添加同级元素,如例子div>p>a^p 中,是指在a的上一级添加一个与p同级的p元素;如div>p>a^^p,则是指向上上级,即a的爷级div添加一个与div同级的p元素
5”*“表示乘号,加倍
更多的功能参照:
Emmet(Zen coding)HTML代码使用技巧七则http://www.wzsky.net/html/Website/htmlcss/116906.html
表格制作中遇到的问题:
1关于<caption>
caption为table标签设置标题(如果有),默认为在表格上方居中。
2制作细线表格:cellspacing=1px与border-spacing=1px的不同,暂时没有解决。先上两则在细线表格中的不同。
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<table width="500" cellpadding="10" align="center" cellspacing="1px">
<tr bgcolor="yellow">
<th style="text-align:center;color:green">1系列</th>
<th style="text-align:center;color:green">2系列</th>
<th style="text-align:center;color:green">3系列</th>
</tr>
<tr bgcolor="yellow">
<td style="text-align:center">1.1</td>
<td style="text-align:center">1.2</td>
<td style="text-align:center">1.3</td>
</tr> <tr bgcolor="yellow">
<td align="center">2.1</td>
<td align="center">2.2</td>
<td align="center">2.3</td>
</tr> <tr bgcolor="yellow">
<td align="center">3.1</td>
<td align="center">3.2</td>
<td align="center">3.3</td>
</tr>
</table>
</body>
</html>
若把cellspacing=1px换成border-spacing=1px,将是
问题是:下面的例子恰好与上面的结果相反!
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="utf-8">
<title>表格</title>
<style type="text/css">
tr,th,td{
margin: 0;
padding: 0;
}
table{
background-color: gray;
text-align: center;
border: 0;
border-spacing: 1px;
}
caption{
margin-bottom: 10px;
}
th{
width: 40px;
padding: 20px;
}
td{
width: 160px;
padding: 20px;
background-color: white;
}
th{
background-color:#F7F7c7;
}
</style>
</head>
<body>
<table>
<caption>运费详情</caption>
<thead>
<tr>
<th>区域</th>
<th>寄达地</th>
<th>首重(元/1000g)</th>
<th>续重(元/1000g)</th>
</tr>
</thead>
<tbody>
<tr>
<th rowspan="2">一区</th>
<td>浙江、上海、江苏</td>
<td>6</td>
<td>1</td>
</tr>
<tr>
<td>江西、安徽</td>
<td>7</td>
<td>1</td>
</tr>
<tr>
<th>二区</th>
<td>吉林、黑龙江、云南</td>
<td>10</td>
<td>6</td>
</tr>
<tr>
<th>三区</th>
<td>新疆、西藏</td>
<td>15</td>
<td>10</td>
</tr>
</tbody>
</table>
</body>
</html>
改用border-spacing=1px
border-spacing生效了
改用cellspacing=1px,无效
问题解决中。。。。。。
emmet插件学习,练习中遇到一些问题的更多相关文章
- VS2013 EMMET插件学习
在VS2013中搜索EMMET插件,安装,重启IDE,即可使用. 最简单的一个用法示例: 在编辑器里输入:ul>li*5 按快捷键:CTRL+1 即可生成如下代码: <ul> < ...
- Zend Studio 中安装emmet插件的方法
本人的Zend Studio版本是Zend Studio 10.0.0. 1. 打开Zend Studio,点击 Help --> Install New Software,如下图: 2. 在 ...
- 如何在Notepad++ 中成功地安装Emmet 插件
对于前端来说,Emmet 是一个好东西,但是好几次在 “Notepad++” 中安装后不能使用.今天认认真真地查找了失败原因,配置完成后,终于可以在 “Notepad++” 下正常使用了.故把过程记录 ...
- sublime text3中emmet插件的使用
首先,想要快速编码需 要在编辑器中安装常用插件,下面是emmet插件的使用: html5文档结构的生成方式: 1).!+tab键 2).html:5 +tab键 头部head中meta字符集的生成: ...
- sublime课程3 emmet插件中的常用符号有哪些
sublime课程3 emmet插件中的常用符号有哪些 一.总结 一句话总结:emmet插件中的符号和css选择器里面哪些符号的意思很像. 1.+是干嘛的? 组合 2.{}是干嘛的? 标签里面的inn ...
- Html5 学习笔记 Sublime text3 和 Emmet 插件
下载地址 :https://pan.baidu.com/s/1MpkaYdAcZd6RmPpmvOdK7w Emmet 压缩包 并且解压: 安装 Sublime Text 3, 选择首选项 浏览插件 ...
- Atom编辑器中安装Emmet插件失败的问题
今天使用Atom编辑器安装Emmet插件的时候,刚开始的时候报错: 报错内容如下: Installing “emmet@2.4.3” failed.Show output… Compiler tool ...
- visual studio code中使用emmet插件在.vue文件失效
使用visual studio code编辑.vue文件时,emmet插件无法使用,可以通过以下两种试解决: 1.文件→设置,在右侧窗口添加以下代码: "emmet.syntaxProfil ...
- 第 30 章 使用 Emmet 插件
学习要点: 1.安装方式 2.自定义!生成 3.快速生成 主讲教师:李炎恢 本章主要探讨了解一下 Sublime Text3 的一个 HTML5 代码提示插件:Emmet,这个插件比自带原生的要强 ...
随机推荐
- 【开发环境】OFFICE 完全卸载工具(微软)
OFFICE没有正确安装,每次打开OFFICE都会提示: “The setup controller has encountered a problem during instll.Please re ...
- Win7 关闭Window update
1.设置注册表关闭自动更新 按组合键“windows+r”,打开“运行”栏,输入“regedit”,打开注册表找到下面的路径HKEY_CURRENT_USER\Software\Microsoft\W ...
- ListView之头部浮动效果
ListView 中有时需要在顶部固定一个浮动栏,当向上滑动 ListView 时,浮动栏固定在顶部,当向下滑动 ListView 到其 HeaderView 可见时,浮动栏成为ListView的一部 ...
- bdb log为什么 有 region buffer 和 log cursor buf
对bdb log来说, 在共享内存中 有一块 buffer, 同时每一个 log cursor 都自带一个 malloc的buf. why? 我认为: region buffer存的是log最末尾, ...
- Navicat Premium下sql导入中文乱码解决方案
今天帮忙朋友找bug的时候,准备导入她数据库里面的数据,所以我就试图在mysql管理工具Navicat下面导入相应的mysql命令.结果发现导入的中文字符全部变成乱码,所以做了如下这种尝试: 在“连接 ...
- 用UEFI安装ArchLinux 20140105
为了在E431上用UEFI安装Arch一个晚上重装了5,6次系统,整整做了一个通宵,还好是周六.今天刚好有时间正好 来总结一下.因为要用UEFI来安装,所以安装了两次之后发现UEFI环境变量不可用(用 ...
- JavaScript中,本周、上周、本月、上月日期判断
/** * 获取本周.本季度.本月.上月的开端日期.停止日期 */ var now = new Date(); //当前日期 var nowDayOfWeek = now.getDay(); //今天 ...
- TestNG教程
TestNG教程 http://www.yiibai.com/testng/2013/0916311.html TestNG,3种执行方式: 1.ant(build.xml) 2.Eclipse(安装 ...
- 【IOS】异步调用--- 简单使用记录
/×× ×实现功能:店铺被删除后,先显示提示toast.然后,页面休眠5秒后,再返回到店铺列表页面.×/ - (void)processDeleteShopError { _isLoadingData ...
- Perl的多进程框架(watcher-worker)
关于perl的多进程,大家可能马上会想到Parallel::ForkManager这个模块.但是今天我们试着自己动手写一个类似的框架:) 该多进程开发模型从开源服务器框架Lighttpd发展而来,核心 ...