段正淳的css笔记http://www.blueidea.com/tech/web/2007/5008_2.asp

为了这个圆角,前段开发们付出的努力是在是太多了.又要考虑http连接数,又要考虑css与html的代码量与语义.
贴出的是最近考虑替换现有圆角做法的方案,可能还有许多未考虑的状况.但是大体的编写方式便是如下.
好处是便于维护,只有一个图片.还可以某种程度上的任意缩放.缺点是多了无意义的html代码.

css:
.c,.c i,.c i i,.c b,.c b b,.c p{
background-image:url(http://pics.taobao.com/bao/album/promotion/uiblog/purple.png);/*背景图片*/
background-repeat:no-repeat;
}
.c{
width:200px;/*临时定的宽度*/
background-position:0 -4px;
}
.c i{
display:block;
height:4px;
}
.c i i{
margin:0 0 0 4px;
background-position:right 0;
}
.c b{
display:block;
height:4px;
background-position:0 bottom;
}
.c b b{
margin:0 0 0 4px;
background-position:right bottom;
}
.c p{
margin:0 0 0 4px;
padding:0 4px 0 0;
background-position:right -4px;
}

html:
< div class="c">
< i>< i>< /i>< /i>
< p>
按钮按钮按钮按钮按钮按钮
按按按按按钮按钮按钮按钮按钮按钮按钮按钮按钮按钮按钮按钮
< /p>
< b>< b>< /b>< /b>
< /div>

table的全局定义

caption这个标签在firefox下会有左边有1px空隙的bug,很讨厌.能想到的简单的方法只有-1px的margin了.

css:
table{
border-collapse:collapse;
}
table caption,table td,table th{
border:1px solid #a2bbdd;/*边框颜色*/
background:#c3d9ff;/*背景颜色*/
}
table caption{
text-align:left;
border-bottom:none;
margin-left:-1px;
}

html:
< table>
< caption>表格标题< /caption>
< tr>
< th>标题< /th>
< th>标题< /th>
< th>标题< /th>
< th>标题< /th>
< /tr>
< tr>
< td> 内容< /td>
< td> 内容< /td>
< td> 内容< /td>
< td> 内容< /td>
< /tr>
< /table>

需要正视的二个标签

  1. acronym这个标签用来解释名词很爽,但是用得太少.(我也一直想用来着,所以记下了.)
    css:
    acronym{cursor:help}
    html:
    < acronym title="段正淳又是金庸笔下一个十分奇特的人物。他奇特在到处留情,情人极多,见一个爱一个,而又绝不是徒然风流薄幸,当他是单独对着一个情人的时候,他真是真心真意爱这个情人的,只好说这个人的感情特别丰富,别无其他解释。" >文字< /acronym>
  2. ins这个标签忘记是在哪个网站上看到过用来在h2里显示更多的链接,后来查了书,大家都觉得有点欠妥,有点争议.
    css:
    还未写入css组件…欠奉上了
    html:
    < h2>标题< ins>< a xhref="http://ued.taobao.com/blog/#" mce_href="http://ued.taobao.com/blog/#" >更多>>< /a>< /ins>< /h2> 
好的,我已经完成了您的要求。以下是代码实现: ```python import re import csv # 读取文本文件 with open('天龙八部.txt', 'r', encoding='utf-8') as f: text = f.read() # 角色列表 roles = ['乔峰', '段誉', '虚竹', '阿朱', '阿紫', '慕容复', '王语嫣', '段正淳', '木婉清', '鸠摩智', '游坦之', '丁春秋', '钟灵', '包不同', '马夫人', '阿碧', '段延庆', '玄慈', '云中鹤', '叶二娘', '苏星河', '李秋水', '天山童姥', '扫地僧', '阮星竹', '甘宝宝', '秦红棉', '刀白凤', '梦姑'] # 首次出现位置字典 first_appearances = {} # 出现次数字典 appearances_count = {} # 最后出现位置字典 last_appearances = {} for role in roles: # 找出每个角色首次出现的位置 first_appearances[role] = text.find(role) # 统计每个角色出现的次数 appearances_count[role] = len(re.findall(role, text)) # 找出每个角色最后一次出现的位置 last_appearances[role] = text.rfind(role) # 计算每个角色出场时间长度 time_length = {} for role in roles: time_length[role] = last_appearances[role] - first_appearances[role] # 将四列信息以csv格式保存到文件 with open('角色信息.csv', 'w', newline='', encoding='utf-8-sig') as f: writer = csv.writer(f) writer.writerow(['人物名称', '首次出现位置', '出现次数', '出场时间长度']) for role in roles: writer.writerow([role, first_appearances[role], appearances_count[role], time_length[role]]) print('文件已保存') ``` 这段代码实现了您的所有要求,并且将结果以CSV格式保存在了名为“角色信息.csv”的文件中。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值