CSS布局时使用HTML标签

2016-02-19 19:32 21 1 收藏

下面是个超简单的CSS布局时使用HTML标签教程,图老师小编精心挑选推荐,大家行行好,多给几个赞吧,小编吐血跪求~

【 tulaoshi.com - Web开发 】

CSS高级布局已逐渐流行,但面对所谓DIV+CSS布局的叫法让人更为担心,不要让DIV成为Table的替代品,多层嵌套的DIV会严重影响代码的可阅读性,活用HTML为我们提供的标签吧。

什么时候应该用DIV?

虽然在这方面没有什么硬性的规定,但个人认为DIV更适用于大体框架的定位.例如我们要定义一块头部的区域,一般会这样定义一个DIV:

div id="header"这里就是头部框架里要写的内容/div
当然,可以用class来定义,但一般来讲如不是在同一页面会重复的元素,用id能更好的区别开来.

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/webkaifa/)

本人观察了下alistapart的首页代码,它的头部定义代码如下:

以下是引用片段:  ul id="navbar"   li id="articles"   a href="/articles/" title="Articles"Articles/a/li   li id="topics"   a href="/topics/" title="Topics"Topics/a/li   li id="about"   a href="/about/" title="About"About/a/li   li id="contact"   a href="/contact/" title="Contact"Contact/a/li   li id="contribute"   a href="/contribute/" title="Contribute"Contribute/a/li   li id="feed"   a href="/feed/" title="Feed"Feed/a/li   /ul   h1 id="masthead"   a href="/"   img src="/pix/alaLogo.gif" alt="A LIST Apart: For People Who Make Websites" /   /a   /h1
 
以下是引用片段:div id="ish" a href="/issues/214" title="Issue 214"No. em214/em/a /div 效果可访问:ALA
定义了最上面的导航(ul部分),左边的大Logo和那个圆圆的No.xxxx的标记.

他没有使用DIV来做顶部的框架,但却很好的说明了这些代码的用途,为什么?因为他活用了HTML提供的标签,以及样式名称的定义

其它最常用的布局标签

h1

这个标签或许真正会去用的人很少,因为它显示的字体真的是太"大"了,但我们是CSSer,有什么标签样式不能改呢?而且它所能表达的意思就如同它原先的作用一样明显(大标题)我想你已经知道怎么去用它了 ^_^

ul

这个标签很多情况是用来定义导航部分的,当然也可以用ol来代替,但导航连接没有什么顺序之分吧,所以还是用ul来的比较确切(去掉CSS后效果更明显)

b

这个已经不再推荐使用的标签,在布局上却能带来不少的方便(因为短),虽然我不是太赞成使用这个标签,但有些时候(比如细小地方的布局定义)还是不错的选择

h2

h2使用最多的地方应该不是布局上,而是副标题,但有些地方需要定义栏目样式的话,用这个标签比较合适,栏目内容就使用

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/webkaifa/)

来源:https://www.tulaoshi.com/n/20160219/1621260.html

延伸阅读
  --  HTML标签详解 HTML指令详解 结构 <html> <head> <title>标题<title> </head> <body>..........文件内容.......... </body> </html> 1.文件标题 <title>..........</title> 2.文件更新--<meta> 【1】10秒后自动更新一次 <meta http-equiv="refresh" content=10> 【2】10秒後自...
标签: Web开发
前两天参加了公司组织的一个WD培训,有一节课讲了标签语义化,听了之后感觉特别有用,更正了我以前对 HTML 和 CSS 的错误看法。 首先说明的一点是, 人可以通过视觉的划分判断内容的语义,搜索引擎看到的只是代码。搜索引擎只能通过标签来判断内容的语义。 以前我真的没有怎么重视过搜索引擎,现在开始比较在意了,因为页面的很大一部分流...
标签: Web开发
我最近的几篇专栏文章讨论了使用 XHTML 和 CSS 实现两列或三列页面布局的各个方面。到目前为止,所有例子都使用流式布局(也就是布局会自动扩展和适应浏览器窗口的宽度)。现在是时候考虑另外一种主要的页面布局方法了,这种布局方法是固定宽度布局。 很多 Web 构建人员倾向于使用固定宽度的布局进行页面设计,因为它们能生成精确且可...
标签: Web开发
选择合适的、有意义的元素去描述你的内容,确保您所选择的是富有语义的类class和id特征值,以合适的标签来组织编写HTML文档,建立具有良好语义的结构。 相关精彩文章 用CSS控制浏览器滚动条样式源代码 [专题]谷歌浏览器:Google Chrome 主要就是我对结构和开发效率之间的矛盾的一个思考,css框架怎样才能不破环结构的一...
标签: Web开发
在进行浮动布局时,大多数人都深知,在必要的地方进行浮动清理:div style="clear:both;"/div。 例如:         div style="background:#666;" !-- float container --                 div style="float:left; width:30%; he...

经验教程

343

收藏

12

精华推荐

html5 标签

html5 标签

陽哥潇洒

HTML标签详解(6)

HTML标签详解(6)

领导者AH

HTML标签详解(3)

HTML标签详解(3)

孤♀爱

微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部