CSS高级用法有哪些

这篇文章主要介绍CSS高级用法有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

创新互联专注于科尔沁网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供科尔沁营销型网站建设,科尔沁网站制作、科尔沁网页设计、科尔沁网站官网定制、重庆小程序开发服务,打造科尔沁网络公司原创品牌,更为您提供科尔沁网站排名全网营销落地服务。

对齐块元素

  • 块元素指的是占据全部可用宽度的元素,并且在其前后都会换行。

  • 块元素的例子:

使用margin属性来水平对齐

  • 可通过将左和右边距设置为"auto",来对齐块元素。

  • 把左和右外边距设置为auto,指的是均等地分配可用的外边距。结果就是居中的元素:

    。center{
        margin-left:auto;
        margin-right:auto;
        width:70%;
        background-color:#b0e0e6;
    }

    案例:

    
    
    
    
        
        
        
        
        CSS 水平对齐
    
    
    
        
            

    这是一个段落。这是一个段落。这是一个段落。这是一个段落。这是一个段落。

            

    这是一个段落。这是一个段落。这是一个段落。这是一个段落。这是一个段落。

        
    

提示:如果宽度是 100%,则对齐没有效果

    

注释:除非已经声明了 !DOCTYPE,否则使用 margin:auto 在 IE8 以及更早的版本中是无效的。

CSS高级用法有哪些

使用position属性进行左和右对齐

  • 对齐元素的方法之一是使用绝对定位

    .right{
        position:absolute;
        right:0px;
        width:300px;
        background-color:#b0e0e6;
    }

    案例:

    
    
    
    
        
        
        
        
        使用 position 属性进行左和右对齐
    
    
    
        
            

    这是一个段落。这是一个段落。这是一个段落。这是一个段落。这是一个段落。

            

    这是一个段落。这是一个段落。这是一个段落。这是一个段落。这是一个段落。

            

    .right             {             position:absolute;             right:0px;             width:300px;             background-color:#b0e0e6;             }

        

CSS高级用法有哪些

跨浏览器兼容性问题

使用float属性来进行左和右对齐

CSS尺寸(Dimension)

CSS分类属性

描述
none此元素不会显示。
block此元素将显示为块级元素,前后有换行符。
inline默认。此元素会被显示为内联元素,前后无换行符。
inline-block行内块元素。
list-item此元素会作为列表显示。
run-in此元素会根据上下文作为块级元素或内联元素显示。
compact该值由于很少用,在CSS2.1中已被删除。
marker该值由于很少用,在CSS2.1中已被删除。
table此元素会作为块级表格来显示(类似),表格前后有换行符。
inline-table此元素会作为内联表格来显示(类似),表格前后无换行符。)。)。)。)。)。)。
table-row-group此元素会作为一个或多个行的分组来显示(类似
table-header-group此元素会作为一个或多个行的分组来显示(类似
table-footer-group此元素会作为一个或多个行的分组来显示(类似
table-row此元素会作为一个表格行显示(类似
table-column-group此元素会作为一个或多个列的分组来显示(类似
table-column此元素会作为一个单元格列显示(类似
table-cell此元素会作为一个表格单元格显示(类似)。
table-caption此元素会作为一个表格标题显示(类似
)。
inherit规定从父元素继承display属性的值。

注:

  • inline:默认。此元素会被显示为内联元素,前后无换行符。

  • block:此元素将显示为块级元素,前后有换行符。

    • 比如在一个项目列表中,每项都是超链接,正常是鼠标移动到文字上才激活超链接,如果你把li设置为块级元素,那么鼠标移动到这个块上也就是这个li的范围就会激活超链接!

  • none:此元素不会被显示。

案例:





    
    
    
    CSS display 属性
    
        p {
            display: inline
        }

        div {
            display: none
        }

        span {
            display: block
        }
    



    

本例中的样式表把段落元素设置为内联元素。

    

而 div 元素不会显示出来!

    
div 元素的内容不会显示出来!
    本例中的样式表把 span 元素设置为块级元素。     两个 span 元素之间产生了一个换行行为。

CSS高级用法有哪些

导航栏

  • 拥有易用的导航条对任何网站都很重要。

  • 通过CSS,可以把乏味的HTML菜单转换成漂亮的导航栏。

  • 导航栏 = 连接列表。

  • 导航栏需要标准的HTML作为基础。

  • 导航栏基本上是一个链接列表,因此使用

    • 元素是非常合适的。

      • 案例1:

        
        
        
        
            
            
            
            导航栏基本上是一个链接列表
            
        
        
        
        
            
                  
        • Home
        •         
        • News
        •         
        • Contact
        •         
        • About
        •     
                     
      • Home
      •         
      • News
      •         
      • Contact
      •         
      • About
      •     
          

      注释:我们使用在测试链接中使用了 href="#"。在真实的网站中,应该是真实的 URL。

CSS高级用法有哪些

  • 案例2:

    
    
    
    
        
        
        
        完整样式的导航栏实例
        
    
    
    
        
              
    • Home
    •         
    • News
    •         
    • Contact
    •         
    • About
    •     

CSS高级用法有哪些

  • 案例3:

    
    
    
    
        
        
        
        完整样式的导航栏实例
        
    
    
    
        
              Home         News         Contact         About     

CSS高级用法有哪些

CSS高级用法有哪些

以上是“CSS高级用法有哪些”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注创新互联行业资讯频道!


网站题目:CSS高级用法有哪些
当前URL:http://pwwzsj.com/article/igodci.html