|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
如果英语好,口才好,加上女孩子的优势说不定有机会进去做做别的工具)系列文章目次索引:《.NET,你健忘了么》
在我们平常所写的ASP.NET中,我们更多的是往利用服务器端控件:<asp:>。与此同时,我们却疏忽了良多HTML元素的利用。
在这章,让我们来复杂的对HTML的一些元素的尺度来做复杂的回忆。
1.<q>和<blockquote>
关于这两个元素,我想良多常常往利用.NET服务器端控件,和VisualStudio大概DW等可视化工具的人,应当对他们已健忘的差未几了。在这里,我们来做个复杂的温习。
起首我们回想两个观点,在HTML中的内联元素和块元素。在这里我说下我的了解:
块元平素用的感化是用来其他的元素,他最典范的标记就是把本人所包抄的元素内容与其他的块元素分隔。
而内联元素是基于语义的元素,也就是说,内联元平素感化于段内,来对某一句话,大概某一块的元从来做一个语义上的特别标志。
好,观点弄清了。我们就来看<q>和<blockquote>,他们都暗示援用。区分呢:用下面的观点往注释:<q>是一个内联元素,而<blockquote>是一个块元素。
举个很复杂的例子:
先看个利用<blockquote>的例子:- 李白已经写过如许一首诗:<blockquote>床前明月光,疑是地上霜。举头看明月,垂头思家乡。</blockquote>
复制代码
<br>
然后看下<q>的利用:
<br>
经由过程这两个例子,我们能够看出了二者的区分,也就是说,<blockquote>经常使用因而长段,整段的援用。而<q>更经常使用于的是短序用。
2.关于列表
关于列表,你还能说出几种呢?
不要告知我<asp:BulletedList>,我说的是HTML元素。
大概你会告知我<ul>,<ol>。只要这两种么?NoNoNoNo!
在HTML元素中,关于列表,实在一共有三种:ul(unorderedlist),ol(orderedlist),dl(definitionlist)。
这个很复杂,任意写两行代码就过了:- 请选出你最喜好的数字:<ol><li>1</li><li>2</li><li>3</li><li>4</li></ol>
复制代码- 我喜好的人有:<ul><li>爸爸</li><li>妈妈</li><li>爷爷</li><li>奶奶</li></ul>
复制代码- 上面是一些界说:<dl><dt>人</dt><dd>人是一种初级植物</dd><dt>植物</dt><dd>植物是一种初级的人</dd></dl>
复制代码 实在对下面的这些元素,我们完整能够往代替他们,用其他的情势来将他们暗示出来。可是倡议,用与你所表达的最靠近的HTML元素往表达你的寄义!
3.关于<em>
多少年后的明天,你还记得这个非支流元素么?
让我们前去w3cschool往看看:
<br>
<em>:所夸大的笔墨。
在这里,我不想往谈这个元素的用法。只是用这个来引出话题。
关于你代码的扫瞄器顺应成绩。
我们晓得,固然W3C分歧往努力于扫瞄器的尺度,可是至今仍旧是效果不年夜。IE,Firefox等等扫瞄器都有着本人的尺度和体现情势。
那末,我们怎样往让本人的代码更顺应每一个扫瞄器的尺度呢?
用<em>来讲:夸大。我没有做过测试,由于我的电脑上只装了IE扫瞄器。我在这里只是做个例如。很有大概呈现如许一种情形。IE中表达夸大的体例是把字体加粗,而Firefox表达夸大的体例是把字体倾斜。我团体的定见是,让扫瞄器本人往剖析我们的表达志愿,而不是让我们往强行给扫瞄器到场表达情势。
缘故原由呢?我在这里插点题外话。在口试的时分,常常会碰着一些稀里糊涂的成绩,好比两个我以为基础差未几的工具,口试官会问我:让你选择的话,你会用哪一个呢?我经常给出的谜底都是我以为二者是差未几的,可是假如必定让我做出个选择,我选择A,由于A是他们本人厂商所推出撑持的,我想一个公司一定会对本人所推出的观点做出最年夜的撑持和最年夜水平的优化。
固然,我的回覆实际上是空话,也有投机倒把之嫌,可是我以为,让一个产物往依照他本人的尺度做事老是最好的。就像现代的有为之治,才是最好的管理国度的体例!
别的,老赵说:语义和款式要分隔写。这点提示了我,别的一个如许往做的缘故原由,就是可保护性。你的后续程序员大概当你的网站必要变动款式时,利用更婚配的标签可让你的代码天真性更高!
我如今所能想起来的,关于HTML的一些细节和尺度成绩,只要这些了。
这里都是一些很基本的成绩,我之以是放在首页,是但愿提示一向活在高层的人人,别忘了这些基础的观点和常识。
然后,在最初,我但愿人人能协助想一些关于HTML细节和尺度方面的成绩。让我们配合往回想这些我们快忘却了的非支流标签。
来自:http://www.ckuyun.com/xinyuperfect/archive/2009/03/13/1410160.html
觉得J2EE好像有很多工具,比如servlet,jboss,tomcat,ejb什么的,可是微软的.NET怎么什么也没有啊? |
|