我正在学习CSS中的from OpenGL.GL.shaders import ShaderProgram
def myCompileProgram(*shaders):
program = glCreateProgram()
for shader in shaders:
glAttachShader(program, shader)
program = ShaderProgram( program )
glLinkProgram(program)
program.check_linked()
for shader in shaders:
glDeleteShader(shader)
return program
属性。
我的理解是clear
将元素移动到两侧,其他浮点元素不存在。但是这里B出现在C的下一个右边。这不是冲突吗?
clear: both
#A {
float: left;
width: 100px;
height: 100px;
background-color: red;
}
#B {
float: right;
clear: both;
width: 100px;
height: 100px;
background-color: green;
}
#C {
float: right;
height: 200px;
width: 500px;
background-color: blue;
}
答案 0 :(得分:3)
clear
适用于早先在DOM中出现的元素,因此它会执行它应该执行的操作。 B清楚A.每the spec约clear
"此属性指示元素框的哪些边可能不是 与较早的浮箱相邻。 '清除'财产没有 考虑元素本身或其他块格式中的浮点数 上下文"