问题:css制作动态导航栏菜单如果在文字太多会撑大, 怎么办?怎么设置css,请大家教我。

html-css08

问题:css制作动态导航栏菜单如果在文字太多会撑大, 怎么办?怎么设置css,请大家教我。,第1张

在相应的css中这样设置:

white-space:nowrap 这个表示禁止换行。

overflow:hidden 这个表示隐藏益处部分··

祝你成功~

举例:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/htmlcharset=utf-8" />

<title>Untitled Document</title>

</head>

<body>

<div style="font-size:12pxcolor:#FFFwidth:60pxheight:20pxbackground:#00Fwhite-space:nowrapoverflow:hidden">演示菜单演示菜单演示菜单演示菜单演示菜单演示菜单</div>

</body>

</html>

可以使用:hover这个伪类选择器,当鼠标移动到带有这个伪类的元素之后变更样式,比如a:hover{color:red} 鼠标移动到A元素上时,文字变为红色,如果无效不要质疑,可以加入!important ,即a:hover{color:red !important},希望你能举一反三,hover出各种效果

纯css也是可以的,c3的内容。

现在普遍用js做动画效果,兼容问题。

但是。。。由于移动的开发趋势,并且移动端全面支持c3,js动画就普遍弱化了,就连jquery3版本的都不再支持js动画API

所以,目前来看c3在动画上更胜一筹。