dynamic = automatic layout as opposed to manual like in i3
tag-based = instead of separate workspaces, you have tags, which let you do things like have the same window stored in multiple spots, so you can have a firefox + terminal tag and then switch to a firefox + video player tag without really moving the firefox window, like dwm/awesomewm, but again unlike i3
floating mode = you can make a window appear over others and be moved around freely in addition to the default state of tiling windows
master-stack = a popular dynamic layout where you have a big main window and other smaller windows beside it, and you can cycle them to change which gets the big space
gaps = empty space between windows, mostly for aesthetic purpose (there is a whole i3 fork called i3-gaps just to add this)
I am not sure about "struts". Maybe has to do with leaving an empty space somewhere. I know stumpwm allows that, and I can't think of what it's called.
tag-based = instead of separate workspaces, you have tags, which let you do things like have the same window stored in multiple spots, so you can have a firefox + terminal tag and then switch to a firefox + video player tag without really moving the firefox window, like dwm/awesomewm, but again unlike i3
floating mode = you can make a window appear over others and be moved around freely in addition to the default state of tiling windows
master-stack = a popular dynamic layout where you have a big main window and other smaller windows beside it, and you can cycle them to change which gets the big space
gaps = empty space between windows, mostly for aesthetic purpose (there is a whole i3 fork called i3-gaps just to add this)
I am not sure about "struts". Maybe has to do with leaving an empty space somewhere. I know stumpwm allows that, and I can't think of what it's called.