调用HTML标签进行CSS布局
创始人
2024-07-13 15:00:35
0

Html标签有很多值得学习的地方,那么你知道如何使用HTML标签进行CSS布局,这里向大家简单描述一下,为了避免DIV成为Table的替代品,多层嵌套的DIV会严重影响代码的可阅读性,活用HTML为我们提供的标签吧。

合理使用HTML标签进行CSS布局

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

什么时候应该用DIV?

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

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

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

    以下是引用片段:

    1.  
    2.  
    3. Articles
    4.  
    5.  
    6. Topics
    7.  
    8. About
    9.  
    10.  
    11. Contact
    12.  
    13.  
    14. Contribute
    15.  
    16.  
    17. Feed
    18.  
    19. alt="ALISTApart:ForPeopleWhoMakeWebsites"/> 
    20.  
    21.  
    22.  

     以下是引用片段: 

    1.  
    2. No.214
     
  •  
  • 定义了最上面的导航(ul部分),左边的大logo和那个圆圆的No.xxxx的标记.

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

    其它最常用的布局标签

    h1

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

    ul

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

    b

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

    h2

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

    【编辑推荐】

    1. DIV+CSS滑动门技术简介
    2. 畅谈DIV排版和table排版的区别
    3. 14大CSS工具提高网页设计效率
    4. 实现DIV图片居中方法揭秘
    5. 鼠标经过时改变DIV背景颜色的三种途径

     

    相关内容

    热门资讯

    如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
    如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
    施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
    Windows恶意软件20年“... 在Windows的早期年代,病毒游走于系统之间,偶尔删除文件(但被删除的文件几乎都是可恢复的),并弹...
    20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
    规避非法攻击 用好路由器远程管... 单位在市区不同位置设立了科技服务点,每一个服务点的员工都通过宽带路由器进行共享上网,和单位网络保持联...
    范例解读VB.NET获取环境变... VB.NET编程语言的使用范围非常广泛,可以帮助开发人员处理各种程序中的需求,而且还能对移动设备进行...
    德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...